• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Problem in configuring tomcat and apache

 
Ranch Hand
Posts: 41
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I am configuring tomcat and apache through mod_jk on Linux. In the server.xml file in /TOMCAT_HOME/conf, I have added this line:
<Listener className="org.apache.jk.config.ApacheConfig"
modJk="/TOMCAT_HOME/mod_jk/mod_jk.so" />

And when I restart the tomcat, I get this error:
Caused by: java.lang.RuntimeException: Unable to create path to config file:
/usr/local/tomcat/apache-tomcat-5.5.15/conf/auto/mod_jk.conf


Here is what's in 'catalina.out'
--------------------------------------------------------------------------
usage: java org.apache.catalina.startup.Catalina [ -config {pathname} ] [ -nonaming ] { start | stop }
Sep 14, 2006 11:11:02 AM org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/default/jre/lib/i386/client:/usr/java/default/jre/lib/i386
Sep 14, 2006 11:11:02 AM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 801 ms
Sep 14, 2006 11:11:02 AM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Sep 14, 2006 11:11:02 AM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.15
Sep 14, 2006 11:11:02 AM org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
INFO [main] (LoadQuartzServlet.java:108) - Working?...
INFO [main] (SchedulerWrapper.java:72) - ------- Starting up -----------------------
INFO [main] (SimpleThreadPool.java:253) - Job execution threads will use class loader of thread: main
INFO [main] (RAMJobStore.java:143) - RAMJobStore initialized.
INFO [main] (StdSchedulerFactory.java:919) - Quartz scheduler 'DefaultQuartzScheduler' initialized from default resource file in Quartz package: 'quartz.properties'
INFO [main] (StdSchedulerFactory.java:923) - Quartz scheduler version: 1.4.5
INFO [main] (QuartzScheduler.java:370) - Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED started.
INFO [main] (SchedulerWrapper.java:84) - ------- Startup complete ------------------
INFO [main] (PublishingEnvironment.java:83) - Did not load publishing configuration from publisher.xconf (No such file or directory: /../lenya/lenya/pubs/blog/config/publishing/publisher.xconf). That means you can't access all PublishingEnvironment parameters and you should only use the AntTask. But don't panic, this file has been DEPRECATED.
INFO [main] (LoadQuartzServlet.java:110) - OK
Sep 14, 2006 11:11:07 AM org.apache.catalina.loader.WebappClassLoader validateJarFile
INFO: validateJarFile(/../WEB-INF/lib/servlet-api.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
Sep 14, 2006 11:11:07 AM org.apache.struts.util.PropertyMessageResources <init>
INFO: Initializing, config='org.apache.struts.util.LocalStrings', returnNull=true
Sep 14, 2006 11:11:07 AM org.apache.struts.util.PropertyMessageResources <init>
INFO: Initializing, config='org.apache.struts.action.ActionResources', returnNull=true
Sep 14, 2006 11:11:08 AM org.apache.struts.util.PropertyMessageResources <init>
INFO: Initializing, config='resources.ApplicationResources', returnNull=true
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.commons.daemon.support.DaemonLoader.start(DaemonLoader.java:177)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:275)
... 5 more
Caused by: java.lang.RuntimeException: Unable to create path to config file :/usr/local/tomcat/apache-tomcat-5.5.15/conf/auto/mod_jk.conf
at org.apache.jk.config.BaseJkConfig.getConfigFile(BaseJkConfig.java:428)
at org.apache.jk.config.ApacheConfig.initProperties(ApacheConfig.java:229)
at org.apache.jk.config.BaseJkConfig.execute(BaseJkConfig.java:133)
at org.apache.jk.config.BaseJkConfig.lifecycleEvent(BaseJkConfig.java:124)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1020)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
at org.apache.catalina.core.StandardService.start(StandardService.java:450)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
... 10 more
--------------------------------------------------------------------------
Any idea?
 
Sometimes you feel like a nut. Sometimes you feel like a tiny ad.
a bit of art, as a gift, that will fit in a stocking
https://gardener-gift.com
reply
    Bookmark Topic Watch Topic
  • New Topic