I'm trying to upgrade to struts2. I have all jars loaded into wildfly modules so that might be relevant.
On trying to access the app I get a long stacktrace which terminates with
Caused by: Cannot load excluded class: sun.misc.Unsafe - Class: org.jboss.modules.ModuleClassLoader
File: ModuleClassLoader.java
Method: findClass
Line: 200 - org/jboss/modules/ModuleClassLoader.java:200:-1
at org.bedework.org.apache.struts2.core//com.opensymphony.xwork2.ognl.OgnlUtil.parseExcludedClasses(OgnlUtil.java:122)
at org.bedework.org.apache.struts2.core//com.opensymphony.xwork2.ognl.OgnlUtil.setExcludedClasses(OgnlUtil.java:110)
... 134 more
Caused by: java.lang.ClassNotFoundException: sun.misc.Unsafe from [Module "org.bedework.org.apache.struts2.core" from local module loader @68ad99fe (finder: local module finder @485e36bc (roots: /Users/mike/bedework/quickstart-dev/wildfly/modules,/Users/mike/bedework/quickstart-dev/wildfly/modules/system/layers/base))]
at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:200)
at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:410)
The first message appears to come from an opensymphony class.
Anybody seen anything of this kind and can offer a clue?