You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user-java@ibatis.apache.org by "Fco. Javier Arenales Castrodeza" <fj...@altransdb.com> on 2006/02/02 16:41:34 UTC

problems using Java Studio Enterprise 7, Sun One 7, Webservice and iBatis

Hello:

    Sorry in advance, but my english is horrible.
    
    I'm trying to make a webservice with session ejb and a connection with a bd using iBatis. The IDE that I use is Java Studio Enterprise 7 and the application server is Sun One 7.

    I have the next error:

INFO ( 3248): CORE3282: stdout: Error Exception:RemoteException occurred in server thread; nested exception is: 
[02/Feb/2006:14:36:26] INFO ( 3248): CORE3282: stdout:  java.rmi.RemoteException
[02/Feb/2006:14:36:26] WARNING ( 3248): CORE3283: stderr: java.rmi.ServerException: RemoteException occurred in server thread; nested exception is: 
[02/Feb/2006:14:36:26] WARNING ( 3248): CORE3283: stderr:       java.rmi.RemoteException
[02/Feb/2006:14:36:26] WARNING ( 3248): CORE3283: stderr:       at com.sun.corba.ee.internal.javax.rmi.CORBA.Util.wrapException(Util.java:364)
[02/Feb/2006:14:36:26] WARNING ( 3248): CORE3283: stderr:       at javax.rmi.CORBA.Util.wrapException(Util.java:277)
[02/Feb/2006:14:36:26] WARNING ( 3248): CORE3283: stderr:       at ejb._Prueba1_Stub.getProvinciaIbatis(Unknown Source)
[02/Feb/2006:14:36:26] WARNING ( 3248): CORE3283: stderr:       at MyServlet.processRequest(MyServlet.java:130)
[02/Feb/2006:14:36:26] WARNING ( 3248): CORE3283: stderr:       at MyServlet.doGet(MyServlet.java:179)
[02/Feb/2006:14:36:26] WARNING ( 3248): CORE3283: stderr:       at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
[02/Feb/2006:14:36:26] WARNING ( 3248): CORE3283: stderr:       at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
[02/Feb/2006:14:36:26] WARNING ( 3248): CORE3283: stderr:       at org.apache.catalina.core.StandardWrapperValve.invokeServletService(StandardWrapperValve.java:720)
[02/Feb/2006:14:36:26] WARNING ( 3248): CORE3283: stderr:       at org.apache.catalina.core.StandardWrapperValve.access$000(StandardWrapperValve.java:118)
[02/Feb/2006:14:36:26] WARNING ( 3248): CORE3283: stderr:       at org.apache.catalina.core.StandardWrapperValve$1.run(StandardWrapperValve.java:278)
[02/Feb/2006:14:36:26] WARNING ( 3248): CORE3283: stderr:       at java.security.AccessController.doPrivileged(Native Method)
[02/Feb/2006:14:36:26] WARNING ( 3248): CORE3283: stderr:       at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:274)
[02/Feb/2006:14:36:26] WARNING ( 3248): CORE3283: stderr:       at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:505)
[02/Feb/2006:14:36:26] WARNING ( 3248): CORE3283: stderr:       at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:212)
[02/Feb/2006:14:36:26] WARNING ( 3248): CORE3283: stderr:       at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:505)
[02/Feb/2006:14:36:26] WARNING ( 3248): CORE3283: stderr:       at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:203)
[02/Feb/2006:14:36:26] WARNING ( 3248): CORE3283: stderr:       at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:505)
[02/Feb/2006:14:36:26] WARNING ( 3248): CORE3283: stderr:       at com.iplanet.ias.web.connector.nsapi.NSAPIProcessor.process(NSAPIProcessor.java:153)
[02/Feb/2006:14:36:26] WARNING ( 3248): CORE3283: stderr:       at com.iplanet.ias.web.WebContainer.service(WebContainer.java:597)
[02/Feb/2006:14:36:26] WARNING ( 3248): CORE3283: stderr: Caused by: java.rmi.RemoteException
[02/Feb/2006:14:36:26] WARNING ( 3248): CORE3283: stderr:       at com.sun.enterprise.iiop.POAProtocolMgr.mapException(POAProtocolMgr.java:494)
[02/Feb/2006:14:36:26] WARNING ( 3248): CORE3283: stderr:       at com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:564)
[02/Feb/2006:14:36:26] WARNING ( 3248): CORE3283: stderr:       at ejb.Prueba1Bean_EJBObjectImpl.getProvinciaIbatis(Prueba1Bean_EJBObjectImpl.java:56)
[02/Feb/2006:14:36:26] WARNING ( 3248): CORE3283: stderr:       at ejb._Prueba1_Stub.getProvinciaIbatis(Unknown Source)
[02/Feb/2006:14:36:26] WARNING ( 3248): CORE3283: stderr:       ... 16 more


    I think that the error is in the next code line:

    System.out.println("configFile:"+configFile);
    
    System.out.println("reader:"+reader);
    
  =>  sqlMap = SqlMapClientBuilder.buildSqlMapClient(reader);
    

    When I run a java class main and make a sample, connecting with iBatis, the sample is ok, but I try to use iBatis with a webservice or a ejb, the error shows. Any ideas? 

    I hope that people understand me.

    Thank you very much.

    Fco. Javier Arenales Castrodeza.