[jboss-user] [Beginners Corner] - DeploymentException: Web mapping already exists for deployme

LeoGregory do-not-reply at jboss.com
Wed Dec 10 21:17:19 EST 2008


I am brand new to JBoss and am evaluating version 5.0.0 for a new development environment that is urgently needed.

I have started with the simple example documented below and deployed the resulting war file to 
"C:/MyStuff/jboss-5.0.0/server/default/deploy/hello.war". 

Upon starting JBoss, I get the following exception:
  
org.jboss.deployers.spi.DeploymentException: Web mapping already exists for deployment URL file:/C:/MyStuff/jboss-5.0.0.
GA/server/default/tmp/deploy/hello56098-exp.war/

I'll get an "HTTP Status 404 error . . . The requested resource (/hello.jsp) is not available" when trying to access the URL: http://localhost:8080/hello.jsp.

Any help is most appreciated,

Greg

CONFIGURATION & DEPLOYMENT INFO:

hello.jsp file:
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
  | <html>
  |   <head>
  |     <title>No Title</title>
  |   </head>
  |   <body>
  |     <h1>
  | 	Hello!!!
  |     </h1>
  |   </body>
  | </html>

build.xml:
<?xml version="1.0"?>
  | <project name="Hello Build File" default="main" basedir=".">
  |     <!-- Standard Properties -->
  |     <property name="top.dir" value="."/>
  |     <property name="src.dir" value="${top.dir}/src"/>
  |     <property name="lib.dir" value="${top.dir}/src/lib"/>
  |     <property name="jboss.dir" value="C:/MyStuff/jboss-5.0.0.GA/"/>
  |     <property name="jboss.deploy.dir" value="${jboss.dir}/server/default/deploy"/>
  |     <target name="clean">
  |         <echo message="In clean"/>
  |         <delete file="${top.dir}/hello.war"/>
  |     </target>
  |     <target name="main">
  |         <echo message="In main"/>
  |         <war warfile="hello.war" webxml="${src.dir}/metadata/web.xml">
  |              <webinf dir="${src.dir}/metadata" />
  |              <fileset dir="${src.dir}/appfiles"/>
  |              <lib dir="${lib.dir}"/>
  |         </war>
  |         <antcall target="deploy"/>
  |     </target>
  |     <target name="deploy">
  |         <echo message="In deploy"/>
  |         <copy file="${top.dir}/hello.war" todir="${jboss.deploy.dir}"/>
  |     </target>
  |     <target name="undeploy">
  |         <echo message="In undeploy"/>
  |         <delete>
  |             <fileset id="hello_wars" dir="${jboss.deploy.dir}"
  |                 includes="*hello*.war"/>
  |         </delete>
  |     </target>
  | </project>

web.xml:
<?xml version="1.0" ?>
  | <web-app xmlns="http://java.sun.com/xml/ns/j2ee"
  |          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  |          xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
  |          version="2.4">
  |     <servlet>
  |         <servlet-name>HelloServlet</servlet-name>
  |         <jsp-file>/hello.jsp</jsp-file>
  |     </servlet>
  |     <servlet-mapping>
  |         <servlet-name>HelloServlet</servlet-name>
  |         <url-pattern>/HelloTest</url-pattern>
  |     </servlet-mapping>
  | </web-app>

jboss-web.xml:
<!DOCTYPE jboss-web PUBLIC
  |           "-//JBoss//DTD Web Application 2.4//EN"
  |           "http://www.jboss.org/j2ee/dtd/jboss-web_4_0.dtd">
  | <jboss-web>
  |     <context-root>/</context-root>
  | </jboss-web>

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4195769#4195769

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4195769



More information about the jboss-user mailing list