Hi everybody,
I'm using tomcat 4.0.1 on Windows NT without problems, and very satisifed
from it.
However, when I copied catalina to solaris on unix I faced some problems:
First of all, I couldn't run any jsp's, because of  this exception:

java.lang.ClassCastException: 
org.apache.xerces.jaxp.DocumentBuilderFactoryImpl
        at 
javax.xml.parsers.DocumentBuilderFactory.newInstance(DocumentBuilderFact  
ory.java:116)
        at 
org.apache.jasper.parser.ParserUtils.parseXMLDocument(ParserUtils.java:183)
        at 
org.apache.jasper.compiler.TagLibraryInfoImpl.parseTLD(TagLibraryInfoImp  
l.java:278)

I realized this problem origin was because Xerces.jar and Xalan.jar were in
my WEB-INF/LIB.
So, I moved the files  to $TOMCAT_HOME/common/lib (and also tried
$TOMCAT_HOME/lib).
This solved the jasper exception, but I got a new exception, when my code
tried to use this classes to parse xml documents:

2001-11-27 10:20:40 StandardContext[/movious]: Servlet /movious threw load()
exception
javax.servlet.ServletException: Servlet.init() for servlet portal threw
exception
        at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:871)
        at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:
3267)
        at
org.apache.catalina.core.StandardContext.start(StandardContext.java:3384)
        at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
        at
org.apache.catalina.core.StandardHost.start(StandardHost.java:612)
        at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
        at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:307)
        at
org.apache.catalina.core.StandardService.start(StandardService.java:388)
        at
org.apache.catalina.core.StandardServer.start(StandardServer.java:505)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:776)
        at org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
        at org.apache.catalina.startup.Catalina.process(Catalina.java:179)
        at java.lang.reflect.Method.invoke(Native Method)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)
----- Root Cause -----
java.lang.LinkageError: Class org/w3c/dom/Document violates loader
constraints
        at java.lang.ClassLoader.defineClass0(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:486)
        at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:111)
        at
org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLo
ader.java:1534)
        at
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.jav
a:852)
        at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav
a:1273)
        at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav
a:1156)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313)
        at com.movious.utils.ExConfig.getParm(ExConfig.java:42)
        at
com.movious.utils.SharedConnectionPool.getSharedPool(SharedConnectionPool.ja
va:31)
        at com.movious.constants.DBConstants.init(DBConstants.java:38)
        at com.movious.portal.init(portal.java:105)
        at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:852)
        at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:
3267)
        at
org.apache.catalina.core.StandardContext.start(StandardContext.java:3384)
        at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
        at
org.apache.catalina.core.StandardHost.start(StandardHost.java:612)
        at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
        at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:307)
        at
org.apache.catalina.core.StandardService.start(StandardService.java:388)
        at
org.apache.catalina.core.StandardServer.start(StandardServer.java:505)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:776)
        at org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
        at org.apache.catalina.startup.Catalina.process(Catalina.java:179)
        at java.lang.reflect.Method.invoke(Native Method)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)

I also tried running my code on tomcat 3.2.3 on solaris and this problems
didn't happen at all.

Any advice would be appreciated,
Tamir



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

Reply via email to