Morgen Liste, Problem: Ich habe diese Anleitung : http://www.novell.com/coolsolutions/feature/11208.html 1:1 umgesetzt um Tomcat hinter Apache über den Port 80 ansprechen zu können. Leider habe ich keinen Erfolg bei der ganzen Sache gehabt. Als erstes habe ich versucht den Tomcat über Yast zu installieren aber der Yast installiert nur die 5.x.x Version, die unter /usr/share/tomcat landet. Da ich mich an die Anleitung halten wollte, habe ich mich für die Version entschieden, die in der Anleitung erwähnt wurde - und die habe unter /opt/ entpackt und bin dann vorgegangen wie es in der Anleitung steht - aber es klappt einfach nicht !! Deswegen bin ich auf der suche nach config- Vorlagen oder einfach paar Tips was ich / (die Anleitung) falsch gemacht habe. Mein System: suse 9.1 java SDK 1.4.7 apache 2.0.X Ich hoffe auf jede Hilfe ------------------------------------------------------------------------------------------------------- hier folgen meine config sowie logs soweit vorhanden: /tomcathome/conf/server.xml: _______________________________________________________ <Server port="8005" shutdown="SHUTDOWN" debug="1"> <!--JK config Anfang 1 --> <Listener className="org.apache.ajp.tomcat4.config.ApacheConfig" modJk="/usr/lib/apache2/mod_jk.so" jkDebug="debug" workersConfig="/opt/tomcat4/conf/workers.properties" jkLog="/opt/tomcat4/logs/mod_jk.log"/> <!--JK config Ende 1 --> <!-- 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="Tomcat-Standalone"> <!-- Define a non-SSL Coyote HTTP/1.1 Connector on port 8080 --> <Connector className="org.apache.coyote.tomcat4.CoyoteConnector" port="8080" minProcessors="5" maxProcessors="75" enableLookups="true" redirectPort="8443" acceptCount="100" debug="1" connectionTimeout="20000" useURIValidationHack="false" disableUploadTimeout="true" /> <!--JK config Anfang 3 --> <!--off <Connector className="org.apache.coyote.tomcat4.CoyoteConnector" port="8009" minProcessors="5" maxProcessors="75" enableLookups="true" redirectPort="8443" acceptCount="10" debug="0" connectionTimeout="0" useURIValidationHack="false" protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler"/> off --> <!--JK config Ende 3 --> <!--JK config Anfang 4 --> <!-- Define an AJP 1.3 Connector on port 8009 --> <!--on --> <Connector className="org.apache.ajp.tomcat4.Ajp13Connector" port="8009" minProcessors="5" maxProcessors="75" acceptCount="10" debug="1"/> <!--on --> <!--JK config Anfang 4 --> <Engine name="Standalone" defaultHost="localhost" debug="1"> <!-- Global logger unless overridden at lower levels --> <Logger className="org.apache.catalina.logger.FileLogger" prefix="catalina_log." suffix=".txt" timestamp="true"/> <Realm className="org.apache.catalina.realm.UserDatabaseRealm" debug="0" resourceName="UserDatabase"/> <!-- Define the default virtual host --> <Host name="localhost" debug="1" appBase="webapps" unpackWARs="true" autoDeploy="true"> <!--JK config Anfang 5 --> <Listener className="org.apache.ajp.tomcat4.config.ApacheConfig" append="true" /> <!--JK config Ende 5 --> <Logger className="org.apache.catalina.logger.FileLogger" directory="logs" prefix="localhost_log." suffix=".txt" timestamp="true"/> <!-- Tomcat Examples Context --> <Context path="/examples" docBase="examples" debug="1" reloadable="true" crossContext="true"> <Logger className="org.apache.catalina.logger.FileLogger" prefix="localhost_examples_log." suffix=".txt" timestamp="true"/> <Ejb name="ejb/EmplRecord" type="Entity" home="com.wombat.empl.EmployeeRecordHome" remote="com.wombat.empl.EmployeeRecord"/> <Environment name="maxExemptions" type="java.lang.Integer" value="15"/> <Parameter name="context.param.name" value="context.param.value" override="false"/> <Resource name="jdbc/EmployeeAppDb" auth="SERVLET" type="javax.sql.DataSource"/> <ResourceParams name="jdbc/EmployeeAppDb"> <parameter><name>username</name><value>sa</value></parameter> <parameter><name>password</name><value></value></parameter> <parameter><name>driverClassName</name> <value>org.hsql.jdbcDriver</value></parameter> <parameter><name>url</name> <value>jdbc:HypersonicSQL:database</value></parameter> </ResourceParams> <Resource name="mail/Session" auth="Container" type="javax.mail.Session"/> <ResourceParams name="mail/Session"> <parameter> <name>mail.smtp.host</name> <value>localhost</value> </parameter> </ResourceParams> <ResourceLink name="linkToGlobalResource" global="simpleValue" type="java.lang.Integer"/> </Context> </Host> </Engine> </Service> </Server> ------------------------------------------------------------ /tomcathome/conf/workers.properties ------------------------------------------------------------ workers.CATALINA_HOME=/opt/tomcat4 workers.java_home=$(JAVA_HOME) ps=/ worker.list=ajp13 worker.ajp13.port=8009 worker.ajp13.host=localhost worker.ajp13.type=ajp13 worker.ajp13.lbfactor=1 # worker.loadbalancer.type=lb worker.loadbalancer.balanced_workers=ajp13 worker.inprocess.type=jni worker.inprocess.class_path=$(workers.CATALINA_HOME)$(ps)lib$(ps)tomcat.jar worker.inprocess.cmd_line=start worker.inprocess.jvm_lib=$(workers.java_home)$(ps)jre$(ps)bin$(ps)classic$(ps)libjvm.so worker.inprocess.stdout=$(workers.CATALINA_HOME)$(ps)logs$(ps)inprocess.stdout worker.inprocess.stderr=$(workers.CATALINA_HOME)$(ps)logs$(ps)inprocess.stderr -------------------------------------------------------------------------- /tomcathome/conf/auto/mod_jk.conf ------------------------------------------------------------------- <IfModule !mod_jk.c> LoadModule jk_module "/usr/lib/apache2/mod_jk.so" </IfModule> JkWorkersFile "/opt/tomcat4/conf/workers.properties" JkLogFile "/opt/tomcat4/logs/mod_jk.log" JkLogLevel debug <VirtualHost localhost> ServerName localhost JkMount /admin ajp13 JkMount /admin/* ajp13 JkMount /webdav ajp13 JkMount /webdav/* ajp13 JkMount /examples ajp13 JkMount /examples/* ajp13 JkMount /tomcat-docs ajp13 JkMount /tomcat-docs/* ajp13 JkMount /manager ajp13 JkMount /manager/* ajp13 </VirtualHost> ----------------------------------------- die /tomcathome/conf/auto/mod_jk.conf würde in httpd.conf unter /etc/apache2/httpd.conf inkludiert ---------------------------------------------- das Ergebnis: log von mod_jk.log: --------------------------------------------------- nachdem ich localhost/examples per browser abruffe [Tue Aug 30 07:45:45 2005] [jk_uri_worker_map.c (500)]: Attempting to map URI '/examples' [Tue Aug 30 07:45:45 2005] [jk_uri_worker_map.c (618)]: jk_uri_worker_map_t::map_uri_to_worker, done without a match [Tue Aug 30 07:45:45 2005] [jk_uri_worker_map.c (486)]: Into jk_uri_worker_map_t::map_uri_to_worker [Tue Aug 30 07:45:45 2005] [jk_uri_worker_map.c (500)]: Attempting to map URI '/error_docs/not_found.html' [Tue Aug 30 07:45:45 2005] [jk_uri_worker_map.c (618)]: jk_uri_worker_map_t::map_uri_to_worker, done without a match [Tue Aug 30 07:45:45 2005] [jk_uri_worker_map.c (486)]: Into jk_uri_worker_map_t::map_uri_to_worker [Tue Aug 30 07:45:45 2005] [jk_uri_worker_map.c (500)]: Attempting to map URI '/favicon.ico' [Tue Aug 30 07:45:45 2005] [jk_uri_worker_map.c (618)]: jk_uri_worker_map_t::map_uri_to_worker, done without a match [Tue Aug 30 07:45:45 2005] [jk_uri_worker_map.c (486)]: Into jk_uri_worker_map_t::map_uri_to_worker [Tue Aug 30 07:45:45 2005] [jk_uri_worker_map.c (500)]: Attempting to map URI '/favicon.ico' [Tue Aug 30 07:45:45 2005] [jk_uri_worker_map.c (618)]: jk_uri_worker_map_t::map_uri_to_worker, done without a match [Tue Aug 30 07:45:45 2005] [jk_uri_worker_map.c (486)]: Into jk_uri_worker_map_t::map_uri_to_worker [Tue Aug 30 07:45:45 2005] [jk_uri_worker_map.c (500)]: Attempting to map URI '/error_docs/not_found.html' [Tue Aug 30 07:45:45 2005] [jk_uri_worker_map.c (618)]: jk_uri_worker_map_t::map_uri_to_worker, done without a match ----------------------------- tomcat startet ohne jeglich probleme und meldet keine fehler zu jeder hilfe bin ich euch dankbar!! __________________________________________________ Verpassen Sie keine eBay-Auktion und bieten Sie bequem und schnell über das Telefon mit http://www.telefonbieten.de Ihre eMails auf dem Handy lesen - ohne Zeitverlust - 24h/Tag eMail, FAX, SMS, VoiceMail mit http://www.directbox.com