Hi list,
I have Resin 2.0.0 running on my NT Box and was about trying
getting Cocoon 2.0b1 to co-operate but there is something fishy going on.
I can't get xtp execution and cocoon to co-exist.
Followed the installation steps as described:
1. removed 'dom.jar', 'jaxp.jar' and 'sax.jar'. from resin/lib
2. Moved 'xerces_1_4_0.jar' to resin/lib
3. copied cocoon.war to resin/webapps
4. added servlet mapping to resin.conf.
<servlet servlet-name='Cocoon' servlet-class='org.apache.cocoon.Cocoon'/>
<servlet-mapping url-pattern='/cocoon/*' servlet-name='Cocoon'/>
now i get to the the cocoon examples as '/cocoon' going and they appears working
allright,
but now I get HTTP 500 Servlet Exception when trying to request the Resin examples
instead.
(.xtp files)
if I reverse step 1 and 2 and re-start srun the Resin examples work again,
but ofcourse cocoon gets broken.
I am no java-guru, but I suspect there is a missing class issue.
I have attached the HTTP 500 page I get from Resin when requesting '/index.xtp'
when having cocoon onboard. Can anyone shed some light on this / have any hints
on getting xtp and cocoon to co-exist...
Setup:
NT4 / Apache 1.3.20
jdk 1.3.1
Resin 2.0.0 / Cocoon 2.0b1
thanks
thomas.
500 Servlet Exception
java.lang.NoClassDefFoundError: javax/xml/transform/TransformerFactory
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 java.lang.ClassLoader.loadClass(ClassLoader.java:297)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:286)
at java.lang.ClassLoader.loadClass(ClassLoader.java:253)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313)
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 java.lang.ClassLoader.loadClass(ClassLoader.java:297)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:286)
at java.lang.ClassLoader.loadClass(ClassLoader.java:253)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313)
at com.caucho.jsp.XtpManager.<init>(XtpManager.java:109)
at com.caucho.jsp.XtpManager.getManager(XtpManager.java:155)
at com.caucho.jsp.XtpServlet.init(XtpServlet.java:81)
at com.caucho.server.http.Application.createServlet(Application.java:2127)
at com.caucho.server.http.Application.loadServlet(Application.java:2091)
at
com.caucho.server.http.Application.getFilterChainServlet(Application.java:1934)
at com.caucho.server.http.Application.buildFilterChain(Application.java:1913)
at com.caucho.server.http.Invocation.service(Invocation.java:270)
at com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:128)
at
com.caucho.server.http.QRequestDispatcher.forward(QRequestDispatcher.java:187)
at
com.caucho.server.http.QRequestDispatcher.forward(QRequestDispatcher.java:89)
at jsp.GuestXtp.handleRequest(GuestXtp.java:203)
at jsp.GuestXtp.doGet(GuestXtp.java:106)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:126)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:103)
at
com.caucho.server.http.FilterChainServlet.doFilter(FilterChainServlet.java:82)
at com.caucho.server.http.Invocation.service(Invocation.java:273)
at com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:128)
at com.caucho.server.http.RunnerRequest.handleRequest(RunnerRequest.java:334)
at
com.caucho.server.http.RunnerRequest.handleConnection(RunnerRequest.java:266)
at com.caucho.server.TcpConnection.run(TcpConnection.java:140)
at java.lang.Thread.run(Thread.java:484)
--------------------------------------------------------------------------------
Resin 2.0.0 (built Fri Jun 8 12:04:24 PDT 2001)
---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>
To unsubscribe, e-mail: <[EMAIL PROTECTED]>
For additional commands, e-mail: <[EMAIL PROTECTED]>