Return-Path: X-Original-To: apmail-geronimo-user-archive@www.apache.org Delivered-To: apmail-geronimo-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 63268987D for ; Fri, 17 Feb 2012 06:52:55 +0000 (UTC) Received: (qmail 99007 invoked by uid 500); 17 Feb 2012 06:52:54 -0000 Delivered-To: apmail-geronimo-user-archive@geronimo.apache.org Received: (qmail 98590 invoked by uid 500); 17 Feb 2012 06:52:38 -0000 Mailing-List: contact user-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: user@geronimo.apache.org List-Id: Delivered-To: mailing list user@geronimo.apache.org Received: (qmail 98520 invoked by uid 99); 17 Feb 2012 06:52:35 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 17 Feb 2012 06:52:35 +0000 X-ASF-Spam-Status: No, hits=2.2 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of hschenk@gmx.com designates 213.165.64.42 as permitted sender) Received: from [213.165.64.42] (HELO mailout-eu.gmx.com) (213.165.64.42) by apache.org (qpsmtpd/0.29) with SMTP; Fri, 17 Feb 2012 06:52:25 +0000 Received: (qmail 29382 invoked by uid 0); 17 Feb 2012 06:51:24 -0000 Received: from 213.61.85.122 by rms-eu003.v300.gmx.net with HTTP Content-Type: multipart/alternative; boundary="========GMXBoundary142481329461484457178" Date: Fri, 17 Feb 2012 07:51:24 +0100 From: "Hendrik Schenk" Message-ID: <20120217065124.142480@gmx.com> MIME-Version: 1.0 Subject: Enable Websockst in Geronimo 2.2.1 with jetty To: user@geronimo.apache.org X-Authenticated: #65382727 X-Flags: 0001 X-Mailer: GMX.com Web Mailer x-registered: 0 X-GMX-UID: u51Pb8xWeSEqISbKjnchoQ1+IGRvb4Dr X-Virus-Checked: Checked by ClamAV on apache.org --========GMXBoundary142481329461484457178 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Hi, i am working jetty, because it supports websockets. I found out, that geronimo implements jetty, too. So i tried to deploy my .war file, which i use in jetty, to geronimo. But it does not work. the following exception appears whren i try to deploy the war file. The application was not deployed. org/eclipse/jetty/websocket/WebSocketServlet java.lang.NoClassDefFoundError: org/eclipse/jetty/websocket/WebSocketServlet at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) at java.lang.ClassLoader.defineClass(ClassLoader.java:615) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) at java.net.URLClassLoader.access$000(URLClassLoader.java:58) at java.net.URLClassLoader$1.run(URLClassLoader.java:197) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at org.apache.geronimo.kernel.config.MultiParentClassLoader.loadOptimizedClass(MultiParentClassLoader.java:401) at org.apache.geronimo.kernel.config.MultiParentClassLoader.loadClass(MultiParentClassLoader.java:257) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) at o rg.apache.geronimo.jaxws.builder.AdvancedWARWebServiceFinder.getPortInfo(AdvancedWARWebServiceFinder.java:142) at org.apache.geronimo.jaxws.builder.AdvancedWARWebServiceFinder.discoverPOJOWebServices(AdvancedWARWebServiceFinder.java:125) at org.apache.geronimo.jaxws.builder.AdvancedWARWebServiceFinder.discoverWebServices(AdvancedWARWebServiceFinder.java:45) at org.apache.geronimo.jaxws.builder.WARWebServiceFinder.discoverWebServices(WARWebServiceFinder.java:71) at org.apache.geronimo.jaxws.builder.JAXWSServiceBuilder.discoverWebServices(JAXWSServiceBuilder.java:100) at org.apache.geronimo.jaxws.builder.JAXWSServiceBuilder.findWebServices(JAXWSServiceBuilder.java:83) at org.apache.geronimo.web25.deployment.AbstractWebModuleBuilder.basicInitContext(AbstractWebModuleBuilder.java:382) at org.apache.geronimo.jetty7.deployment.JettyModuleBuilder.initContext(JettyModuleBuilder.java:370) at org.apache.geronimo.j2ee.deployment.SwitchingModuleBuilder.initContext(SwitchingModuleBuilder .java:159) at org.apache.geronimo.j2ee.deployment.EARConfigBuilder.buildConfiguration(EARConfigBuilder.java:592) at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:257) at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:136) 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:597) at org.apache.geronimo.gbean.runtime.ReflectionMethodInvoker.invoke(ReflectionMethodInvoker.java:34) at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:130) at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:851) at org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:237) at org.apache.geronimo.deployment.plugin.local.AbstractDeployCommand.doDeploy(AbstractDeployCommand.java:116) at org.apache.geronimo.deployment.plugin.local.DistributeCommand.run(DistributeCommand.java:61) at java.lang.Thread.run(Thread.java:662) Caused by: java.lang.ClassNotFoundException: org.eclipse.jetty.websocket.WebSocketServlet in classloader default/Server/1329460852419/war at org.apache.geronimo.kernel.config.MultiParentClassLoader.loadOptimizedClass(MultiParentClassLoader.java:407) at org.apache.geronimo.kernel.config.MultiParentClassLoader.loadClass(MultiParentClassLoader.java:257) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) ... 35 more So, why geronimo does not find the classes for websockets from jetty?! Have i to enable the websockets explicitly? Thank you fpr your help in advance. Best regards hsch --========GMXBoundary142481329461484457178 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hi,
=20
=20 i am working jetty, because it supports websockets. I found out, that geron= imo implements jetty, too. So i tried to deploy my .war file, which i use i= n jetty, to geronimo. But it does not work.
=20
=20 the following exception appears whren i try to deploy the war file.
= =20
=20
=20
=20
The application was not deployed=
.=20
org/eclipse/jetty/websocket/WebSocketServlet=20
java.lang.NoClassDefFoundError: org/eclipse/jetty/websocket/WebSocketServle=
t=20
	at java.lang.ClassLoader.defineClass1(Native Method)=20
	at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)=20
	at java.lang.ClassLoader.defineClass(ClassLoader.java:615)=20
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)=
=20
	at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)=20
	at java.net.URLClassLoader.access$000(URLClassLoader.java:58)=20
	at java.net.URLClassLoader$1.run(URLClassLoader.java:197)=20
	at java.security.AccessController.doPrivileged(Native Method)=20
	at java.net.URLClassLoader.findClass(URLClassLoader.java:190)=20
	at org.apache.geronimo.kernel.config.MultiParentClassLoader.loadOptimizedC=
lass(MultiParentClassLoader.java:401)=20
	at org.apache.geronimo.kernel.config.MultiParentClassLoader.loadClass(Mult=
iParentClassLoader.java:257)=20
	at java.lang.ClassLoader.loadClass(ClassLoader.java:247)=20
	at org.apache.geronimo.jaxws.builder.AdvancedWARWebServiceFinder.getPortIn=
fo(AdvancedWARWebServiceFinder.java:142)=20
	at org.apache.geronimo.jaxws.builder.AdvancedWARWebServiceFinder.discoverP=
OJOWebServices(AdvancedWARWebServiceFinder.java:125)=20
	at org.apache.geronimo.jaxws.builder.AdvancedWARWebServiceFinder.discoverW=
ebServices(AdvancedWARWebServiceFinder.java:45)=20
	at org.apache.geronimo.jaxws.builder.WARWebServiceFinder.discoverWebServic=
es(WARWebServiceFinder.java:71)=20
	at org.apache.geronimo.jaxws.builder.JAXWSServiceBuilder.discoverWebServic=
es(JAXWSServiceBuilder.java:100)=20
	at org.apache.geronimo.jaxws.builder.JAXWSServiceBuilder.findWebServices(J=
AXWSServiceBuilder.java:83)=20
	at org.apache.geronimo.web25.deployment.AbstractWebModuleBuilder.basicInit=
Context(AbstractWebModuleBuilder.java:382)=20
	at org.apache.geronimo.jetty7.deployment.JettyModuleBuilder.initContext(Je=
ttyModuleBuilder.java:370)=20
	at org.apache.geronimo.j2ee.deployment.SwitchingModuleBuilder.initContext(=
SwitchingModuleBuilder.java:159)=20
	at org.apache.geronimo.j2ee.deployment.EARConfigBuilder.buildConfiguration=
(EARConfigBuilder.java:592)=20
	at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:257)=20
	at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:136)=20
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)=20
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.ja=
va:39)=20
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso=
rImpl.java:25)=20
	at java.lang.reflect.Method.invoke(Method.java:597)=20
	at org.apache.geronimo.gbean.runtime.ReflectionMethodInvoker.invoke(Reflec=
tionMethodInvoker.java:34)=20
	at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.=
java:130)=20
	at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.ja=
va:851)=20
	at org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:23=
7)=20
	at org.apache.geronimo.deployment.plugin.local.AbstractDeployCommand.doDep=
loy(AbstractDeployCommand.java:116)=20
	at org.apache.geronimo.deployment.plugin.local.DistributeCommand.run(Distr=
ibuteCommand.java:61)=20
	at java.lang.Thread.run(Thread.java:662)=20
Caused by: java.lang.ClassNotFoundException: org.eclipse.jetty.websocket.We=
bSocketServlet in classloader default/Server/1329460852419/war=20
	at org.apache.geronimo.kernel.config.MultiParentClassLoader.loadOptimizedC=
lass(MultiParentClassLoader.java:407)=20
	at org.apache.geronimo.kernel.config.MultiParentClassLoader.loadClass(Mult=
iParentClassLoader.java:257)=20
	at java.lang.ClassLoader.loadClass(ClassLoader.java:247)=20
	... 35 more=20



So, why geronimo does not find the classes for websockets from jetty?!=20

Have i to enable the websockets explicitly?=20

Thank you fpr your help in advance.=20

Best regards=20
hsch=20
=20
=20
--========GMXBoundary142481329461484457178--