just a guess ..

something might be messing up javassist,
some system permissions to byte code modification,
javassist in shared lib o sth ..

Davor Hrg

On 3/3/08, MoritzGilsdorf <[EMAIL PROTECTED]> wrote:
>
> 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]
>
>

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

Reply via email to