ich versuche gerade den Tomcat 5 über Apache2 mit Hilfe von mod_jk 1.2.12 zum laufen zu bekommen. Klappt auch eigentlich bis auf eine Sache. Ich möchte gerne das man den Tomcat auch noch über den Port 8090 erreichbar ist (normal ja 8080, aber auf dem läuft der Apache 2 Testweise ;)) Hier mal meine server.xml
Code: Select all
<Server port="8005" shutdown="SHUTDOWN">
<Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" />
<Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
<Listener className="org.apache.catalina.storeconfig.StoreConfigLifecycleListener"/>
<GlobalNamingResources>
<Environment name="simpleValue" type="java.lang.Integer" value="30"/>
<Resource auth="Container" description="Benutzer" name="UserDatabase" type="org.apache.catalina.UserDatabase"/>
<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">
<Connector port="8090" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" />
</Connector>
<Engine defaultHost="localhost" name="Catalina">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/>
<Realm className="org.apache.catalina.realm.JDBCRealm"
driverName="org.gjt.mm.mysql.Driver"
connectionURL="jdbc:mysql://localhost/authority"
connectionName="test" connectionPassword="test"
userTable="users" userNameCol="user_name" userCredCol="user_pass"
userRoleTable="user_roles" roleNameCol="role_name" />
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log." suffix=".txt" pattern="common" resolveHosts="false"/>
</Host>
</Engine>
</Service>
-->
<Service name="Tomcat-Apache">
<Connector connectionTimeout="20000" enableLookups="true" maxProcessors="75" port="9001" protocol="AJP/1.3" protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler" redirectPort="8443">
</Connector>
<Engine defaultHost="v024.terions.de" name="Tomcat-Apache">
<Host name="v024.terions.de" debug="0" appBase="/home/v024.terions.de/htdocs" unpackWARs="true">
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="v024.terions.de_access_log." suffix=".txt" pattern="common"/>
<Logger className="org.apache.catalina.logger.FileLogger" directory="logs" prefix="v024.terions.de_log." suffix=".txt" timestamp="true"/>
<Context path="" docBase="" debug="0" reloadable="true">
</Context>
</Host>
<Host name="meeri-com.de" debug="0" appBase="/home/meeri-com.de/htdocs" unpackWARs="true">
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="meeri-com.de_access_log." suffix=".txt" pattern="common"/>
<Logger className="org.apache.catalina.logger.FileLogger" directory="logs" prefix="meeri-com.de_log." suffix=".txt" timestamp="true"/>
<Context path="" docBase="" debug="0" reloadable="true">
</Context>
</Host>
</Engine>
</Service>
</Server>Code: Select all
org.xml.sax.SAXParseException: The element type "Service" must be terminated by the matching end-tag "</Service>".