Re: mod_jk, missing uri map
... or try JkMountCopy All On 13.08.2009 09:28, bazzaP wrote: I came across the same error in my mod_jk.log file. It turned out not to be a problem with my mod_jk configuration though...I had set the transport-guarantee in web.xml to CONFIDENTIAL, but forgotten to configure the server certificate. I noticed you are also callling https:// . When I changed my transport-guarantee to NONE, it worked. So try doing the same, or check your SSL settings in apache? Diego Figueroa wrote: Hi, I'm having issues using mod_jk 1.2.28 with Tomcat 6.0.18 and Apache 2.2. Whenever I call one of the mount points defined on my apache2.conf file I get the same message in the log file (below). I am including what I believe are the relevant portions of my config files. Thanks! I call the URL: https://localhost/ceo/servlet/ceo My mod_jk.log shows: [Thu Jun 11 11:34:58 2009] [10331:3075028768] [debug] jk_child_init::mod_jk.c (3068): Initialized mod_jk/1.2.28 [Thu Jun 11 11:35:07 2009] [10075:3075028768] [debug] jk_translate::mod_jk.c (3419): missing uri map for localhost:/ceo/servlet/ceo [Thu Jun 11 11:35:07 2009] [10075:3075028768] [debug] jk_map_to_storage::mod_jk.c (3579): missing uri map for localhost:/ceo/servlet/ceo My apache2.conf has: --- apache2.conf --- LoadModule jk_module /usr/lib/apache2/modules/mod_jk.so JkWorkersFile /etc/apache2/workers.properties JkLogFile /var/log/apache2/mod_jk.log JkLogLevel debug JkShmFile /var/log/apache2/jk.shm JkLogStampFormat [%a %b %d %H:%M:%S %Y] JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories JkRequestLogFormat %w %V %T JkMount /ceo/* ajp13 --- apache2.conf --- My worker.properties file: --- workers.properties --- workers.tomcat_home=/home/dfiguero/testbed/apache-tomcat-6.0.18 workers.java_home=/usr/lib/jvm/java-6-sun ps=/ worker.list=ajp13,jkstatus # defaults worker.ajp13.port=8009 worker.ajp13.host=localhost worker.ajp13.type=ajp13 worker.ajp13.lbfactor=1 worker.ajp13.socket_keepalive=true worker.ajp13.connect_timeout=6 # status worker.jkstatus.type=status --- workers.properties --- Finally my server.xml file has (shared among several instances): --- server.xml --- ?xml version='1.0' encoding='utf-8'? Server port=${shutdown.port} shutdown=SHUTDOWN Listener className=org.apache.catalina.core.AprLifecycleListener SSLEngine=on / Listener className=org.apache.catalina.core.JasperListener / Listener className=org.apache.catalina.mbeans.ServerLifecycleListener / Listener className=org.apache.catalina.mbeans.GlobalResourcesLifecycleListener / GlobalNamingResources Resource name=UserDatabase auth=Container type=org.apache.catalina.UserDatabase description=User database that can be updated and saved factory=org.apache.catalina.users.MemoryUserDatabaseFactory pathname=${catalina.base}/../shared/conf/tomcat-users.xml / /GlobalNamingResources Service name=Catalina Connector port=${http.port} protocol=HTTP/1.1 connectionTimeout=6 enableLookups=true redirectPort=8443 / Connector port=8009 protocol=AJP/1.3 redirectPort=8443 enableLookups=true / Engine name=Catalina defaultHost=localhost Realm className=org.apache.catalina.realm.UserDatabaseRealm resourceName=UserDatabase/ Host name=localhost appBase=webapps unpackWARs=true autoDeploy=true xmlValidation=false xmlNamespaceAware=false /Host /Engine /Service /Server --- server.xml --- - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org
Re: mod_jk, missing uri map
I came across the same error in my mod_jk.log file. It turned out not to be a problem with my mod_jk configuration though...I had set the transport-guarantee in web.xml to CONFIDENTIAL, but forgotten to configure the server certificate. I noticed you are also callling https:// . When I changed my transport-guarantee to NONE, it worked. So try doing the same, or check your SSL settings in apache? Diego Figueroa wrote: Hi, I'm having issues using mod_jk 1.2.28 with Tomcat 6.0.18 and Apache 2.2. Whenever I call one of the mount points defined on my apache2.conf file I get the same message in the log file (below). I am including what I believe are the relevant portions of my config files. Thanks! I call the URL: https://localhost/ceo/servlet/ceo My mod_jk.log shows: [Thu Jun 11 11:34:58 2009] [10331:3075028768] [debug] jk_child_init::mod_jk.c (3068): Initialized mod_jk/1.2.28 [Thu Jun 11 11:35:07 2009] [10075:3075028768] [debug] jk_translate::mod_jk.c (3419): missing uri map for localhost:/ceo/servlet/ceo [Thu Jun 11 11:35:07 2009] [10075:3075028768] [debug] jk_map_to_storage::mod_jk.c (3579): missing uri map for localhost:/ceo/servlet/ceo My apache2.conf has: --- apache2.conf --- LoadModule jk_module /usr/lib/apache2/modules/mod_jk.so JkWorkersFile /etc/apache2/workers.properties JkLogFile /var/log/apache2/mod_jk.log JkLogLevel debug JkShmFile /var/log/apache2/jk.shm JkLogStampFormat [%a %b %d %H:%M:%S %Y] JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories JkRequestLogFormat %w %V %T JkMount /ceo/* ajp13 --- apache2.conf --- My worker.properties file: --- workers.properties --- workers.tomcat_home=/home/dfiguero/testbed/apache-tomcat-6.0.18 workers.java_home=/usr/lib/jvm/java-6-sun ps=/ worker.list=ajp13,jkstatus # defaults worker.ajp13.port=8009 worker.ajp13.host=localhost worker.ajp13.type=ajp13 worker.ajp13.lbfactor=1 worker.ajp13.socket_keepalive=true worker.ajp13.connect_timeout=6 # status worker.jkstatus.type=status --- workers.properties --- Finally my server.xml file has (shared among several instances): --- server.xml --- ?xml version='1.0' encoding='utf-8'? Server port=${shutdown.port} shutdown=SHUTDOWN Listener className=org.apache.catalina.core.AprLifecycleListener SSLEngine=on / Listener className=org.apache.catalina.core.JasperListener / Listener className=org.apache.catalina.mbeans.ServerLifecycleListener / Listener className=org.apache.catalina.mbeans.GlobalResourcesLifecycleListener / GlobalNamingResources Resource name=UserDatabase auth=Container type=org.apache.catalina.UserDatabase description=User database that can be updated and saved factory=org.apache.catalina.users.MemoryUserDatabaseFactory pathname=${catalina.base}/../shared/conf/tomcat-users.xml / /GlobalNamingResources Service name=Catalina Connector port=${http.port} protocol=HTTP/1.1 connectionTimeout=6 enableLookups=true redirectPort=8443 / Connector port=8009 protocol=AJP/1.3 redirectPort=8443 enableLookups=true / Engine name=Catalina defaultHost=localhost Realm className=org.apache.catalina.realm.UserDatabaseRealm resourceName=UserDatabase/ Host name=localhost appBase=webapps unpackWARs=true autoDeploy=true xmlValidation=false xmlNamespaceAware=false /Host /Engine /Service /Server --- server.xml --- -- View this message in context: http://www.nabble.com/mod_jk%2C-missing-uri-map-tp23984359p24950146.html Sent from the Tomcat - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org
mod_jk, missing uri map
Hi, I'm having issues using mod_jk 1.2.28 with Tomcat 6.0.18 and Apache 2.2. Whenever I call one of the mount points defined on my apache2.conf file I get the same message in the log file (below). I am including what I believe are the relevant portions of my config files. Thanks! I call the URL: https://localhost/ceo/servlet/ceo My mod_jk.log shows: [Thu Jun 11 11:34:58 2009] [10331:3075028768] [debug] jk_child_init::mod_jk.c (3068): Initialized mod_jk/1.2.28 [Thu Jun 11 11:35:07 2009] [10075:3075028768] [debug] jk_translate::mod_jk.c (3419): missing uri map for localhost:/ceo/servlet/ceo [Thu Jun 11 11:35:07 2009] [10075:3075028768] [debug] jk_map_to_storage::mod_jk.c (3579): missing uri map for localhost:/ceo/servlet/ceo My apache2.conf has: --- apache2.conf --- LoadModule jk_module /usr/lib/apache2/modules/mod_jk.so JkWorkersFile /etc/apache2/workers.properties JkLogFile /var/log/apache2/mod_jk.log JkLogLevel debug JkShmFile /var/log/apache2/jk.shm JkLogStampFormat [%a %b %d %H:%M:%S %Y] JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories JkRequestLogFormat %w %V %T JkMount /ceo/* ajp13 --- apache2.conf --- My worker.properties file: --- workers.properties --- workers.tomcat_home=/home/dfiguero/testbed/apache-tomcat-6.0.18 workers.java_home=/usr/lib/jvm/java-6-sun ps=/ worker.list=ajp13,jkstatus # defaults worker.ajp13.port=8009 worker.ajp13.host=localhost worker.ajp13.type=ajp13 worker.ajp13.lbfactor=1 worker.ajp13.socket_keepalive=true worker.ajp13.connect_timeout=6 # status worker.jkstatus.type=status --- workers.properties --- Finally my server.xml file has (shared among several instances): --- server.xml --- ?xml version='1.0' encoding='utf-8'? Server port=${shutdown.port} shutdown=SHUTDOWN Listener className=org.apache.catalina.core.AprLifecycleListener SSLEngine=on / Listener className=org.apache.catalina.core.JasperListener / Listener className=org.apache.catalina.mbeans.ServerLifecycleListener / Listener className=org.apache.catalina.mbeans.GlobalResourcesLifecycleListener / GlobalNamingResources Resource name=UserDatabase auth=Container type=org.apache.catalina.UserDatabase description=User database that can be updated and saved factory=org.apache.catalina.users.MemoryUserDatabaseFactory pathname=${catalina.base}/../shared/conf/tomcat-users.xml / /GlobalNamingResources Service name=Catalina Connector port=${http.port} protocol=HTTP/1.1 connectionTimeout=6 enableLookups=true redirectPort=8443 / Connector port=8009 protocol=AJP/1.3 redirectPort=8443 enableLookups=true / Engine name=Catalina defaultHost=localhost Realm className=org.apache.catalina.realm.UserDatabaseRealm resourceName=UserDatabase/ Host name=localhost appBase=webapps unpackWARs=true autoDeploy=true xmlValidation=false xmlNamespaceAware=false /Host /Engine /Service /Server --- server.xml ---
Re: mod_jk, missing uri map
Hi. Good points for providing all relevant information. By any chance, are you using VirtualHost's ? (Unlikely with HTTPS, but nevertheless) If yes, make sure to look up the JkMountCopy directive. JkMount is not automatically inherited by VirtualHosts, from the main configuration. A couple more things below Diego Figueroa wrote: Hi, I'm having issues using mod_jk 1.2.28 with Tomcat 6.0.18 and Apache 2.2. Whenever I call one of the mount points defined on my apache2.conf file I get the same message in the log file (below). I am including what I believe are the relevant portions of my config files. Thanks! I call the URL: https://localhost/ceo/servlet/ceo My mod_jk.log shows: [Thu Jun 11 11:34:58 2009] [10331:3075028768] [debug] jk_child_init::mod_jk.c (3068): Initialized mod_jk/1.2.28 [Thu Jun 11 11:35:07 2009] [10075:3075028768] [debug] jk_translate::mod_jk.c (3419): missing uri map for localhost:/ceo/servlet/ceo [Thu Jun 11 11:35:07 2009] [10075:3075028768] [debug] jk_map_to_storage::mod_jk.c (3579): missing uri map for localhost:/ceo/servlet/ceo My apache2.conf has: --- apache2.conf --- LoadModule jk_module /usr/lib/apache2/modules/mod_jk.so JkWorkersFile /etc/apache2/workers.properties JkLogFile /var/log/apache2/mod_jk.log JkLogLevel debug JkShmFile /var/log/apache2/jk.shm JkLogStampFormat [%a %b %d %H:%M:%S %Y] JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories JkRequestLogFormat %w %V %T JkMount /ceo/* ajp13 The above all looks ok to me. Just in case : maybe you also want to add a JkMount /ceo ajp 13 (only if /ceo has to be proxied to Tomcat also.) --- apache2.conf --- My worker.properties file: --- workers.properties --- workers.tomcat_home=/home/dfiguero/testbed/apache-tomcat-6.0.18 workers.java_home=/usr/lib/jvm/java-6-sun I believe the preceding 2 lines are obsolete, no longer used by mod_jk since a long time. But that's not the cause of your problem. ps=/ worker.list=ajp13,jkstatus # defaults worker.ajp13.port=8009 worker.ajp13.host=localhost worker.ajp13.type=ajp13 worker.ajp13.lbfactor=1 worker.ajp13.socket_keepalive=true worker.ajp13.connect_timeout=6 # status worker.jkstatus.type=status --- workers.properties --- Finally my server.xml file has (shared among several instances): --- server.xml --- ?xml version='1.0' encoding='utf-8'? Server port=${shutdown.port} shutdown=SHUTDOWN Listener className=org.apache.catalina.core.AprLifecycleListener SSLEngine=on / Listener className=org.apache.catalina.core.JasperListener / Listener className=org.apache.catalina.mbeans.ServerLifecycleListener / Listener className=org.apache.catalina.mbeans.GlobalResourcesLifecycleListener / GlobalNamingResources Resource name=UserDatabase auth=Container type=org.apache.catalina.UserDatabase description=User database that can be updated and saved factory=org.apache.catalina.users.MemoryUserDatabaseFactory pathname=${catalina.base}/../shared/conf/tomcat-users.xml / /GlobalNamingResources Service name=Catalina Connector port=${http.port} protocol=HTTP/1.1 connectionTimeout=6 enableLookups=true redirectPort=8443 / Connector port=8009 protocol=AJP/1.3 redirectPort=8443 enableLookups=true / I guess this is the only instance which has an AJP connector then ? Engine name=Catalina defaultHost=localhost Realm className=org.apache.catalina.realm.UserDatabaseRealm resourceName=UserDatabase/ Host name=localhost appBase=webapps unpackWARs=true autoDeploy=true xmlValidation=false xmlNamespaceAware=false /Host /Engine /Service /Server --- server.xml --- Basically, everything /looks/ ok. But the logfile does indicate that mod_jk is called to examine the URL, but does not find a JkMount that matches the /ceo/servlet/ceo URL. So either it is the VirtualHost thing, or else I don't know. - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org
Re: mod_jk, missing uri map
Hi André, Thanks for your input. I added JkMountCopy On to both the default and SSL VirtualHosts and it started working. Diego. André Warnier a...@ice-sa.com 2009/06/11 01:03 PM Please respond to Tomcat Users List users@tomcat.apache.org To Tomcat Users List users@tomcat.apache.org cc Subject Re: mod_jk, missing uri map Hi. Good points for providing all relevant information. By any chance, are you using VirtualHost's ? (Unlikely with HTTPS, but nevertheless) If yes, make sure to look up the JkMountCopy directive. JkMount is not automatically inherited by VirtualHosts, from the main configuration. A couple more things below Diego Figueroa wrote: Hi, I'm having issues using mod_jk 1.2.28 with Tomcat 6.0.18 and Apache 2.2. Whenever I call one of the mount points defined on my apache2.conf file I get the same message in the log file (below). I am including what I believe are the relevant portions of my config files. Thanks! I call the URL: https://localhost/ceo/servlet/ceo My mod_jk.log shows: [Thu Jun 11 11:34:58 2009] [10331:3075028768] [debug] jk_child_init::mod_jk.c (3068): Initialized mod_jk/1.2.28 [Thu Jun 11 11:35:07 2009] [10075:3075028768] [debug] jk_translate::mod_jk.c (3419): missing uri map for localhost:/ceo/servlet/ceo [Thu Jun 11 11:35:07 2009] [10075:3075028768] [debug] jk_map_to_storage::mod_jk.c (3579): missing uri map for localhost:/ceo/servlet/ceo My apache2.conf has: --- apache2.conf --- LoadModule jk_module /usr/lib/apache2/modules/mod_jk.so JkWorkersFile /etc/apache2/workers.properties JkLogFile /var/log/apache2/mod_jk.log JkLogLevel debug JkShmFile /var/log/apache2/jk.shm JkLogStampFormat [%a %b %d %H:%M:%S %Y] JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories JkRequestLogFormat %w %V %T JkMount /ceo/* ajp13 The above all looks ok to me. Just in case : maybe you also want to add a JkMount /ceo ajp 13 (only if /ceo has to be proxied to Tomcat also.) --- apache2.conf --- My worker.properties file: --- workers.properties --- workers.tomcat_home=/home/dfiguero/testbed/apache-tomcat-6.0.18 workers.java_home=/usr/lib/jvm/java-6-sun I believe the preceding 2 lines are obsolete, no longer used by mod_jk since a long time. But that's not the cause of your problem. ps=/ worker.list=ajp13,jkstatus # defaults worker.ajp13.port=8009 worker.ajp13.host=localhost worker.ajp13.type=ajp13 worker.ajp13.lbfactor=1 worker.ajp13.socket_keepalive=true worker.ajp13.connect_timeout=6 # status worker.jkstatus.type=status --- workers.properties --- Finally my server.xml file has (shared among several instances): --- server.xml --- ?xml version='1.0' encoding='utf-8'? Server port=${shutdown.port} shutdown=SHUTDOWN Listener className=org.apache.catalina.core.AprLifecycleListener SSLEngine=on / Listener className=org.apache.catalina.core.JasperListener / Listener className=org.apache.catalina.mbeans.ServerLifecycleListener / Listener className=org.apache.catalina.mbeans.GlobalResourcesLifecycleListener / GlobalNamingResources Resource name=UserDatabase auth=Container type=org.apache.catalina.UserDatabase description=User database that can be updated and saved factory=org.apache.catalina.users.MemoryUserDatabaseFactory pathname=${catalina.base}/../shared/conf/tomcat-users.xml / /GlobalNamingResources Service name=Catalina Connector port=${http.port} protocol=HTTP/1.1 connectionTimeout=6 enableLookups=true redirectPort=8443 / Connector port=8009 protocol=AJP/1.3 redirectPort=8443 enableLookups=true / I guess this is the only instance which has an AJP connector then ? Engine name=Catalina defaultHost=localhost Realm className=org.apache.catalina.realm.UserDatabaseRealm resourceName=UserDatabase/ Host name=localhost appBase=webapps unpackWARs=true autoDeploy=true xmlValidation=false xmlNamespaceAware=false /Host /Engine /Service /Server --- server.xml --- Basically, everything /looks/ ok. But the logfile does indicate that mod_jk is called to examine the URL, but does not find a JkMount that matches the /ceo/servlet/ceo URL. So either it is the VirtualHost thing, or else I don't know. - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org