webapp을 배포하는 동안 오류가 발생하는 이유를 알지 못합니다. 처음에는 배포 작동하지만 두 번째에서이 오류를 얻을 :JBOSS 5.1에서 WAR를 배포하는 중 오류가 발생했습니다.
DEPLOYMENTS IN ERROR: Deployment "vfszip:/C:/jboss/deploy/TestServlet.war/" is in error due to the following reason(s): org. jboss.deployers.spi.DeploymentException: Web mapping already exists for deployment URL file:/C:/jboss/tmp/a6q5r3z-z5l3qt-hfcant4w-1-hfclha33-ta/TestServlet.war/
은 내가 WEB-INF는 제이 보스 - 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
고맙습니다, 나는 ROOT.war를 제거하고 컨텐트의 이름을 바꾸었다. 하지만 한 가지 더 질문합니다. 동일한 전쟁을 다시 배포하려고하면 같은 오류가 발생합니다. 그리고 내가 뭘 할 수 있니? –
ROOT.war 만 제거하고 jboss-web.xml을 되돌릴 것을 제안합니다. JBoss 5는 다른 응용 프로그램에서 컨텍스트를 '/'에 바인딩하려고 시도 할 때 예외가 발생합니다. 따라서 ROOT.war을 제거한 후에 (하나의 응용 프로그램 만 설치하려고 시도하면) 다른 응용 프로그램은 '/'에 매핑되지 않습니다. 그런 다음 http : // localhost : 8080/TestServlet/whatever.jsp에 액세스 할 수 있습니다. – SAP