Hello,

I just want to know how i can initialize Log4j from an EJBSession ?

I tried to initialized Log4J in an EJBSession bean in the EJBCreate()
method.

********************* Part of my EJBSession code ***********************
static Category cat;

public void ejbCreate() throws javax.ejb.CreateException,
java.rmi.RemoteException {

PropertyConfigurator.configure("C:\\Program Files\\IBM\\VisualAge for
Java\\ide\\project_resources\\Jalonnement\\log4j.lcf"); 

cat = Category.getInstance("Jalonnement");

}

********************************************************************

When I called a methode like list() of my EJBSession from a servlet
Initialized correctly to Log4j) , I have this error :


*************************** Output of my console ***********************

java.rmi.MarshalException: CORBA COMM_FAILURE 3 No; nested exception is:

        org.omg.CORBA.COMM_FAILURE:   minor code: 3  completed: No
org.omg.CORBA.COMM_FAILURE:   minor code: 3  completed: No
        java.lang.Throwable(java.lang.String)
        java.lang.Exception(java.lang.String)
        java.lang.RuntimeException(java.lang.String)
        org.omg.CORBA.SystemException(java.lang.String, int,
org.omg.CORBA.CompletionStatus)
        org.omg.CORBA.COMM_FAILURE(java.lang.String, int,
org.omg.CORBA.CompletionStatus)
        org.omg.CORBA.COMM_FAILURE(int, org.omg.CORBA.CompletionStatus)
        com.ibm.rmi.iiop.IIOPInputStream
com.ibm.CORBA.iiop.HTTPConnection.send(com.ibm.rmi.iiop.IIOPOutputStream
, boolean)
        com.ibm.rmi.iiop.IIOPInputStream
com.ibm.CORBA.iiop.ClientRequestImpl.invoke(boolean,
com.ibm.rmi.corba.ClientDelegate, org.omg.CORBA.Object)
        com.ibm.rmi.iiop.IIOPInputStream
com.ibm.CORBA.iiop.ClientRequestImpl.reInvoke(com.ibm.rmi.IOR, int [],
com.ibm.rmi.corba.ClientDelegate, org.omg.CORBA.Object)
        com.ibm.rmi.ClientResponse
com.ibm.CORBA.iiop.ClientRequestImpl.reInvoke(com.ibm.rmi.IOR [],
com.ibm.rmi.corba.ClientDelegate, org.omg.CORBA.Object)
        com.ibm.rmi.ClientResponse
com.ibm.CORBA.iiop.ClientDelegate.invoke(com.ibm.rmi.ClientRequest)
        org.omg.CORBA.portable.InputStream
com.ibm.CORBA.iiop.ClientDelegate.invoke(org.omg.CORBA.Object,
org.omg.CORBA.portable.OutputStream)
        org.omg.CORBA.portable.InputStream
org.omg.CORBA.portable.ObjectImpl._invoke(org.omg.CORBA.portable.OutputS
tream)
        mpsa.appli1.ejb.PsaAppli1
mpsa.appli1.ejb._PsaAppli1Home_BaseStub.create()
        mpsa.appli1.ejb.PsaAppli1
mpsa.appli1.ejb._PsaAppli1Home_Stub.create()
        mpsa.jalon.bm.ECT []
mpsa.jalon.pm.ECTPM.listerECT(mpsa.jalon.bm.FiltreECT)
        void
mpsa.jalon.servlet.ConsultationAVIEXP.redirection(javax.servlet.http.Htt
pServletRequest, javax.servlet.http.HttpServletResponse,
mpsa.jalon.bm.FiltreECT, int)
        void
mpsa.jalon.servlet.ConsultationAVIEXP.doGet(javax.servlet.http.HttpServl
etRequest, javax.servlet.http.HttpServletResponse)
        void
javax.servlet.http.HttpServlet.service(javax.servlet.http.HttpServletReq
uest, javax.servlet.http.HttpServletResponse)
        void
javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest,
javax.servlet.ServletResponse)
        void
com.ibm.servlet.engine.webapp.StrictServletInstance.doService(javax.serv
let.ServletRequest, javax.servlet.ServletResponse)
        void
com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service(javax.serv
let.ServletRequest, javax.servlet.ServletResponse)
        void
com.ibm.servlet.engine.webapp.IdleServletState.service(com.ibm.servlet.e
ngine.webapp.StrictLifecycleServlet, javax.servlet.ServletRequest,
javax.servlet.ServletResponse)
        void
com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service(javax.servl
et.ServletRequest, javax.servlet.ServletResponse)
        void
com.ibm.servlet.engine.webapp.ServletInstance.service(javax.servlet.Serv
letRequest, javax.servlet.ServletResponse,
com.ibm.servlet.engine.webapp.WebAppServletInvocationEvent)
        void
com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch(com.ib
m.servlet.engine.webapp.ServletInstanceReference,
javax.servlet.ServletRequest, javax.servlet.ServletResponse,
com.ibm.servlet.engine.webapp.WebAppServletInvocationEvent)
        void
com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatch(javax.se
rvlet.ServletRequest, javax.servlet.ServletResponse,
com.ibm.servlet.engine.webapp.WebAppServletInvocationEvent)
        void
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispat
ch(com.ibm.servlet.engine.webapp.WebAppRequest,
javax.servlet.http.HttpServletResponse, boolean)
        void
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(javax.ser
vlet.ServletRequest, javax.servlet.ServletResponse, boolean)
        void
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(javax.serv
let.ServletRequest, javax.servlet.ServletResponse)
        void
com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(java.lang.
Object)
        void
com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(java
.lang.Object)
        void
com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(java.la
ng.String, com.ibm.servlet.engine.srp.ISRPConnection)
        void
com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service(com.ibm
.servlet.engine.oselistener.api.IOSEConnection)
        void
com.ibm.servlet.engine.http_transport.HttpTransportHandler.handleConnect
ion(java.net.Socket)
        void
com.ibm.servlet.engine.http_transport.HttpTransportHandler.run()
        void java.lang.Thread.run()

3030853 DEBUG [Server Thread]                           Jalonnement
- jusqu'ici tout va bien 2.2
3030853 DEBUG [Server Thread]                           Jalonnement
- jusqu'ici tout va bien 2.3
3030853 DEBUG [Server Thread]                           Jalonnement
- jusqu'ici tout va bien 2.4
3030853 DEBUG [Server Thread]                           Jalonnement
- jusqu'ici tout va bien 2.5
3030863 DEBUG [Server Thread]                           Jalonnement
- jusqu'ici tout va bien 3
3635711 DEBUG [Server Thread]                           Jalonnement
- jusqu'ici tout va bien 0
3635721 DEBUG [Server Thread]                           Jalonnement
- jusqu'ici tout va bien 1
3635721 DEBUG [Server Thread]                           Jalonnement
- jusqu'ici tout va bien 1.1
3635721 DEBUG [Server Thread]                           Jalonnement
- jusqu'ici tout va bien 1.2
3635731 DEBUG [Server Thread]                           Jalonnement
- jusqu'ici tout va bien 1.3
3635731 DEBUG [Server Thread]                           Jalonnement
- INDICE DE DEBUT = 1
3635731 DEBUG [Server Thread]                           Jalonnement
- jusqu'ici tout va bien 1.4
3635751 DEBUG [Server Thread]                           Jalonnement
- jusqu'ici tout va bien 1.5
3635751 DEBUG [Server Thread]                           Jalonnement
- jusqu'ici tout va bien 1.6
3635751 DEBUG [Server Thread]                           Jalonnement
- jusqu'ici tout va bien 1.7
3635761 DEBUG [Server Thread]                           Jalonnement
- jusqu'ici tout va bien 1.8
3635761 DEBUG [Server Thread]                           Jalonnement
- jusqu'ici tout va bien 1.9
3635761 DEBUG [Server Thread]                           Jalonnement
- jusqu'ici tout va bien 2
3635761 DEBUG [Server Thread]                           Jalonnement
- jusqu'ici tout va bien 2.0
3635771 DEBUG [Server Thread]                           Jalonnement
- Indice Fin : 10
3635771 DEBUG [Server Thread]                           Jalonnement
- jusqu'ici tout va bien 2.1
3635771 DEBUG [Server Thread]                           Jalonnement
- Chargement des ECT
3635781 DEBUG [Server Thread]                           Jalonnement
- ici ECTPM 1
3635781 DEBUG [Server Thread]                           Jalonnement
- ici ECTPM 2.1 tentative obtention Conn
3635781 DEBUG [Server Thread]                           Jalonnement
- ici ECTPM 2
3635781 DEBUG [Server Thread]                           Jalonnement
- ici ECTPM 3
3635841 DEBUG [Server Thread]                           Jalonnement
- récup de home 
3635841 DEBUG [Server Thread]                           Jalonnement
- home récupéré et avant home.create()
java.rmi.MarshalException: CORBA COMM_FAILURE 3 No; nested exception is:

        org.omg.CORBA.COMM_FAILURE:   minor code: 3  completed: No
org.omg.CORBA.COMM_FAILURE:   minor code: 3  completed: No
        java.lang.Throwable(java.lang.String)
        java.lang.Exception(java.lang.String)
        java.lang.RuntimeException(java.lang.String)
        org.omg.CORBA.SystemException(java.lang.String, int,
org.omg.CORBA.CompletionStatus)
        org.omg.CORBA.COMM_FAILURE(java.lang.String, int,
org.omg.CORBA.CompletionStatus)
        org.omg.CORBA.COMM_FAILURE(int, org.omg.CORBA.CompletionStatus)
        com.ibm.rmi.iiop.IIOPInputStream
com.ibm.CORBA.iiop.HTTPConnection.send(com.ibm.rmi.iiop.IIOPOutputStream
, boolean)
        com.ibm.rmi.iiop.IIOPInputStream
com.ibm.CORBA.iiop.ClientRequestImpl.invoke(boolean,
com.ibm.rmi.corba.ClientDelegate, org.omg.CORBA.Object)
        com.ibm.rmi.iiop.IIOPInputStream
com.ibm.CORBA.iiop.ClientRequestImpl.reInvoke(com.ibm.rmi.IOR, int [],
com.ibm.rmi.corba.ClientDelegate, org.omg.CORBA.Object)
        com.ibm.rmi.ClientResponse
com.ibm.CORBA.iiop.ClientRequestImpl.reInvoke(com.ibm.rmi.IOR [],
com.ibm.rmi.corba.ClientDelegate, org.omg.CORBA.Object)
        com.ibm.rmi.ClientResponse
com.ibm.CORBA.iiop.ClientDelegate.invoke(com.ibm.rmi.ClientRequest)
        org.omg.CORBA.portable.InputStream
com.ibm.CORBA.iiop.ClientDelegate.invoke(org.omg.CORBA.Object,
org.omg.CORBA.portable.OutputStream)
        org.omg.CORBA.portable.InputStream
org.omg.CORBA.portable.ObjectImpl._invoke(org.omg.CORBA.portable.OutputS
tream)
        mpsa.appli1.ejb.PsaAppli1
mpsa.appli1.ejb._PsaAppli1Home_BaseStub.create()
        mpsa.appli1.ejb.PsaAppli1
mpsa.appli1.ejb._PsaAppli1Home_Stub.create()
        mpsa.jalon.bm.ECT []
mpsa.jalon.pm.ECTPM.listerECT(mpsa.jalon.bm.FiltreECT)
        void
mpsa.jalon.servlet.ConsultationAVIEXP.redirection(javax.servlet.http.Htt
pServletRequest, javax.servlet.http.HttpServletResponse,
mpsa.jalon.bm.FiltreECT, int)
        void
mpsa.jalon.servlet.ConsultationAVIEXP.doGet(javax.servlet.http.HttpServl
etRequest, javax.servlet.http.HttpServletResponse)
        void
javax.servlet.http.HttpServlet.service(javax.servlet.http.HttpServletReq
uest, javax.servlet.http.HttpServletResponse)
        void
javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest,
javax.servlet.ServletResponse)
        void
com.ibm.servlet.engine.webapp.StrictServletInstance.doService(javax.serv
let.ServletRequest, javax.servlet.ServletResponse)
        void
com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service(javax.serv
let.ServletRequest, javax.servlet.ServletResponse)
        void
com.ibm.servlet.engine.webapp.IdleServletState.service(com.ibm.servlet.e
ngine.webapp.StrictLifecycleServlet, javax.servlet.ServletRequest,
javax.servlet.ServletResponse)
        void
com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service(javax.servl
et.ServletRequest, javax.servlet.ServletResponse)
        void
com.ibm.servlet.engine.webapp.ServletInstance.service(javax.servlet.Serv
letRequest, javax.servlet.ServletResponse,
com.ibm.servlet.engine.webapp.WebAppServletInvocationEvent)
        void
com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch(com.ib
m.servlet.engine.webapp.ServletInstanceReference,
javax.servlet.ServletRequest, javax.servlet.ServletResponse,
com.ibm.servlet.engine.webapp.WebAppServletInvocationEvent)
        void
com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatch(javax.se
rvlet.ServletRequest, javax.servlet.ServletResponse,
com.ibm.servlet.engine.webapp.WebAppServletInvocationEvent)
        void
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispat
ch(com.ibm.servlet.engine.webapp.WebAppRequest,
javax.servlet.http.HttpServletResponse, boolean)
        void
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(javax.ser
vlet.ServletRequest, javax.servlet.ServletResponse, boolean)
        void
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(javax.serv
let.ServletRequest, javax.servlet.ServletResponse)
        void
com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(java.lang.
Object)
        void
com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(java
.lang.Object)
        void
com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(java.la
ng.String, com.ibm.servlet.engine.srp.ISRPConnection)
        void
com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service(com.ibm
.servlet.engine.oselistener.api.IOSEConnection)
        void
com.ibm.servlet.engine.http_transport.HttpTransportHandler.handleConnect
ion(java.net.Socket)
        void
com.ibm.servlet.engine.http_transport.HttpTransportHandler.run()
        void java.lang.Thread.run()

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to