在JBOSS 5.1中部署WAR时出错

时间:2013-04-10 14:52:07

标签: servlets deployment jboss war

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

  

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

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

<?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

1 个答案:

答案 0 :(得分:1)

<context-root>/TestServlet</context-root>更改为<context-root>TestServlet</context-root>。这里不需要'/'。请试试。还有一件事,你在Jboss有ROOT.war吗?