Cressatti, Dominique wrote: > Oh as far as .war are concerned, tomcat will > automatically unpack them. If you want to keep > your app in a packed format it has to be in .jar > format (which you put normally under webapps/yourapp/WEB-INF/lib) > > Dom > > -----Original Message----- > From: Liam Holohan [mailto:[EMAIL PROTECTED]] > Sent: 05 February 2002 16:48 > To: Tomcat Users List > Subject: Re: deploying WARs in different locations..(web.xml error) > > > Cressatti, Dominique wrote: > > >>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]> >> > > > The context is set up within an host element of my server.xml file > > context name is "app-example" which corresponds to an app-example.war > file in /home/wasp/vhosts/www.test.com/htdocs/webapps > > i.e .. > > > > <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> > > > Do you know how to actually run the web application without unpacking > the wars at all ? > > > Thx > 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]> >
Thx ... Liam Will look at the example you sent ... -- To unsubscribe: <mailto:[EMAIL PROTECTED]> For additional commands: <mailto:[EMAIL PROTECTED]> Troubles with the list: <mailto:[EMAIL PROTECTED]>
