Hi, I'm running Tomcat 4.0-b5 on RedHat 7.1 on a Pentium.
When I run with Sun's JDK, everything works fine.
    $ java -version
    java version "1.4.0-beta"
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.0-beta-b65)
    Java HotSpot(TM) Client VM (build 1.4.0-beta-b65, mixed mode)

But when I run with IBM's JDK, Tomcat gets ClassLoader problems
(see log below).
        $ java -version
        java version "1.3.0"
        Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.0)
        Classic VM (build 1.3.0, J2RE 1.3.0 IBM build cx130-20010626 (JIT enabled: 
jitc))

I'd really rather use IBM's JDK, since in general it
is much more reliable than Sun's.  How can I get Tomcat
running with the IBM JDK?

Many thanks,
Steve

Extract from localhost_log.2001-08-27.txt: (scan down for exception)

2001-08-27 12:27:44 StandardHost[localhost]: Installing web application at context 
path /testappa from URL 
file:/stuff/tdtomcat/jakarta-tomcat-4.0-b5-src/build/webapps/testappa
2001-08-27 12:27:44 StandardManager[/testappa]: Seeding random number generator class 
java.security.SecureRandom
2001-08-27 12:27:44 StandardManager[/testappa]: Seeding of random number generator has 
been completed
2001-08-27 12:27:44 ContextConfig[/testappa]: Configured an authenticator for method 
BASIC
2001-08-27 12:27:44 StandardWrapper[/testappa:default]: Loading container servlet 
default
2001-08-27 12:27:44 default: init
2001-08-27 12:27:44 StandardWrapper[/testappa:invoker]: Loading container servlet 
invoker
2001-08-27 12:27:44 invoker: init
2001-08-27 12:27:44 StandardWrapper[/testappa:jsp]: Using Jasper classloader for 
servlet jsp
2001-08-27 12:27:44 jsp: init
2001-08-27 12:27:45 StandardWrapper[/testappa:Testapia]: Marking servlet Testapia as 
unavailable
2001-08-27 12:27:45 StandardContext[/testappa]: Servlet /testappa threw load() 
exception
javax.servlet.ServletException: Wrapper cannot find servlet class testpk/Testa or a 
class it depends on
        at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:797)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:3277)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:785)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:413)
        at org.apache.catalina.core.StandardHost.install(StandardHost.java:641)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:300)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:389)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:232)
        at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:155)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1131)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:278)
        at org.apache.catalina.core.StandardService.start(StandardService.java:353)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:458)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:725)
        at org.apache.catalina.startup.Catalina.execute(Catalina.java:647)
        at org.apache.catalina.startup.Catalina.process(Catalina.java:177)
        at java.lang.reflect.Method.invoke(Native Method)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:196)
----- Root Cause -----
java.lang.ClassNotFoundException: testpk/Testa
        at 
org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java(Compiled
 Code))
        at 
org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java(Compiled
 Code))
        at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:792)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:3277)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:785)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:413)
        at org.apache.catalina.core.StandardHost.install(StandardHost.java:641)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:300)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:389)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:232)
        at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:155)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1131)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:278)
        at org.apache.catalina.core.StandardService.start(StandardService.java:353)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:458)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:725)
        at org.apache.catalina.startup.Catalina.execute(Catalina.java:647)
        at org.apache.catalina.startup.Catalina.process(Catalina.java:177)
        at java.lang.reflect.Method.invoke(Native Method)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:196)




========================================
Steve Sullivan    [EMAIL PROTECTED]

   Mathcom Solutions, Inc.
    * Java, XML, and web oriented development.
    * Language development and translation.
    * Optimization, simulation, and mathematical modeling.

http://www.mathcom.com    303-494-7115
========================================

Reply via email to