Java 即使在Ubuntu上使用了新的JBoss发行版,JBoss应用程序部署错误仍然存在

Java 即使在Ubuntu上使用了新的JBoss发行版,JBoss应用程序部署错误仍然存在,java,deployment,jboss,cxf,ubuntu-10.04,Java,Deployment,Jboss,Cxf,Ubuntu 10.04,我面临一个非常奇怪的问题。这是一个毫无意义的错误。请读到最后再下结论 当我在JBoss上部署包含用Apache CXF编写的web服务的web应用程序(.ear文件),而不对web.xml文件进行任何更改时,一切似乎都正常工作 当我对web.xml文件进行一些更改并重建ear并重新部署应用程序时,JBoss无法部署我的应用程序,因为某些类加载器冲突。这完全没问题,因为我希望JBoss抛出这些错误 在我停止JBoss服务器实例并将步骤2中所做的更改还原为web.xml、重建.ear文件并在JBos

我面临一个非常奇怪的问题。这是一个毫无意义的错误。请读到最后再下结论

  • 当我在JBoss上部署包含用Apache CXF编写的web服务的web应用程序(.ear文件),而不对web.xml文件进行任何更改时,一切似乎都正常工作

  • 当我对web.xml文件进行一些更改并重建ear并重新部署应用程序时,JBoss无法部署我的应用程序,因为某些类加载器冲突。这完全没问题,因为我希望JBoss抛出这些错误

  • 在我停止JBoss服务器实例并将步骤2中所做的更改还原为web.xml、重建.ear文件并在JBoss中重新部署应用程序后,将再次抛出步骤2中抛出的相同错误。考虑到我恢复了在步骤2中对web.xml所做的所有更改,并使用一个新的.ear文件重新启动JBoss,这怎么可能呢

  • 我甚至尝试下载JBoss的新副本,并在新副本上重建和重新部署应用程序。即使web.xml不再包含步骤2中所做的更改,在应用程序中也会显示步骤2中显示的相同错误

  • 我能够消除错误的唯一方法是重新检查代码库,构建应用程序,并在新的JBoss服务器中部署新版本的应用程序。这没有意义,因为就我所知,更改web.xml不会隐式地更改应用程序中的其他文件或类


    我对如何解决这个问题一无所知。我所做的唯一更改是web.xml文件,我不接触任何其他类或文件。为什么错误会永久存在

    这次在启动JBoss服务器之前,请删除服务器概要文件目录下的tmp和工作文件夹。这应该会解决的。

    发生了什么错误?您能在这里添加这些错误吗?我故意不提供这些错误,因为我不关心这些错误。我关心的是这些错误在新构建或新JBoss发行版中持续存在的奇怪行为。在JBoss或我的应用程序之外,Ubuntu或应用程序本身必须使用一些临时文件。我尝试了你的建议。仍然面临同样的问题。我在JBoss的新副本中部署了我的应用程序。仍然会遇到同样的问题。如果没有错误跟踪,很难猜测还会是什么