Hello,
 
To begin, I have around 39 working tomcat 5.0.25 app servers running
that have been running for years.  I have been asked to upgrade to
tomcat 6.0.14.  Initially i tried to port over configuration files
libraries, ectera.....but that proved to be messy and was not
recommended by this list.  I agree completely and have started
essentially from scratch.
 
Currently, I have a working config.....kind of.  I was able to import
all the code from my other working servers.  I have a seemingly good
server.xml, and I have set up my contexts as the documentation says.
All is good except for 1 thing.
 
When I put mail.jar into the lib folder (which many of my webapps
require) tomcat never boots up.  It stalls on boot with nothing being
thrown to log.
 
When mail.jar is not in $CATALINA_HOME/lib tomcat starts up and the
manager is accessible.  However, no webapp will work.
 
Below is the stack trace I get when javax/mail/Address is not
accessible.
 
java.lang.NoClassDefFoundError: javax/mail/Address
        at com.airs.redirector.Controller.init(Controller.java:169)
        at javax.servlet.GenericServlet.init(GenericServlet.java:212)
        at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.jav
a:1161)
        at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981)
        at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.j
ava:4045)
        at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4351
)
        at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.ja
va:791)
        at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
        at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
        at
org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:9
20)
        at
org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java
:883)
        at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
        at
org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
        at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:31
1)
        at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSu
pport.java:117)
        at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
        at
org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
        at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
        at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
        at
org.apache.catalina.core.StandardService.start(StandardService.java:516)
        at
org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:566)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at
org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
        at
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
 
When I have mail.jar in lib, this is as far as the tomcat startup gets.
Nothing else is logged and the manager is inaccessible.
 
Nov 20, 2007 10:51:06 AM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Nov 20, 2007 10:51:06 AM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.14
Nov 20, 2007 10:51:09 AM org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextInitialized()
Nov 20, 2007 10:51:09 AM org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextInitialized()
 
Does anyone have any ideas?
 
thanks!
-dustin
 

Reply via email to