You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by Fernando Donati <fe...@donati.com.br> on 2003/11/04 00:47:34 UTC
Tapestry Deployment Issue
Hi,
I developed an application using tapestry and had no problems using at
home with Tomcat. However, now I'm trying to deploy it but it just
doesn't work. They are using the same version of Tomcat as me in the
deployment environment (Tomcat 4.1.24) but theirs has the Security
Manager enabled.
For testing purposes I deployed a very simple hello world app, but the
error persists. I'm getting a
javax.servlet.ServletException: A code generation error occured while
enhancing class org.apache.tapestry.link.ServiceLink.
at
org.apache.tapestry.engine.AbstractEngine.activateExceptionPage(Abstract
Engine.java:522)
at
org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:95
4)
at
org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java
:238)
at
org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:199
)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
And in the production log they get:
javax.servlet.ServletException: A code generation error occured while
enhancing class org.apache.tapestry.link.ServiceLink.
org.apache.tapestry.ApplicationRuntimeException: A code generation
error occured while enhancing class org.apa
che.tapestry.link.ServiceLink.
org.apache.tapestry.enhance.CodeGenerationException
javassist.NotFoundException: java.lang.Object
javassist.ClassPoolTail.openClassfile(ClassPoolTail.java:294)
javassist.ClassPoolTail.checkClassName(ClassPoolTail.java:177)
javassist.ClassPool.checkClassName(ClassPool.java:679)
javassist.ClassPool.get0(ClassPool.java:542)
javassist.ClassPool.get(ClassPool.java:531)
org.apache.tapestry.enhance.javassist.ClassMapping.loadType(ClassMapping
.java:130)
org.apache.tapestry.enhance.javassist.ClassMapping.initialize(ClassMappi
ng.java:114)
org.apache.tapestry.enhance.javassist.ClassMapping.<init>(ClassMapping.j
ava:89)
They said that probably something needs to be set in the security
manager configuration, but they don't know what it is that needs to be
set. Greatly appreciate any help.
thanks,
fernando