Newbie here. In fact, getting servlets up is our excuse for learning java.
Apache 2.0.42, Tomcat 4.1.12 (bin download), SuSe 7.2, mod_jk (bin download) connection
Java 1.3.0
I keep thinking... maybe it's me.
Currently, all I would like to do is have Tomcat loaded under my /home/dir serving
pages under /one/two/tomcat-pages/subdir and have Apache's DocumentRoot
stay /one/who/cares/WWW. Seems basic enough, or do I have to stick with the
directory structure under the tomcat tree (yuk)? I have little to no idea
what each environment variable is actually used for the needed server.xml
changes needed.. but here goes with what I believe would be the relevant
parts of the server.xml and httpd.conf. All I can get are
Tomcat 404 messages so far.
Any help, idea, or snide remarks would be appreciated.
-----------------------------------------------------------------
<!-- I would guess the Service tag is irrelevant as the connection seems to work -->
<Service name="Tomcat-Apache">
<Connector className="org.apache.catalina.connector.warp.WarpConnector"
port="8008" minProcessors="5" maxProcessors="75"
enableLookups="true" appBase="webapps"
acceptCount="10" debug="0"/>
<Engine className="org.apache.catalina.connector.warp.WarpEngine"
name="Apache" debug="0">
<Logger className="org.apache.catalina.logger.FileLogger"
prefix="apache_log." suffix=".txt"
timestamp="true"/>
<Realm className="org.apache.catalina.realm.MemoryRealm" />
</Engine>
<!-- ApacheConfig / added by das -->
</Service>
<!-- below added by das. I'm guessing this is very relevant -->
<ContextManager debug="0" workDir="work" showDebugInfo="true"
home="/one/two/java">
<Context path="/"
docBase="one/two/java"
crossContext="true"
debug="1"
reloadable="true"
trusted="false" >
</Context>
<!-- Apache AJP12 support. This is also used to shut down tomcat. -->
<Connector className="org.apache.tomcat.service.PoolTcpConnector">
<Parameter name="handler"
value="org.apache.tomcat.service.connector.Ajp12ConnectionHandler"/>
<Parameter name="port" value="8007"/>
</Connector>
<Connector className="org.apache.tomcat.service.PoolTcpConnector">
<Parameter name="handler"
value="org.apache.tomcat.service.connector.Ajp13ConnectionHandler"/>
<Parameter name="port" value="8009"/>
</Connector>
<RequestInterceptor
className="org.apache.tomcat.modules.server.Ajp13Interceptor"
port="8009"/>
<AutoWebApp dir="/globe/prod/fsl/java" host="DEFAULT" />
<ApacheConfig jkconfig="/globe/prod/conf/tomcat-apache.conf"
modjk="/globe/modules/mod_jk-2.0.42.so" />
<!-- ApacheConfig another option is: workersconfig="workers.properties location" />
-->
</ContextManager>
<!-- -->
</Server>
-------------------
Alias /java /one/two/java
<Directory /one/two/java/webapps/WEB-INF/classes >
Options FollowSymLinks ExecCGI Indexes
</Directory>
JkWorkersFile /home/salisbur/jakarta-tomcat-4.1.12/conf/jk/workers.properties
JkLogFile /one/two/logs/mod_jk1.log
JkLogLevel info
# assign specific urls to Tomcat. JkMount <URL prefix> <Worker name>
JkMount /*.jsp ajp13
JkMount /servlet/* ajp13
JkMount /java/* ajp13
JkMount /examples/* ajp13
-----------------------------
Using CATALINA_BASE: /home/salisbur/jakarta-tomcat-4.1.12
Using CATALINA_HOME: /home/salisbur/jakarta-tomcat-4.1.12
Using CATALINA_TMPDIR: /home/salisbur/jakarta-tomcat-4.1.12/temp
Using JAVA_HOME: /usr/lib/jdk1.3
--
To unsubscribe, e-mail: <mailto:tomcat-user-unsubscribe@;jakarta.apache.org>
For additional commands, e-mail: <mailto:tomcat-user-help@;jakarta.apache.org>