Hello

I'm trying to deploy one isolated ear archive trying to keep all needed classes 
separated from the environment. I was styding the articles about class loading 
within jboss and finally successed to deploy the ear. (it looks just fine, in 
the jmx console I can see the custom class loader and the webservice is also in 
the jboss-net console) but by the invoking I got the server crash - one 
segmentation fault exception without any explanation.

the ear structure looks like:

jar -tf invoice.ear

META-INF/
META-INF/MANIFEST.MF
META-INF/application.xml
META-INF/jboss-app.xml
activation-1.0.1.jar
aurigadoc.jar
avalon-framework-cvs-20020806.jar
batik.jar
fop.jar
jakarta-oro-2.0.6.jar
jfor-0.7.2rc1.jar
jhall.jar
logkit-1.0.1.jar
mail-1.2.jar
ss_css2.jar
webhosting-invoice-interfaces.jar
xalan-2.4.1.jar
xerces-1.2.3.jar
invoice-interfaces.jar
invoice-impl.jar
invoice.wsr


Inside of ear I put some jars (which should be isolated from the system ones), 
one ejb archive and one pojo which is exposed via webservice interface. this 
pojo is actually used to wrapp the ejb. The ejb is never accessed directly by 
the other components.

the jboss-app.xml looks like

<jboss-app>
  <loader-repository> 
  webhosting.niwa.at:loader=webhosting-invoice-generator.ear 
     <loader-repository-config> 
     java2ParentDelegation=false 
     </loader-repository-config> 
  </loader-repository>
</jboss-app>

I didn't add any ejb-ref in the ejb deployment descriptor since only the pojo 
from ear will access the ear's ejb. Actually, i'm not sure that I understand 
why are the ejb-ref so "good", maybe I'm doing wrong not using them?

However when I start with tests by the first ws invocation the pojo puts one 
loggin message in the log file, try to access the ejb and the segmentation 
fault occurs!

the ejb invocation from pojo looks like:

      DataHandler cm = null;
      WebShopWSInvoice rem = null;
      InitialContext jndiContext = new InitialContext();
      Object ref = jndiContext.lookup("Invoice");

      WebShopWSInvoiceHome home = (WebShopWSInvoiceHome) 
PortableRemoteObject.narrow(ref, WebShopWSInvoiceHome.class);
      rem = home.create();
      
      cm = rem.createInvoice(orderid,contactid);

can anybody give me any suggestions what could be wrong in my design? 

thanks in advice and best regards from vienna

aleks

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

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


-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
JBoss-user mailing list
JBoss-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to