Anthony Gray wrote:
> Hi All,
>
> I've recently unpacked tomcat 5.0.16 and am trying to use it with Apache
> 2 and the Coyote/JK2 AJP 1.3 connector (on Redhat linux 7.3). When I
> try to start tomcat using the startup.sh script, it appears to start
> briefly (I can see Java processes) then all the processes just die. I
> see the following in the catalina.out :
>
> *********************
> Jan 11, 2004 4:10:17 PM org.apache.commons.digester.Digester startElement
> SEVERE: Begin event threw exception
> java.lang.StringIndexOutOfBoundsException: String index out of range: -1
> at java.lang.String.substring(String.java:1480)
> at java.lang.String.substring(String.java:1447)
> .......
Stack traces should at least go up to the first Tomcat class, otherwise,
you might as well not give the exception.
> *********************
> The error appears to be related to the "Coyote/JK2 AJP 1.3 connector"
> Host sections in my server.xml. When I hash out the "Host" sections in
> my server.xml Tomcat does not die. Even simple jsp apps in the Host
> section seem to cause the problem. I've searched google and the
> archives but have not found anyone with a similar issue.
>
> Previously this was all working for Tomcat 4, if you can think what
> might be causing this problem please let me know.
>
> I'll list my server.xml below in case you want to view it,
>
> Thanks for your time
> Regards
> Anthony
>
> *******************
> server.xml :
> *******************
> <Server port="8005" shutdown="SHUTDOWN" debug="2">
> <!-- Define an Apache-Connector Service -->
> <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" />
> <Listener
> className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener
> " />
>
> <!-- Global JNDI resources -->
> <GlobalNamingResources>
>
> <!-- Test entry for demonstration purposes -->
> <Environment name="simpleValue" type="java.lang.Integer" value="30"/>
>
> <!-- Editable user database that can also be used by
> UserDatabaseRealm to authenticate users -->
> <Resource name="UserDatabase" auth="Container"
> type="org.apache.catalina.UserDatabase"
> description="User database that can be updated and saved">
> </Resource>
> <ResourceParams name="UserDatabase">
> <parameter>
> <name>factory</name>
> <value>org.apache.catalina.users.MemoryUserDatabaseFactory</value>
> </parameter>
> <parameter>
> <name>pathname</name>
> <value>conf/tomcat-users.xml</value>
> </parameter>
> </ResourceParams>
>
> </GlobalNamingResources>
>
> <Service name="Catalina">
> <!-- Define a non-SSL Coyote HTTP/1.1 Connector on port 8080 -->
> <Connector port="8080"
> enableLookups="false"
> redirectPort="8443"
> acceptCount="100"
> connectionTimeout="20000"
> disableUploadTimeout="true" />
>
> <!-- Define a Coyote/JK2 AJP 1.3 Connector on port 8009 -->
> <Connector
> port="8009" minProcessors="5" maxProcessors="75"
> enableLookups="true" redirectPort="8443"
> acceptCount="10" debug="1" connectionTimeout="20000"
> useURIValidationHack="false"
> protocol="AJP/1.3" />
>
> <Engine name="Catalina" defaultHost="test2.foo.bar" debug="2">
>
> <Logger className="org.apache.catalina.logger.FileLogger"
> prefix="apache_log." suffix=".txt"
> timestamp="true"/>
> <Host name="test2.foo.bar" debug="0"
> appBase="/home/anthony/www/jsp"
> unpackWARs="true" autoDeploy="true">
> <Context path="" docBase="" debug="1"/>
Use "." as the docBase.
--
xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Rémy Maucherat
Senior Developer & Consultant
JBoss Group (Europe) SàRL
xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
|