I just found your reply to this question (preempting it) amongst all the Compuserve emails. I have the Tomcat applications working fine, it is just the httpd.conf I am having problems with. I thought of another way of addressing the second webapp on the stpenable domain name, setup a separate sub domain and have a virtualhost just for that so, webapp2.stpenable.com is handled by a separate VirtualHost.
Thanks David > -----Original Message----- > From: David Wynter [mailto:[EMAIL PROTECTED] > Sent: 26 August 2003 15:13 > To: Tomcat Users List > Subject: RE: 2 VirtualHosts now work, mod_jk not > > > Hi, > > Thanks for the example. One final thing is puzzling me. I have 2 webapps > under my domain so if I use this > "DocumentRoot /some/path/to/tomcat/webappname1" > How do I then reach the second webappname2? Ideally I want to have > www.stpenable.com hit > www.stpenable.com/se/servlet/se/templates/index.vm and > have www.stpenable.com/rwt hit > www.stpenable.com/rwtransform/servlet/rwtransform/templates/index.vm > > i.e. in httpd.conf > > <VirtualHost *> > ServerName www.stpenable.com > > ServerAlias localhost > > Alias /se /usr/local/jakarta-tomcat-4.1.12/webapp2/se > DocumentRoot /usr/local/jakarta-tomcat-4.1.12/webapp2/se > > <Directory "/usr/local/jakarta-tomcat-4.1.12/webapp2/se"> > Options Indexes FollowSymLinks > DirectoryIndex index.vm index.html > </Directory> > > <Location "/WEB-INF/*"> > AllowOverride None > deny from all > </Location> > > <Location "/META-INF/*"> > AllowOverride None > deny from all > </Location> > > JkMount /* ajp13 > > Alias /rwtransform > /usr/local/jakarta-tomcat-4.1.12/webapp2/rwtransform > > <Directory "/usr/local/jakarta-tomcat-4.1.12/webapp2/rwtransform"> > Options Indexes FollowSymLinks > DirectoryIndex index.vm index.html > </Directory> > > ?????????????? > > </VirtualHost> > > In my Host section of the server.xml I have 2 Contexts one with path="/" > pointing to docBase="/se" and one with path="/rwtransform" and > docBase="/rwtransform". > > With the DocumentRoot pointing at the specific webapp se I cannot > see how I > can have a JkMount that effectively looks like ../rwtransform/*? > > thanks > > David > > > -----Original Message----- > > From: John Turner [mailto:[EMAIL PROTECTED] > > Sent: 22 August 2003 18:07 > > To: Tomcat Users List > > Subject: Re: 2 VirtualHosts now work, mod_jk not > > > > > > > > I would try setting: > > > > Alias /webappname /some/path/to/tomcat/webappname > > DocumentRoot /some/path/to/tomcat/webappname > > > > Then: > > > > JkMount /servlet/* ajp13 > > > > Then your URL of > > > > http://some.host.com//webappname/servlet/webappname/templates/index.vm > > > > should work. Even this should work: > > > > Alias / /some/path/to/tomcat/webappname > > DocumentRoot /some/path/to/tomcat/webappname > > JkMount /*.vm ajp13 > > > > The "*" in this case means "/webappname/servlet/webappname/templates". > > > > I don't know anything about Turbine, so I can't help with specifics. > > You might just be better off using Tomcat alone. > > > > John > > > > David Wynter wrote: > > > > > I have long URLs because I am using the Apache Turbine project > > to develop my > > > webapps. Here is an article on how to shorten them, which gives me the > > > impression that i am stuck with these long URLs > > > > > http://jakarta.apache.org/turbine/turbine-2.2.1/howto/url-rewritin > > g-howto.ht > > > ml unless I follow this method. > > > > > > This URL is a standard Turbine app URL - > > > /webappname/servlet/webappname/templates/index.vm . > > > > > > It always seemed to me that the > /webappname/servlet/webappname should be > > > replaceable by Aliases, but it is not clear to me how. > > > > > > The web.xml supplied with Turbine does not have a mapping to > > .vm files. Here > > > it is. > > > > > > <?xml version="1.0" encoding="ISO-8859-1"?> > > > > > > <!DOCTYPE web-app > > > PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN" > > > "http://java.sun.com/j2ee/dtds/web-app_2.2.dtd"> > > > > > > <web-app> > > > <servlet> > > > <servlet-name>se</servlet-name> > > > <servlet-class>org.apache.turbine.Turbine</servlet-class> > > > <init-param> > > > <param-name>applicationRoot</param-name> > > > <param-value>webContext</param-value> > > > </init-param> > > > <init-param> > > > <param-name>properties</param-name> > > > > > <param-value>/WEB-INF/conf/TurbineResources.properties</param-value> > > > </init-param> > > > <load-on-startup>1</load-on-startup> > > > </servlet> > > > <security-constraint> > > > <web-resource-collection> > > > <web-resource-name>templates</web-resource-name> > > > <url-pattern>/templates/*</url-pattern> > > > </web-resource-collection> > > > <web-resource-collection> > > > <web-resource-name>logs</web-resource-name> > > > <url-pattern>/logs/*</url-pattern> > > > </web-resource-collection> > > > <auth-constraint> > > > <role-name>admin</role-name> > > > </auth-constraint> > > > </security-constraint> > > > <login-config> > > > <auth-method>BASIC</auth-method> > > > <realm-name>Templates</realm-name> > > > </login-config> > > > </web-app> > > > > > > What is not clear is how the JkMount works in the context of > > the long URLs > > > for Turbine apps as opposed to the short URLs for the example > > jsp. Why did I > > > use the alias name in my Location and JkMount directives? Because the > > > archive is littered with examples doing just that eg. > > > http://www.mail-archive.com/[EMAIL PROTECTED]/msg98299 > > > According to this thread the solution was not changing what he > > had in the > > > JkMount so I cannot but help take it as an example, sorry. > > > > > > Thanks John, you are the only one who is replying to these. > > > > > > David > > > > > > > > > --------------------------------------------------------------------- > > > 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] > > > > > --------------------------------------------------------------------- > 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]