Hi,

I know there are a lot of Topics available about this issue but I couldn't
find a helpful Solution.

I'm trying to deploy my webapp on a ubuntu 7.10 linux server using
tomcat5.5. Using jetty my webapp works fine. I also followed the
Instructions about  http://tapestry.apache.org/tapestry5/tomcat.html
deploying for tomcat  but this doesn't changed anything. 
I tried using the tomcat manager and get the following message after trying
to start: 

FAIL - Application at context path /<context> could not be started

In Tomcat's webapp folder, the .war file is uncompressed properly. In my
localhost.<date>.log logfile I get the following Stack trace:

java.lang.ExceptionInInitializerError
        at
org.apache.tapestry.ioc.internal.services.ClassFactoryImpl.<init>(ClassFactoryImpl.java:63)
        at 
org.apache.tapestry.ioc.RegistryBuilder.<init>(RegistryBuilder.java:76)
        at 
org.apache.tapestry.ioc.RegistryBuilder.<init>(RegistryBuilder.java:62)
        at 
org.apache.tapestry.ioc.RegistryBuilder.<init>(RegistryBuilder.java:57)
        at
org.apache.tapestry.internal.TapestryAppInitializer.<init>(TapestryAppInitializer.java:49)
        at org.apache.tapestry.TapestryFilter.init(TapestryFilter.java:67)
        at
org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:221)
        at
org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:302)
        at
org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:78)
        at
org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3635)
        at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4222)
        at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
        at 
org.apache.catalina.core.ContainerBase.access$0(ContainerBase.java:744)
        at
org.apache.catalina.core.ContainerBase$PrivilegedAddChild.run(ContainerBase.java:144)
        at java.security.AccessController.doPrivileged(Native Method)
        at 
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:738)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
        at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:825)
        at 
org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:714)
        at 
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
        at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
        at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
        at 
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
        at 
org.apache.catalina.core.StandardService.start(StandardService.java:448)
        at 
org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at
org.apache.commons.daemon.support.DaemonLoader.start(DaemonLoader.java:177)
Caused by: java.security.AccessControlException: access denied
(java.lang.RuntimePermission accessDeclaredMembers)
        at
java.security.AccessControlContext.checkPermission(AccessControlContext.java:264)
        at
java.security.AccessController.checkPermission(AccessController.java:427)
        at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
        at 
java.lang.SecurityManager.checkMemberAccess(SecurityManager.java:1662)
        at java.lang.Class.checkMemberAccess(Class.java:2125)
        at java.lang.Class.getDeclaredMethod(Class.java:1906)
        at javassist.ClassPool$1.run(ClassPool.java:78)
        at java.security.AccessController.doPrivileged(Native Method)
        at javassist.ClassPool.<clinit>(ClassPool.java:75)
        ... 40 more

Simply putting the .war file into the webapp folder leads to the same point.
Also unpacking the tapestry .jar files into WEB-INF/classes didn't changed
anything.
This is really annoying. I hope someone can help me with that.

Thanks in advance!

Moritz

-- 
View this message in context: 
http://www.nabble.com/T5%3A-Tapestry-and-Tomcat-tp15801360p15801360.html
Sent from the Tapestry - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to