According to the question, the poster wanted to know how to configure a context in TC5.0.
Taking the context element copied in at the foot of this email, this should be copied out into a file at $CATALINA_HOME/conf/[enginename]/[hostname] which is usually $CATALINA_HOME/conf/Catalina/localhost/ and given the name of the webapp e.g $CATALINA_HOME/conf/Catalina/localhost/mywebapp.xml Nothing needs to change with respect to what he has in the file. In terms of getting it looking at a whole webapp structure outside of Tomcat, you change the path attribute to point to it <Context path="/builder" docBase="c:\mywebapps\builder" debug="5" reloadable="true" crossContext="true"> ... I am not entirely sure, but the reason for all this I believe ties into the deployer management tool if you like to use that. The configuration of web apps is no longer bundled into the server configuration which is a good thing. Note the above will not work per se in Tomcat 5.5, there are further changes to that A. > -----Original Message----- > From: Matt [mailto:[EMAIL PROTECTED] > Sent: 01 March 2005 14:20 > To: Tomcat Users List > Subject: RE: Questions About jakarta-tomcat-5.0.28 > > > Yes, the documentation is not as clear as it could be; > however, Allistair: > > How does this differ from my <Context.../> in server.xml to > get Tomcat to > recognize webapps outside of $CATALINA_HOME? > Certainly <Context.../>'s are still relevant in server.xml, > so perhaps I > misunderstand this exchange, and there needs to be > clarification on the > TYPES of <Context.../>'s we're talking about in each case? > > Thanks, > -Matt > > > On Tue, 1 Mar 2005, Allistair Crossley wrote: > > > Hi, > > > > Check out the Context element documentation for 5.0. You > create a new file now that configures your context, and don't > add them to server.xml. > > > > You can do this in a number of ways,. e.g > > > > /yourwebapp/META-INF/context.xml > > /conf/Catalina/localhost/yourwebapp.xml > > > > But it's all there in the docs in the configuration section. > > > > Come back if you need more help after reading those. > > > > Cheers, Allistair. > > > > > -----Original Message----- > > > From: Scott Purcell [mailto:[EMAIL PROTECTED] > > > Sent: 01 March 2005 14:09 > > > To: tomcat-user@jakarta.apache.org > > > Subject: Questions About jakarta-tomcat-5.0.28 > > > > > > > > > Hello, > > > > > > I am running Tomcat 4.1.31 at work (dev) and I have a 5.0.28 > > > at home. I have been working with Tomcat for quite some time, > > > and ran into a problem trying to set up a webapp. At work on > > > my 4.1.31, when create a new web-app, I edit the server.xml > > > file and add my Context (see context below) > > > > > > Anyway when I edit the server.xml on my 5.0.28 I noticed > > > there is no "example Context" in which to copy, edit and > > > duplicate. That is how I have always done it. Upon reading > > > the docs, it looks like a lot is controlled by web front end. > > > Am I correct on this? And if so, where and how do I edit to > > > add Loggers, and Resources, etc to it? > > > > > > Or can I just add a new Context somewhere in the server.xml > > > like I used to, and if so where in that file (I couldn't find > > > a DTD for server.xml). > > > > > > I get a feeling from the list that I should stay current, but > > > I am having trouble understanding the current setups, etc. > > > > > > Thanks for any input. > > > Sincerely > > > Scott > > > > > > > > > > > > > > > <Context path="/builder" docBase="builder" > > > debug="5" reloadable="true" crossContext="true"> > > > > > > <Logger > className="org.apache.catalina.logger.FileLogger" > > > prefix="localhost_builder_log." suffix=".txt" > > > timestamp="true"/> > > > > > > > > > <Resource name="jdbc/JNDITestTwo" > > > auth="Container" > > > type="javax.sql.DataSource"/> > > > > > > <ResourceParams name="jdbc/JNDITestTwo"> > > > <parameter> > > > <name>removeAbandoned</name> > > > <value>true</value> > > > </parameter> > > > > > > <parameter> > > > <name>removeAbandonedTimeout</name> > > > <value>60</value> > > > </parameter> > > > > > > <parameter> > > > <name>logAbandoned</name> > > > <value>true</value> > > > </parameter> > > > > > > <parameter> > > > <name>factory</name> > > > > > > <value>org.apache.commons.dbcp.BasicDataSourceFactory</value> > > > </parameter> > > > > > > <!-- Maximum number of dB connections in pool. > > > Make sure you > > > configure your mysqld max_connections > > > large enough to handle > > > all of your db connections. Set to 0 > for no limit. > > > --> > > > <parameter> > > > <name>maxActive</name> > > > <value>100</value> > > > </parameter> > > > > > > <!-- Maximum number of idle dB connections to > > > retain in pool. > > > Set to 0 for no limit. > > > --> > > > <parameter> > > > <name>maxIdle</name> > > > <value>30</value> > > > </parameter> > > > > > > <!-- Maximum time to wait for a dB connection to > > > become available > > > in ms, in this example 10 seconds. An > > > Exception is thrown if > > > this timeout is exceeded. Set to -1 to > > > wait indefinitely. > > > --> > > > <parameter> > > > <name>maxWait</name> > > > <value>10000</value> > > > </parameter> > > > > > > <!-- MySQL dB username and password for dB > > > connections --> > > > <parameter> > > > <name>username</name> > > > <value>spurcell</value> > > > </parameter> > > > > > > <parameter> > > > <name>password</name> > > > <value>spurcell</value> > > > </parameter> > > > > > > <!-- Class name for mm.mysql JDBC driver --> > > > <parameter> > > > <name>driverClassName</name> > > > <value>org.gjt.mm.mysql.Driver</value> > > > </parameter> > > > > > > <!-- The JDBC connection url for connecting to > > > your MySQL dB. > > > The autoReconnect=true argument to the url > > > makes sure that the > > > mm.mysql JDBC Driver will automatically > > > reconnect if mysqld closed the > > > connection. mysqld by default closes idle > > > connections after 8 hours. > > > --> > > > <parameter> > > > <name>url</name> > > > > > > > <value>jdbc:mysql://localhost:3306/builder?autoReconnect=true</value> > > > </parameter> > > > > > > </ResourceParams> > > > </Context> > > > > > > > > > > > > > > > > > > <FONT SIZE=1 FACE="VERDANA,ARIAL" COLOR=BLUE> > > ------------------------------------------------------- > > QAS Ltd. > > Developers of QuickAddress Software > > <a href="http://www.qas.com">www.qas.com</a> > > Registered in England: No 2582055 > > Registered in Australia: No 082 851 474 > > ------------------------------------------------------- > > </FONT> > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > Matthew Kozak > Rutgers University-Camden > [EMAIL PROTECTED] > > ************************************************************** > ************ > "They that can give up essential liberty to obtain a little temporary > safety deserve neither liberty nor safety." -Ben Franklin > ************************************************************** > ************ > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]