[jboss-user] [Management, JMX/JBoss] - Problem when using Classes in a jar inside an ear outside a

pixelpate do-not-reply at jboss.com
Wed Jun 24 07:35:19 EDT 2009


I have the following problem:

I have created a XMBean for JBoss. 
These MBean and other classes (come I later to speak still on it) I have packed into a sar file.
I have built the sar file according to conventions and then have packed it into an ear file.

The ear and sar were deployed on the JBoss server.
The MBean service is offered properly in the JMX-console.

Now I would like to launch the application (my Bean method startJCoServer ()) from the JMX-Console 
in order to start an application which should listen on a certain port.
The start process works as long as as I refer classes which are packed in the sar file.
But as soon as classes from jars are needed which are packed in the ear and outside the sar- file, I get a "java.lang. NoClassDefFoundError".

My purposes:
1) The above service should launch a so-called "JCo server" (SAP Provider). This appplication accepts inquiries from SAP modules that arrivess at a special port.

2) I would like to launch this server already by the start of the JBoss server by the MBean and I want to stop and start the JCo Server from  the JMX-console at any time.

My questions:
A) What do I make wrong? 
B) Does not go thus at all?
C) Additional question, provided that the above problem is solvable:
Can one access a Session Bean that is packed in the ear and want be used by the JCo Server application created from classes inside the sar file?

My attempt:
I have extended in the SAR the MANIFEST file around suitable Classspath entries (entry jars from ear), but this has also not helped.

I am using JBoss 4.3

Greetings from Cologne

Peter Boxberg

View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4239721#4239721

Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4239721

More information about the jboss-user mailing list