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]>

Reply via email to