What does your context for your app look like? -----Original Message----- From: Liam Holohan [mailto:[EMAIL PROTECTED]] Sent: 05 February 2002 16:30 To: Tomcat Users List Subject: deploying WARs in different locations..(web.xml error)
Hi all .. I'm having difficulity in getting my wars to unpack into "non standard locations" I have tomcat4.0 + apache 1.3.22 running on Red hat Linux 7.2 Using mod_webapp and seems to be working fine Did a search on google and mailing lists but to no avail. At wits end :-( Tomcat is installed into /home/wasp/tomcat/4.0/ Tomcat conf files are in /home/wasp/tomcat/4.0/conf/server.xml etc.. Apache is in /home/wasp/apache/1.3.22/ etc.. The document root of my virtual hosts are in /home/wasp/vhosts/virtual_host_name I want to deploy a web app (war file "app-example.war", build with jbuilder and examined with jar and looks ok) into a virtual host called www.test.com i.e /home/wasp/vhosts/www.test.com/htdocs/webapps It seems to recognise the context "app-example" I want to set up but does not read the WEB-INF/web.xml file inside the war ?? I keep getting an error "WEB-INF/web.xml" not found i.e in my /home/wasp/vhosts/www.test.com/logs/www.test.com-2002-02-05-app-example-context.log (custom log for virtual host www.test.com set up in server.xml) StandardContext[/app-example]: Configuring default Manager StandardContext[/app-example]: Processing standard container startup WebappLoader[/app-example]: Deploying class repositories to work directory /home/wasp/tomcat/4.0/work/www.test.com/app-example WebappLoader[/app-example]: Reloading checks are enabled for this Context StandardManager[/app-example]: Seeding random number generator class java.security.SecureRandom StandardManager[/app-example]: Seeding of random number generator has been completed ContextConfig[/app-example]: ContextConfig: Processing START StandardContext[/app-example]: Setting deployment descriptor public ID to '-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN' ContextConfig[/app-example]: Missing application web.xml, using defaults only......... StandardWrapper[/app-example:invoker]: Loading container servlet invoker invoker: init StandardWrapper[/app-example:jsp]: Using Jasper classloader for servlet jsp jsp: init Internal Error: File /WEB-INF/web.xml not found my config details are.... in httpd.conf <VirtualHost 10.20.32.13> ServerAdmin [EMAIL PROTECTED] DocumentRoot /home/wasp/vhosts/www.test.com/htdocs ServerName www.test.com TransferLog /home/wasp/vhosts/www.test.com/logs/www.test.com-xferlog ErrorLog /home/wasp/vhosts/www.test.com/logs/www.test.com-errorlog WebAppConnection www.test.com.warpConnection-8008 warp 10.20.32.13:8008 WebAppDeploy app-example www.test.com.warpConnection-8008 /app-example </VirtualHost> in server/xml .. <!-- Define an Apache-Connector Service --> <Service name="Tomcat-Apache Virtual Host Warp connector Service"> <Connector className="org.apache.catalina.connector.warp.WarpConnector" port="8008" minProcessors="5" maxProcessors="75" enableLookups="false" acceptCount="10" debug="0"/> <Engine className="org.apache.catalina.connector.warp.WarpEngine" name="www.test.com" debug="1" appBase="/home/wasp/vhosts/www.test.com/htdocs/webapps"> <Logger className="org.apache.catalina.logger.FileLogger" prefix="www.test.com-" suffix="-engine.log" timestamp="false"/> <Host name="www.test.com" debug="0" appBase="/home/wasp/vhosts/www.test.com/htdocs/webapps" unpackWARs="true"> <Logger className="org.apache.catalina.logger.FileLogger" directory="/home/wasp/vhosts/www.test.com/logs" prefix="www.test.com-" suffix="-tomcat.log" timestamp="false"/> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="/home/wasp/vhosts/www.test.com/logs" prefix="www.test.com-" suffix="-tomcat-access.log" pattern="common"/> <Context path="" docBase="/home/wasp/vhosts/www.test.com/htdocs/webapps/" debug="0"/> <Context path="/app-example" docBase="/home/wasp/vhosts/www.test.com/htdocs/webapps/app-example.war" debug="1" reloadable="true"> <Logger className="org.apache.catalina.logger.FileLogger" directory="/home/wasp/vhosts/www.test.com/logs" prefix="www.test.com-" suffix="-app-example-context.log" timestamp="false"/> </Context> </Host> <Realm className="org.apache.catalina.realm.MemoryRealm" /> </Engine> </Service> any help or pointers to sombody who has the same problem would be great !! Thx in advance Liam -- To unsubscribe: <mailto:[EMAIL PROTECTED]> For additional commands: <mailto:[EMAIL PROTECTED]> Troubles with the list: <mailto:[EMAIL PROTECTED]> -- To unsubscribe: <mailto:[EMAIL PROTECTED]> For additional commands: <mailto:[EMAIL PROTECTED]> Troubles with the list: <mailto:[EMAIL PROTECTED]>