Hi,

my standalone WebApp's didn't work with Tomcat. I have tracked it down
and found out Tomcat didn't initialize my Java Applications correctly.
The problem can be verifyed by the JSP Samples that came with Tomcat.
They work only partialy. The problem is Tomcat dosn't initialize servlet
jsp, they are unavailable.

Need Tomcat4 to be configured with Apache to ba able to use JSP?
Is there something in the CLASSPATH, two classes that bite each other,
the second overwriting the first, that could make the problem?
I have looked at all my clases on my system and installed Tomcat/Java on
a fresh installed one, same problem.
Maybe there is a class that should be moved somewhere so it could be
find, but which one and where?

Here is some debug output that may help:

Using CLASSPATH:    
/var/tomcat4/bin/bootstrap.jar:/usr/java/j2sdk1.3.1/lib/tools.jar
Using CATALINA_BASE: /var/tomcat4
Using CATALINA_HOME: /var/tomcat4
Using JAVA_HOME:     /usr/java/j2sdk1.3.1
Initializing jdb...

> run
run org.apache.catalina.startup.Bootstrap start

VM Started: > Starting service Tomcat-Standalone
Apache Tomcat/4.0.1
Starting service Tomcat-Apache
Apache Tomcat/4.0.1

> classpath
base directory: /home/smigiels
classpath: [/var/tomcat4/bin/bootstrap.jar,
/usr/java/j2sdk1.3.1/lib/tools.jar]
bootclasspath: [/usr/java/j2sdk1.3.1/jre/lib/rt.jar,
/usr/java/j2sdk1.3.1/jre/lib/i18n.jar,
/usr/java/j2sdk1.3.1/jre/lib/sunrsasign.jar,
/usr/java/j2sdk1.3.1/jre/classes]

---
Apache Tomcat/4.0.1 - HTTP Status 503 - Servlet jsp is currently
unavailable

type Status report

message Servlet jsp is currently unavailable

description The requested service (Servlet jsp is currently unavailable)
is not currently available.

---
2002-01-15 11:25:44 WebappLoader[/examples]: Deploying class
repositories to work directory /var/tomcat4/work/localhost/examples
2002-01-15 11:25:44 WebappLoader[/examples]: Reloading checks are
enabled for this Context
2002-01-15 11:25:44 StandardManager[/examples]: Seeding random number
generator class java.security.SecureRandom
2002-01-15 11:25:44 StandardManager[/examples]: Seeding of random number
generator has been completed
2002-01-15 11:25:46 ContextConfig[/examples]: Added certificates ->
request attribute Valve
2002-01-15 11:25:46 ContextConfig[/examples]: Configured an
authenticator for method FORM
2002-01-15 11:25:46 ContextListener: contextInitialized()
2002-01-15 11:25:46 SessionListener: contextInitialized()
2002-01-15 11:25:46 ContextListener:
attributeReplaced('org.apache.catalina.WELCOME_FILES',
'[Ljava.lang.String;@27284')
2002-01-15 11:25:46 StandardWrapper[/examples:default]: Loading
container servlet default
2002-01-15 11:25:47 default: init
2002-01-15 11:25:47 StandardWrapper[/examples:invoker]: Loading
container servlet invoker
2002-01-15 11:25:47 invoker: init
2002-01-15 11:25:47 StandardWrapper[/examples:jsp]: Marking servlet jsp
as unavailable
2002-01-15 11:25:47 StandardContext[/examples]: Servlet /examples threw
load() exception
javax.servlet.ServletException: Error instantiating servlet class
org.apache.jasper.servlet.JspServlet
        at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java)
        at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java)
        at org.apache.catalina.core.StandardService.start(StandardService.java)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java)
        at org.apache.catalina.startup.Catalina.start(Catalina.java)
        at org.apache.catalina.startup.Catalina.execute(Catalina.java)
        at org.apache.catalina.startup.Catalina.process(Catalina.java)
        at java.lang.reflect.Method.invoke(Native Method)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java)
----- Root Cause -----
java.lang.IncompatibleClassChangeError: Implementing class
        at java.lang.ClassLoader.defineClass0(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:486)
        at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:111)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:248)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at
org.apache.catalina.loader.StandardClassLoader.findClass(StandardClassLoader.java)
        at
org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java)
        at
org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313)
        at java.lang.Class.newInstance0(Native Method)
        at java.lang.Class.newInstance(Class.java:237)
        at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java)
        at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java)
        at org.apache.catalina.core.StandardService.start(StandardService.java)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java)
        at org.apache.catalina.startup.Catalina.start(Catalina.java)
        at org.apache.catalina.startup.Catalina.execute(Catalina.java)
        at org.apache.catalina.startup.Catalina.process(Catalina.java)
        at java.lang.reflect.Method.invoke(Native Method)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java)

2002-01-15 11:26:52 StandardWrapperValve[jsp]: Servlet jsp is currently
unavailable


--
To unsubscribe:   <mailto:[EMAIL PROTECTED]>
For additional commands: <mailto:[EMAIL PROTECTED]>
Troubles with the list: <mailto:[EMAIL PROTECTED]>

Reply via email to