I have no problems with Struts 2.2.1.1 and JBoss 6 (besides the vfs problem that I managed to fix). Newer Struts versions throw an error during application deployment. This is the excerpt of the stacktrace using Struts 2.2.3:
22:53:34,287 ERROR [org.jboss.kernel.plugins.dependency.AbstractKernelController] Error installing to Start: name=jboss.j2ee:jar=scharphofcampers.war,name=MotorDAO,service=EJB3,type=nointerface-view-jndi-binder state=Create: java.lang.RuntimeException: Could not create no-interface view for bean class: class org.juurlink.model.dao.MotorDAO at org.jboss.ejb3.nointerface.impl.jndi.SessionlessBeanNoInterfaceViewBinder.bind(SessionlessBeanNoInterfaceViewBinder.java:87) [:6.0.0.Final] ... at org.jboss.system.server.jmx.MBeanServerWrapper.invoke(MBeanServerWrapper.java:138) [:6.0.0.Final (Build SVNTag:JBoss_6.0.0.Final date: 20101228)] at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1427) [:1.6.0_26] at javax.management.remote.rmi.RMIConnectionImpl.access$200(RMIConnectionImpl.java:72) [:1.6.0_26] at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1265) [:1.6.0_26] at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1360) [:1.6.0_26] at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:788) [:1.6.0_26] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [:1.6.0_26] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [:1.6.0_26] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [:1.6.0_26] at java.lang.reflect.Method.invoke(Method.java:597) [:1.6.0_26] at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:305) [:1.6.0_26] at sun.rmi.transport.Transport$1.run(Transport.java:159) [:1.6.0_26] at java.security.AccessController.doPrivileged(Native Method) [:1.6.0_26] at sun.rmi.transport.Transport.serviceCall(Transport.java:155) [:1.6.0_26] at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535) [:1.6.0_26] at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790) [:1.6.0_26] at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649) [:1.6.0_26] at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [:1.6.0_26] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [:1.6.0_26] at java.lang.Thread.run(Thread.java:680) [:1.6.0_26] Caused by: java.lang.RuntimeException: Could not create a proxy of type class org.juurlink.model.dao.MotorDAO at org.jboss.ejb3.proxy.javassist.JavassistProxyFactory.createProxy(JavassistProxyFactory.java:117) [:1.0.0-alpha-1] at org.jboss.ejb3.nointerface.impl.jndi.SessionlessBeanNoInterfaceViewBinder.bind(SessionlessBeanNoInterfaceViewBinder.java:83) [:6.0.0.Final] ... 75 more Caused by: java.lang.RuntimeException: java.lang.IllegalArgumentException: Can not set static javassist.util.proxy.MethodHandler field org.juurlink.model.dao.MotorDAO_$$_javassist_29.default_interceptor to org.jboss.ejb3.proxy.javassist.JavassistInvocationHandlerAdapter at javassist.util.proxy.ProxyFactory.setField(ProxyFactory.java:523) [javassist.jar:6.0.0.Final] at javassist.util.proxy.ProxyFactory.createClass3(ProxyFactory.java:505) [javassist.jar:6.0.0.Final] at javassist.util.proxy.ProxyFactory.createClass1(ProxyFactory.java:424) [javassist.jar:6.0.0.Final] at javassist.util.proxy.ProxyFactory.createClass(ProxyFactory.java:394) [javassist.jar:6.0.0.Final] at javassist.util.proxy.ProxyFactory.create(ProxyFactory.java:649) [javassist.jar:6.0.0.Final] at org.jboss.ejb3.proxy.javassist.JavassistProxyFactory.createProxy(JavassistProxyFactory.java:113) [:1.0.0-alpha-1] ... 76 more Caused by: java.lang.IllegalArgumentException: Can not set static javassist.util.proxy.MethodHandler field org.juurlink.model.dao.MotorDAO_$$_javassist_29.default_interceptor to org.jboss.ejb3.proxy.javassist.JavassistInvocationHandlerAdapter at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(UnsafeFieldAccessorImpl.java:146) [:1.6.0_26] at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(UnsafeFieldAccessorImpl.java:150) [:1.6.0_26] at sun.reflect.UnsafeStaticObjectFieldAccessorImpl.set(UnsafeStaticObjectFieldAccessorImpl.java:61) [:1.6.0_26] at java.lang.reflect.Field.set(Field.java:657) [:1.6.0_26] at javassist.util.proxy.ProxyFactory.setField(ProxyFactory.java:519) [javassist.jar:6.0.0.Final] ... 81 more -- View this message in context: http://struts.1045723.n5.nabble.com/Struts2-under-Jboss-6-tp4275132p4744201.html Sent from the Struts - Dev mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org For additional commands, e-mail: dev-h...@struts.apache.org