You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cxf.apache.org by Alexey Zavizionov <al...@gmail.com> on 2008/10/27 14:01:31 UTC

CXF on jonas 4.9.2

Hello, list!

After I deployed a service I try to get it at the URL:
http://localhost:9000/ws-examples/soap/services/TicketOrderService?wsdl

and have a stack trace:
java.lang.NoSuchMethodError:
org.objectweb.asm.ClassWriter.visit(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
	org.apache.cxf.jaxws.WrapperClassGenerator.generatePackageInfo(WrapperClassGenerator.java:227)
	org.apache.cxf.jaxws.WrapperClassGenerator.createWrapperClass(WrapperClassGenerator.java:171)
	org.apache.cxf.jaxws.WrapperClassGenerator.generate(WrapperClassGenerator.java:132)

How could I solve it?

Does anybody deploy CXF service on JOnAS?

Regards,
Alexey.

Re: CXF on jonas 4.9.2

Posted by Willem Jiang <wi...@gmail.com>.
There is a mail thread[1] about bundling the ASM into CXF.
It may help you :)
[1]http://www.nabble.com/Bundling-ASM-in-CXF-td17123323.html#a17123323

Willem
Alexey Zavizionov wrote:
> There is thread on JOnAS mail list:
> http://n2.nabble.com/JOnAS-4.9.2-with-asm-2.2.3-td1382265.html
> 
> 
> On Mon, Oct 27, 2008 at 6:32 PM, Alexey Zavizionov
> <al...@gmail.com> wrote:
>> For my first application: CXF soap service, I have to copy new asm version
>> (asm-2.2.3.jar) into lib/endorsed.
>>
>> After that I cannot start my second - EJB application:
>>
>> 2008-10-27 15:06:57,372 : INFO : jonas Main : Server$1.run :    JOnAS
>> server 'jonas' started on rmi/jrmp
>> 2008-10-27 15:07:55,466 : INFO : RMI TCP Connection(6)-127.0.0.1 :
>> EJBServiceImpl.checkGenIC :    JOnAS version was not found in the
>> '/home/alexey/java/exo-working/exo-jonas/work/apps
>> 2008-10-27 15:07:57,606 : WARNING : RMI TCP Connection(6)-127.0.0.1 :
>> J2EEServerMBean.deployLocalFile :    Cannot generate classes for this
>> application : '/home/alexey/java/exo-workin
>> 2008-10-27 15:07:57,710 : SEVERE : RMI TCP Connection(6)-127.0.0.1 :
>> JFactory.checkJonasVersion :    failed to find class
>> org.objectweb.jonas_gen.org.exoplatform.ws.rest.ejbconnector2
>> java.lang.ClassNotFoundException:
>> org.objectweb.jonas_gen.org.exoplatform.ws.rest.ejbconnector21.JOnASRestEJBConnector1491754819Home
>>      at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
>>      at java.security.AccessController.doPrivileged(Native Method)
>>      at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
>>      at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
>>      at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
>>      at org.objectweb.jonas_ejb.container.JFactory.checkJonasVersion(JFactory.java:1029)
>>      at org.objectweb.jonas_ejb.container.JFactory.init(JFactory.java:190)
>>
>> What is it?
>>
>> Thanks and regards,
>> Alexey.
>>
>> On Mon, Oct 27, 2008 at 3:07 PM, Alexey Zavizionov
>> <al...@gmail.com> wrote:
>>> Where is a place for it?
>>>
>>> On Mon, Oct 27, 2008 at 3:04 PM, Benson Margulies <bi...@gmail.com> wrote:
>>>> Drop in an appropriate version of ASM?
>>>>
>>>> On Mon, Oct 27, 2008 at 9:01 AM, Alexey Zavizionov
>>>> <al...@gmail.com> wrote:
>>>>> Hello, list!
>>>>>
>>>>> After I deployed a service I try to get it at the URL:
>>>>> http://localhost:9000/ws-examples/soap/services/TicketOrderService?wsdl
>>>>>
>>>>> and have a stack trace:
>>>>> java.lang.NoSuchMethodError:
>>>>> org.objectweb.asm.ClassWriter.visit(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
>>>>>        org.apache.cxf.jaxws.WrapperClassGenerator.generatePackageInfo(WrapperClassGenerator.java:227)
>>>>>        org.apache.cxf.jaxws.WrapperClassGenerator.createWrapperClass(WrapperClassGenerator.java:171)
>>>>>        org.apache.cxf.jaxws.WrapperClassGenerator.generate(WrapperClassGenerator.java:132)
>>>>>
>>>>> How could I solve it?
>>>>>
>>>>> Does anybody deploy CXF service on JOnAS?
>>>>>
>>>>> Regards,
>>>>> Alexey.
>>>>>
> 


Re: CXF on jonas 4.9.2

Posted by Alexey Zavizionov <al...@gmail.com>.
There is thread on JOnAS mail list:
http://n2.nabble.com/JOnAS-4.9.2-with-asm-2.2.3-td1382265.html


On Mon, Oct 27, 2008 at 6:32 PM, Alexey Zavizionov
<al...@gmail.com> wrote:
> For my first application: CXF soap service, I have to copy new asm version
> (asm-2.2.3.jar) into lib/endorsed.
>
> After that I cannot start my second - EJB application:
>
> 2008-10-27 15:06:57,372 : INFO : jonas Main : Server$1.run :    JOnAS
> server 'jonas' started on rmi/jrmp
> 2008-10-27 15:07:55,466 : INFO : RMI TCP Connection(6)-127.0.0.1 :
> EJBServiceImpl.checkGenIC :    JOnAS version was not found in the
> '/home/alexey/java/exo-working/exo-jonas/work/apps
> 2008-10-27 15:07:57,606 : WARNING : RMI TCP Connection(6)-127.0.0.1 :
> J2EEServerMBean.deployLocalFile :    Cannot generate classes for this
> application : '/home/alexey/java/exo-workin
> 2008-10-27 15:07:57,710 : SEVERE : RMI TCP Connection(6)-127.0.0.1 :
> JFactory.checkJonasVersion :    failed to find class
> org.objectweb.jonas_gen.org.exoplatform.ws.rest.ejbconnector2
> java.lang.ClassNotFoundException:
> org.objectweb.jonas_gen.org.exoplatform.ws.rest.ejbconnector21.JOnASRestEJBConnector1491754819Home
>      at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
>      at java.security.AccessController.doPrivileged(Native Method)
>      at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
>      at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
>      at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
>      at org.objectweb.jonas_ejb.container.JFactory.checkJonasVersion(JFactory.java:1029)
>      at org.objectweb.jonas_ejb.container.JFactory.init(JFactory.java:190)
>
> What is it?
>
> Thanks and regards,
> Alexey.
>
> On Mon, Oct 27, 2008 at 3:07 PM, Alexey Zavizionov
> <al...@gmail.com> wrote:
>> Where is a place for it?
>>
>> On Mon, Oct 27, 2008 at 3:04 PM, Benson Margulies <bi...@gmail.com> wrote:
>>> Drop in an appropriate version of ASM?
>>>
>>> On Mon, Oct 27, 2008 at 9:01 AM, Alexey Zavizionov
>>> <al...@gmail.com> wrote:
>>>> Hello, list!
>>>>
>>>> After I deployed a service I try to get it at the URL:
>>>> http://localhost:9000/ws-examples/soap/services/TicketOrderService?wsdl
>>>>
>>>> and have a stack trace:
>>>> java.lang.NoSuchMethodError:
>>>> org.objectweb.asm.ClassWriter.visit(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
>>>>        org.apache.cxf.jaxws.WrapperClassGenerator.generatePackageInfo(WrapperClassGenerator.java:227)
>>>>        org.apache.cxf.jaxws.WrapperClassGenerator.createWrapperClass(WrapperClassGenerator.java:171)
>>>>        org.apache.cxf.jaxws.WrapperClassGenerator.generate(WrapperClassGenerator.java:132)
>>>>
>>>> How could I solve it?
>>>>
>>>> Does anybody deploy CXF service on JOnAS?
>>>>
>>>> Regards,
>>>> Alexey.
>>>>
>>>
>>
>

Re: CXF on jonas 4.9.2

Posted by Alexey Zavizionov <al...@gmail.com>.
For my first application: CXF soap service, I have to copy new asm version
(asm-2.2.3.jar) into lib/endorsed.

After that I cannot start my second - EJB application:

2008-10-27 15:06:57,372 : INFO : jonas Main : Server$1.run :    JOnAS
server 'jonas' started on rmi/jrmp
2008-10-27 15:07:55,466 : INFO : RMI TCP Connection(6)-127.0.0.1 :
EJBServiceImpl.checkGenIC :    JOnAS version was not found in the
'/home/alexey/java/exo-working/exo-jonas/work/apps
2008-10-27 15:07:57,606 : WARNING : RMI TCP Connection(6)-127.0.0.1 :
J2EEServerMBean.deployLocalFile :    Cannot generate classes for this
application : '/home/alexey/java/exo-workin
2008-10-27 15:07:57,710 : SEVERE : RMI TCP Connection(6)-127.0.0.1 :
JFactory.checkJonasVersion :    failed to find class
org.objectweb.jonas_gen.org.exoplatform.ws.rest.ejbconnector2
java.lang.ClassNotFoundException:
org.objectweb.jonas_gen.org.exoplatform.ws.rest.ejbconnector21.JOnASRestEJBConnector1491754819Home
      at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
      at org.objectweb.jonas_ejb.container.JFactory.checkJonasVersion(JFactory.java:1029)
      at org.objectweb.jonas_ejb.container.JFactory.init(JFactory.java:190)

What is it?

Thanks and regards,
Alexey.

On Mon, Oct 27, 2008 at 3:07 PM, Alexey Zavizionov
<al...@gmail.com> wrote:
> Where is a place for it?
>
> On Mon, Oct 27, 2008 at 3:04 PM, Benson Margulies <bi...@gmail.com> wrote:
>> Drop in an appropriate version of ASM?
>>
>> On Mon, Oct 27, 2008 at 9:01 AM, Alexey Zavizionov
>> <al...@gmail.com> wrote:
>>> Hello, list!
>>>
>>> After I deployed a service I try to get it at the URL:
>>> http://localhost:9000/ws-examples/soap/services/TicketOrderService?wsdl
>>>
>>> and have a stack trace:
>>> java.lang.NoSuchMethodError:
>>> org.objectweb.asm.ClassWriter.visit(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
>>>        org.apache.cxf.jaxws.WrapperClassGenerator.generatePackageInfo(WrapperClassGenerator.java:227)
>>>        org.apache.cxf.jaxws.WrapperClassGenerator.createWrapperClass(WrapperClassGenerator.java:171)
>>>        org.apache.cxf.jaxws.WrapperClassGenerator.generate(WrapperClassGenerator.java:132)
>>>
>>> How could I solve it?
>>>
>>> Does anybody deploy CXF service on JOnAS?
>>>
>>> Regards,
>>> Alexey.
>>>
>>
>

Re: CXF on jonas 4.9.2

Posted by Alexey Zavizionov <al...@gmail.com>.
Where is a place for it?

On Mon, Oct 27, 2008 at 3:04 PM, Benson Margulies <bi...@gmail.com> wrote:
> Drop in an appropriate version of ASM?
>
> On Mon, Oct 27, 2008 at 9:01 AM, Alexey Zavizionov
> <al...@gmail.com> wrote:
>> Hello, list!
>>
>> After I deployed a service I try to get it at the URL:
>> http://localhost:9000/ws-examples/soap/services/TicketOrderService?wsdl
>>
>> and have a stack trace:
>> java.lang.NoSuchMethodError:
>> org.objectweb.asm.ClassWriter.visit(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
>>        org.apache.cxf.jaxws.WrapperClassGenerator.generatePackageInfo(WrapperClassGenerator.java:227)
>>        org.apache.cxf.jaxws.WrapperClassGenerator.createWrapperClass(WrapperClassGenerator.java:171)
>>        org.apache.cxf.jaxws.WrapperClassGenerator.generate(WrapperClassGenerator.java:132)
>>
>> How could I solve it?
>>
>> Does anybody deploy CXF service on JOnAS?
>>
>> Regards,
>> Alexey.
>>
>

Re: CXF on jonas 4.9.2

Posted by Benson Margulies <bi...@gmail.com>.
Drop in an appropriate version of ASM?

On Mon, Oct 27, 2008 at 9:01 AM, Alexey Zavizionov
<al...@gmail.com> wrote:
> Hello, list!
>
> After I deployed a service I try to get it at the URL:
> http://localhost:9000/ws-examples/soap/services/TicketOrderService?wsdl
>
> and have a stack trace:
> java.lang.NoSuchMethodError:
> org.objectweb.asm.ClassWriter.visit(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
>        org.apache.cxf.jaxws.WrapperClassGenerator.generatePackageInfo(WrapperClassGenerator.java:227)
>        org.apache.cxf.jaxws.WrapperClassGenerator.createWrapperClass(WrapperClassGenerator.java:171)
>        org.apache.cxf.jaxws.WrapperClassGenerator.generate(WrapperClassGenerator.java:132)
>
> How could I solve it?
>
> Does anybody deploy CXF service on JOnAS?
>
> Regards,
> Alexey.
>