[
https://issues.jboss.org/browse/AS7-2388?page=com.atlassian.jira.plugin.s...
]
Sebastian Jancke commented on AS7-2388:
---------------------------------------
of course:
2011-10-27 11:51:06,442 WARN [org.jboss.modules] (MSC service thread 1-3) Failed to
define class org.jboss.netty.channel.socket.http.HttpTunnelingServlet in Module
"org.jboss.netty:main" from local module loader @7f2a3793 (roots:
D:\rd\7294\jboss-as-7.0.1.Final\modules): java.lang.LinkageError: Failed to link
org/jboss/netty/channel/socket/http/HttpTunnelingServlet (Module
"org.jboss.netty:main" from local module loader @7f2a3793 (roots:
D:\rd\7294\jboss-as-7.0.1.Final\modules))
at
org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:401)
at
org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:261)
at
org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:76)
at org.jboss.modules.Module.loadModuleClass(Module.java:588)
at
org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:183)
at
org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:358)
at
org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:307)
at
org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:101)
at
org.jboss.as.jaxrs.deployment.JaxrsScanningProcessor.checkDeclaredApplicationClassAsServlet(JaxrsScanningProcessor.java:287)
at
org.jboss.as.jaxrs.deployment.JaxrsScanningProcessor.scanWebDeployment(JaxrsScanningProcessor.java:154)
at
org.jboss.as.jaxrs.deployment.JaxrsScanningProcessor.deploy(JaxrsScanningProcessor.java:103)
at
org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:115)
at
org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1765)
at
org.jboss.msc.service.ServiceControllerImpl$ClearTCCLTask.run(ServiceControllerImpl.java:2291)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
[:1.6.0_24]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
[:1.6.0_24]
at java.lang.Thread.run(Thread.java:662) [:1.6.0_24]
Caused by: java.lang.NoClassDefFoundError: javax/servlet/http/HttpServlet
at java.lang.ClassLoader.defineClass1(Native Method) [:1.6.0_24]
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
[:1.6.0_24]
at java.lang.ClassLoader.defineClass(ClassLoader.java:616) [:1.6.0_24]
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
[:1.6.0_24]
at
org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:397)
... 16 more
Caused by: java.lang.ClassNotFoundException: javax.servlet.http.HttpServlet from [Module
"org.jboss.netty:main" from local module loader @7f2a3793 (roots:
D:\rd\7294\jboss-as-7.0.1.Final\modules)]
at
org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:191)
at
org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:358)
at
org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:330)
at
org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:307)
at
org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:101)
... 21 more
HttpTunnelingServlet / Netty cannot classload HttpServlet (main.xml
in module is wrong)
---------------------------------------------------------------------------------------
Key: AS7-2388
URL:
https://issues.jboss.org/browse/AS7-2388
Project: Application Server 7
Issue Type: Bug
Components: Modules
Affects Versions: 7.0.1.Final
Reporter: Sebastian Jancke
Assignee: David Lloyd
Labels: classloading, hornetq, module, netty
Using the HttpTunnelingServlet inside a WAR's web.xml is not possible (e.g. to tunnel
HornetQ), because the module 'netty' cannot access the module 'servlet-api /
javaee'
Fix is simple. Adjust modules/org/jboss/netty/main/module.xml with the following
dependency:
<dependencies>
..
<module name="javax.servlet.api" />
</dependencies>
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see:
http://www.atlassian.com/software/jira