[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