在 JBoss AS 5.1 (org.jboss.deployers.spi.DeploymentException) 部署失败

Deployment failed at JBoss AS 5.1 (org.jboss.deployers.spi.DeploymentException)

这是第二次出现此错误。我不确定应该是什么,因为每次我一遍又一遍地执行十几个程序(清理、Add/Remove 项目、构建等...)并且总是以相同的方式,无处不在。有时解决,但我不知道我在做什么。这次没有解决,这是我继续这个错误阻止我工作的第三天。不要编辑设置,只需运行和调试项目,就会发生此错误。

所以,通过高级询问信息可以导致这个错误到那个(我希望不会)再次发生,我直接进入焦点错误。

DEPLOYMENTS IN ERROR:

  Deployment "vfsfile:/C:/jboss-5.1.0.GA/server/1_instancia/deploy/xyz-web.war/" is in error due to the following reason(s): org.jboss.deployers.spi.DeploymentException: URL file:/C:/jboss-5.1.0.GA/server/1_instancia/deploy/xyz-web.war/ deployment failed

提前致谢。

经过几次尝试,我找到了一个 "sequence" 来消除这个错误。我在引号中说是因为不应该有一个序列,但这样我可以使 .war 文件的部署不被破坏。来吧,系统显示错误信息后:删除服务器的项目,Project -> clean -> 点击服务器 -> Add and remove -> 添加项目 最后,在项目中添加到服务器鼠标右键点击 select Full Publish

过了这么久,我才意识到这个错误是因为服务器上的.war文件错误或不一致,要么是通过更改分支(版本控制代码),要么是某些人在服务器中没有很好地建立的更改,只有本地文件。您要做的最好的事情就是删除服务器项目,清理它,然后重新构建(如果不是自动构建的话)。之后,清理服务器,值得检查应用程序 .war 是否确实从部署文件夹中删除,如果没有,则需要手动删除。在应用程序和服务器中完成所有清理,将应用程序添加到服务器,一起发布并尝试重新连接服务器。

请按照以下步骤操作:

第一步: 停止服务器并从 deploy

中删除所有 .temp 文件

第 2 步: 从目录中删除 data、log、work、tmp 文件夹(jboss\server\default)

第 3 步: 从部署文件夹中删除当前工作的 war 文件夹 "xyz.war" 并重新部署

然后开始 server.This 为我工作。

停止 运行 服务器 清理项目(Project->Clean->Clean Project Select Below->[Select Project]->Ok) & Clean the server(如果你已经配置服务器只需右键单击并单击清理) 启动服务器并访问 Url.