0

我不明白为什么在部署我的 web 应用程序时出现错误。第一次部署工作,但从第二次我得到这个错误:

部署出错:部署“vfszip:/C:/jboss/deploy/TestServlet.war/”由于以下原因而出错:org. jboss.deployers.spi.DeploymentException:部署 URL 文件的 Web 映射已存在:/C:/jboss/tmp/a6q5r3z-z5l3qt-hfcant4w-1-hfclha33-ta/TestServlet.war/

我在网上阅读了几个线程,我必须将 jboss-web.xml 文件添加到 WEB-INF 文件夹中。所以我添加了以下内容,但我仍然得到同样的错误:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jboss-web PUBLIC
   "-//JBoss//DTD Web Application 5.0//EN"
   "http://www.jboss.org/j2ee/dtd/jboss-web_5_0.dtd">
<jboss-web>
  <context-root>/TestServlet</context-root>
</jboss-web>

AS 是 JBOSS 5.1

4

1 回答 1

1

更改<context-root>/TestServlet</context-root><context-root>TestServlet</context-root>。'/' 在这里不是必需的。请尝试一下。还有一件事,你在 Jboss 中有 ROOT.war

于 2013-04-11T03:27:12.080 回答