[Tomcat, HTTPD, Servlets & JSP] - Re: EJB lookup on standalone tomcat to remote jboss
by skymic
Yes, I am trying to connect to a remote session bean through a web service endpoint.
But I am not calling the javax.xml.soap.MessageFactory explicitly. This is done in the code which was generated from jaxws2.0 (wsdl to java).
However I am a bit further now. I threw out the jbossall-client.jar and replaced it with jnp-client.jar and jboss-common-client.jar. Now the webservice can lookup the remote EJB but fails in the final PortableObject.narrow call.
Here's my lookup code:
String urlName = "jnp://localhost:1099";
Properties p = new Properties();
p.put("java.naming.factory.initial","org.jnp.interfaces.NamingContextFactory");
p.put(Context.INITIAL_CONTEXT_FACTORY,"org.jnp.interfaces.NamingContextFactory");
p.put(Context.PROVIDER_URL, urlName);
p.put(Context.URL_PKG_PREFIXES, "org.jnp.interfaces");
InitialContext ic = new InitialContext(p);
Object ref = ic.lookup("SDOCI/remote/SDOCIBusinessService");
SDOCIBusinessService busiService = (SDOCIBusinessService) PortableRemoteObject.narrow(ref, SDOCIBusinessService.class);
Here is the exception:
java.lang.ClassCastException
at com.sun.corba.se.impl.javax.rmi.PortableRemoteObject.narrow(PortableRemoteObject.java:229)
at javax.rmi.PortableRemoteObject.narrow(PortableRemoteObject.java:137)
at ch.skyguide.aim.interfaces.ws.server.SDOCustomerInterfacesImpl.login(SDOCustomerInterfacesImpl.java:77)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.sun.xml.ws.server.PeptTie._invoke(PeptTie.java:58)
at com.sun.xml.ws.protocol.soap.server.SOAPMessageDispatcher.invokeEndpoint(SOAPMessageDispatcher.java:254)
at com.sun.xml.ws.protocol.soap.server.SOAPMessageDispatcher$SoapInvoker.invoke(SOAPMessageDispatcher.java:547)
at com.sun.xml.ws.protocol.soap.server.SOAPMessageDispatcher.receive(SOAPMessageDispatcher.java:140)
at com.sun.xml.ws.server.Tie.handle(Tie.java:88)
at com.sun.xml.ws.transport.http.servlet.WSServletDelegate.handle(WSServletDelegate.java:279)
at com.sun.xml.ws.transport.http.servlet.WSServletDelegate.doPost(WSServletDelegate.java:232)
at com.sun.xml.ws.transport.http.servlet.WSServlet.doPost(WSServlet.java:77)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.ClassCastException: javax.naming.Reference
at com.sun.corba.se.impl.javax.rmi.PortableRemoteObject.narrow(PortableRemoteObject.java:212)
Does anyone know what I must do to lookup an remote EJB3.0 from a tomcat webapp?
Any help is appreciated.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4015023#4015023
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4015023
19Â years, 2Â months
[JBoss Portal] - Jboss stops on startup
by den74
the server i'm using is jboss portal (2.4.1) bundled with application server (4.0.5),
and my war file contains nothing particular but the ajax4jsf.jar file (doesn't make any difference if the version is 1.0.6 or 1.1rc1).
i'm trying to deploy on jboss portal a web-application that in the future will become a portlet, but the server doesn't end up the startup phase.
in details, the jboss portal console shows the following lines (log level: DEBUG):
12:37:26,818 INFO [StartupServletContextListener] ServletContext 'C:\Programmi\Java\jboss-4.0.5.GA\server\default\.\tmp\deploy\tmp55090WebGISJA_Portlet-exp.war\' initialized.
12:37:26,818 INFO [StartupServletContextListener] Serialization provider : class org.apache.myfaces.shared_impl.util.serial.DefaultSerialFactory
12:37:26,818 DEBUG [[/WebGISJA_Portlet]] Starting filters
12:37:26,818 DEBUG [[/WebGISJA_Portlet]] Starting filter 'CommonHeadersFilter'
12:37:26,818 DEBUG [WebappClassLoader] loadClass(org.jboss.web.tomcat.filters.ReplyHeaderFilter, false)
12:37:26,818 DEBUG [WebappClassLoader] Searching local repositories
12:37:26,818 DEBUG [WebappClassLoader] findClass(org.jboss.web.tomcat.filters.ReplyHeaderFilter)
12:37:26,818 DEBUG [WebappClassLoader] Delegating to parent classloader at end: java.net.FactoryURLClassLoader@287e60
12:37:26,818 DEBUG [WebappClassLoader] Loading class from parent
12:37:26,818 DEBUG [ReplyHeaderFilter] Adding header name: X-Powered-By='Servlet 2.4; JBoss-4.0.5.GA (build: CVSTag=Branch_4_0 date=200610162339)/Tomcat-5.5'
12:37:26,818 DEBUG [[/WebGISJA_Portlet]] Starting filter 'ajax4jsf'
12:37:26,818 DEBUG [WebappClassLoader] loadClass(org.ajax4jsf.Filter, false)
12:37:26,834 DEBUG [WebappClassLoader] Searching local repositories
12:37:26,834 DEBUG [WebappClassLoader] findClass(org.ajax4jsf.Filter)
12:37:26,834 DEBUG [WebappClassLoader] loadClass(org.ajax4jsf.framework.ajax.xmlfilter.TidyFilter, false)
12:37:26,834 DEBUG [WebappClassLoader] Searching local repositories
12:37:26,834 DEBUG [WebappClassLoader] findClass(org.ajax4jsf.framework.ajax.xmlfilter.TidyFilter)
12:37:26,834 DEBUG [WebappClassLoader] loadClass(org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter, false)
12:37:26,834 DEBUG [WebappClassLoader] Searching local repositories
12:37:26,834 DEBUG [WebappClassLoader] findClass(org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter)
12:37:26,834 DEBUG [WebappClassLoader] loadClass(javax.servlet.Filter, false)
12:37:26,834 DEBUG [WebappClassLoader] Delegating to parent classloader1 java.net.FactoryURLClassLoader@287e60
12:37:26,834 DEBUG [WebappClassLoader] Loading class from parent
12:37:26,834 DEBUG [WebappClassLoader] Loading class from local repository
12:37:26,834 DEBUG [WebappClassLoader] Loading class from local repository
12:37:26,850 DEBUG [WebappClassLoader] Loading class from local repository
12:37:26,850 DEBUG [WebappClassLoader] loadClass(org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter, false)
12:37:26,850 DEBUG [WebappClassLoader] Searching local repositories
12:37:26,850 DEBUG [WebappClassLoader] findClass(org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter)
12:37:26,850 DEBUG [WebappClassLoader] Loading class from local repository
12:37:26,850 DEBUG [WebappClassLoader] loadClass(org.ajax4jsf.framework.ajax.xmlfilter.tidy.TidyXMLFilter, false)
12:37:26,850 DEBUG [WebappClassLoader] Searching local repositories
12:37:26,850 DEBUG [WebappClassLoader] findClass(org.ajax4jsf.framework.ajax.xmlfilter.tidy.TidyXMLFilter)
12:37:26,865 DEBUG [WebappClassLoader] Loading class from local repository
12:37:26,865 DEBUG [WebappClassLoader] loadClass(org.apache.log4j.Level, false)
12:37:26,881 DEBUG [WebappClassLoader] Searching local repositories
12:37:26,881 DEBUG [WebappClassLoader] findClass(org.apache.log4j.Level)
12:37:26,881 DEBUG [WebappClassLoader] Delegating to parent classloader at end: java.net.FactoryURLClassLoader@287e60
12:37:26,881 DEBUG [WebappClassLoader] Loading class from parent
12:37:26,881 DEBUG [WebappClassLoader] loadClass(org.apache.log4j.Logger, false)
12:37:26,881 DEBUG [WebappClassLoader] Searching local repositories
12:37:26,881 DEBUG [WebappClassLoader] findClass(org.apache.log4j.Logger)
12:37:26,881 DEBUG [WebappClassLoader] Delegating to parent classloader at end: java.net.FactoryURLClassLoader@287e60
12:37:26,881 DEBUG [WebappClassLoader] Loading class from parent
12:37:26,881 DEBUG [WebappClassLoader] loadClass(org.apache.log4j.Category, false)
12:37:26,881 DEBUG [WebappClassLoader] Searching local repositories
12:37:26,881 DEBUG [WebappClassLoader] findClass(org.apache.log4j.Category)
12:37:26,881 DEBUG [WebappClassLoader] Delegating to parent classloader at end: java.net.FactoryURLClassLoader@287e60
12:37:26,881 DEBUG [WebappClassLoader] Loading class from parent
12:37:26,881 DEBUG [WebappClassLoader] loadClass(org.apache.log4j.Priority, false)
12:37:26,881 DEBUG [WebappClassLoader] Searching local repositories
12:37:26,881 DEBUG [WebappClassLoader] findClass(org.apache.log4j.Priority)
12:37:26,881 DEBUG [WebappClassLoader] Delegating to parent classloader at end: java.net.FactoryURLClassLoader@287e60
12:37:26,881 DEBUG [WebappClassLoader] Loading class from parent
12:37:26,881 DEBUG [WebappClassLoader] loadClass(org.apache.log4j.Level, false)
12:37:26,881 DEBUG [WebappClassLoader] Searching local repositories
12:37:26,881 DEBUG [WebappClassLoader] findClass(org.apache.log4j.Level)
12:37:26,881 DEBUG [WebappClassLoader] Delegating to parent classloader at end: java.net.FactoryURLClassLoader@287e60
12:37:26,881 DEBUG [WebappClassLoader] Loading class from parent
12:37:26,881 DEBUG [WebappClassLoader] loadClass(org.jboss.logging.XLevel, false)
12:37:26,881 DEBUG [WebappClassLoader] Searching local repositories
12:37:26,881 DEBUG [WebappClassLoader] findClass(org.jboss.logging.XLevel)
12:37:26,881 DEBUG [WebappClassLoader] Delegating to parent classloader at end: java.net.FactoryURLClassLoader@287e60
12:37:26,881 DEBUG [WebappClassLoader] Loading class from parent
12:37:26,881 DEBUG [WebappClassLoader] loadClass(org.apache.log4j.Logger, false)
12:37:26,897 DEBUG [WebappClassLoader] Searching local repositories
12:37:26,897 DEBUG [WebappClassLoader] findClass(org.apache.log4j.Logger)
12:37:26,897 DEBUG [WebappClassLoader] Delegating to parent classloader at end: java.net.FactoryURLClassLoader@287e60
12:37:26,897 DEBUG [WebappClassLoader] Loading class from parent
12:37:26,897 DEBUG [WebappClassLoader] loadClass(org.apache.log4j.Priority, false)
12:37:26,897 DEBUG [WebappClassLoader] Searching local repositories
12:37:26,897 DEBUG [WebappClassLoader] findClass(org.apache.log4j.Priority)
12:37:26,897 DEBUG [WebappClassLoader] Delegating to parent classloader at end: java.net.FactoryURLClassLoader@287e60
12:37:26,897 DEBUG [WebappClassLoader] Loading class from parent
12:37:26,897 DEBUG [WebappClassLoader] loadClass(org.apache.log4j.Level, false)
12:37:26,897 DEBUG [WebappClassLoader] Searching local repositories
12:37:26,897 DEBUG [WebappClassLoader] findClass(org.apache.log4j.Level)
12:37:26,897 DEBUG [WebappClassLoader] Delegating to parent classloader at end: java.net.FactoryURLClassLoader@287e60
12:37:26,975 DEBUG [WebappClassLoader] Loading class from parent
12:37:26,990 DEBUG [WebappClassLoader] loadClass(org.apache.log4j.Logger, false)
12:37:26,990 DEBUG [WebappClassLoader] Searching local repositories
12:37:26,990 DEBUG [WebappClassLoader] findClass(org.apache.log4j.Logger)
12:37:26,990 DEBUG [WebappClassLoader] Delegating to parent classloader at end: java.net.FactoryURLClassLoader@287e60
12:37:26,990 DEBUG [WebappClassLoader] Loading class from parent
12:37:26,990 DEBUG [WebappClassLoader] loadClass(org.apache.log4j.Category, false)
12:37:26,990 DEBUG [WebappClassLoader] Searching local repositories
12:37:26,990 DEBUG [WebappClassLoader] findClass(org.apache.log4j.Category)
12:37:26,990 DEBUG [WebappClassLoader] Delegating to parent classloader at end: java.net.FactoryURLClassLoader@287e60
12:37:26,990 DEBUG [WebappClassLoader] Loading class from parent
12:37:26,990 DEBUG [WebappClassLoader] loadClass(org.apache.log4j.Priority, false)
12:37:26,990 DEBUG [WebappClassLoader] Searching local repositories
12:37:26,990 DEBUG [WebappClassLoader] findClass(org.apache.log4j.Priority)
12:37:26,990 DEBUG [WebappClassLoader] Delegating to parent classloader at end: java.net.FactoryURLClassLoader@287e60
12:37:26,990 DEBUG [WebappClassLoader] Loading class from parent
12:37:26,990 DEBUG [WebappClassLoader] loadClass(org.apache.log4j.Level, false)
12:37:26,990 DEBUG [WebappClassLoader] Searching local repositories
12:37:26,990 DEBUG [WebappClassLoader] findClass(org.apache.log4j.Level)
12:37:26,990 DEBUG [WebappClassLoader] Delegating to parent classloader at end: java.net.FactoryURLClassLoader@287e60
12:37:27,006 DEBUG [WebappClassLoader] Loading class from parent
12:37:27,006 DEBUG [WebappClassLoader] loadClass(org.jboss.logging.XLevel, false)
12:37:27,006 DEBUG [WebappClassLoader] Searching local repositories
12:37:27,006 DEBUG [WebappClassLoader] findClass(org.jboss.logging.XLevel)
12:37:27,006 DEBUG [WebappClassLoader] Delegating to parent classloader at end: java.net.FactoryURLClassLoader@287e60
12:37:27,006 DEBUG [WebappClassLoader] Loading class from parent
12:37:27,006 DEBUG [WebappClassLoader] loadClass(org.apache.log4j.Logger, false)
12:37:27,006 DEBUG [WebappClassLoader] Searching local repositories
12:37:27,006 DEBUG [WebappClassLoader] findClass(org.apache.log4j.Logger)
12:37:27,006 DEBUG [WebappClassLoader] Delegating to parent classloader at end: java.net.FactoryURLClassLoader@287e60
12:37:27,006 DEBUG [WebappClassLoader] Loading class from parent
12:37:27,006 DEBUG [WebappClassLoader] loadClass(org.apache.log4j.Priority, false)
12:37:27,006 DEBUG [WebappClassLoader] Searching local repositories
12:37:27,006 DEBUG [WebappClassLoader] findClass(org.apache.log4j.Priority)
12:37:27,006 DEBUG [WebappClassLoader] Delegating to parent classloader at end: java.net.FactoryURLClassLoader@287e60
12:37:27,006 DEBUG [WebappClassLoader] Loading class from parent
12:37:27,006 DEBUG [WebappClassLoader] loadClass(javax.servlet.ServletRequest, false)
12:37:27,006 DEBUG [WebappClassLoader] Delegating to parent classloader1 java.net.FactoryURLClassLoader@287e60
12:37:27,006 DEBUG [WebappClassLoader] Loading class from parent
12:37:27,006 DEBUG [WebappClassLoader] loadClass(javax.servlet.ServletResponse, false)
12:37:27,006 DEBUG [WebappClassLoader] Delegating to parent classloader1 java.net.FactoryURLClassLoader@287e60
12:37:27,022 DEBUG [WebappClassLoader] Loading class from parent
12:37:27,022 DEBUG [WebappClassLoader] loadClass(java.lang.IllegalStateException, false)
12:37:27,022 DEBUG [WebappClassLoader] loadClass(javax.servlet.ServletOutputStream, false)
12:37:27,022 DEBUG [WebappClassLoader] Delegating to parent classloader1 java.net.FactoryURLClassLoader@287e60
12:37:27,022 DEBUG [WebappClassLoader] Loading class from parent
12:37:27,022 DEBUG [WebappClassLoader] loadClass(java.io.OutputStreamWriter, false)
12:37:27,022 DEBUG [WebappClassLoader] loadClass(org.ajax4jsf.framework.ajax.xmlfilter.FilterServletResponseWrapper, false)
12:37:27,022 DEBUG [WebappClassLoader] Searching local repositories
12:37:27,022 DEBUG [WebappClassLoader] findClass(org.ajax4jsf.framework.ajax.xmlfilter.FilterServletResponseWrapper)
12:37:27,022 DEBUG [WebappClassLoader] loadClass(javax.servlet.http.HttpServletResponseWrapper, false)
12:37:27,022 DEBUG [WebappClassLoader] Delegating to parent classloader1 java.net.FactoryURLClassLoader@287e60
12:37:27,037 DEBUG [WebappClassLoader] Loading class from parent
12:37:27,037 DEBUG [WebappClassLoader] Loading class from local repository
12:37:27,037 DEBUG [WebappClassLoader] loadClass(org.ajax4jsf.framework.ajax.xmlfilter.TidyServletResponseWrapper, false)
12:37:27,037 DEBUG [WebappClassLoader] Searching local repositories
12:37:27,037 DEBUG [WebappClassLoader] findClass(org.ajax4jsf.framework.ajax.xmlfilter.TidyServletResponseWrapper)
12:37:27,037 DEBUG [WebappClassLoader] Loading class from local repository
12:37:27,037 DEBUG [WebappClassLoader] loadClass(org.ajax4jsf.framework.ajax.xmlfilter.HtmlParser, false)
12:37:27,037 DEBUG [WebappClassLoader] Searching local repositories
12:37:27,037 DEBUG [WebappClassLoader] findClass(org.ajax4jsf.framework.ajax.xmlfilter.HtmlParser)
12:37:27,053 DEBUG [WebappClassLoader] Loading class from local repository
12:37:27,053 DEBUG [WebappClassLoader] loadClass(org.apache.log4j.Level, false)
12:37:27,053 DEBUG [WebappClassLoader] Searching local repositories
12:37:27,053 DEBUG [WebappClassLoader] findClass(org.apache.log4j.Level)
12:37:27,053 DEBUG [WebappClassLoader] Delegating to parent classloader at end: java.net.FactoryURLClassLoader@287e60
12:37:27,053 DEBUG [WebappClassLoader] Loading class from parent
12:37:27,053 DEBUG [WebappClassLoader] loadClass(org.apache.log4j.Logger, false)
12:37:27,053 DEBUG [WebappClassLoader] Searching local repositories
12:37:27,053 DEBUG [WebappClassLoader] findClass(org.apache.log4j.Logger)
12:37:27,053 DEBUG [WebappClassLoader] Delegating to parent classloader at end: java.net.FactoryURLClassLoader@287e60
12:37:27,053 DEBUG [WebappClassLoader] Loading class from parent
12:37:27,053 DEBUG [WebappClassLoader] loadClass(org.apache.log4j.Category, false)
12:37:27,053 DEBUG [WebappClassLoader] Searching local repositories
12:37:27,053 DEBUG [WebappClassLoader] findClass(org.apache.log4j.Category)
12:37:27,053 DEBUG [WebappClassLoader] Delegating to parent classloader at end: java.net.FactoryURLClassLoader@287e60
12:37:27,053 DEBUG [WebappClassLoader] Loading class from parent
12:37:27,053 DEBUG [WebappClassLoader] loadClass(org.apache.log4j.Priority, false)
12:37:27,053 DEBUG [WebappClassLoader] Searching local repositories
12:37:27,053 DEBUG [WebappClassLoader] findClass(org.apache.log4j.Priority)
12:37:27,053 DEBUG [WebappClassLoader] Delegating to parent classloader at end: java.net.FactoryURLClassLoader@287e60
12:37:27,068 DEBUG [WebappClassLoader] Loading class from parent
12:37:27,068 DEBUG [WebappClassLoader] loadClass(org.apache.log4j.Level, false)
12:37:27,068 DEBUG [WebappClassLoader] Searching local repositories
12:37:27,068 DEBUG [WebappClassLoader] findClass(org.apache.log4j.Level)
12:37:27,068 DEBUG [WebappClassLoader] Delegating to parent classloader at end: java.net.FactoryURLClassLoader@287e60
12:37:27,068 DEBUG [WebappClassLoader] Loading class from parent
12:37:27,068 DEBUG [WebappClassLoader] loadClass(org.jboss.logging.XLevel, false)
12:37:27,068 DEBUG [WebappClassLoader] Searching local repositories
12:37:27,068 DEBUG [WebappClassLoader] findClass(org.jboss.logging.XLevel)
12:37:27,068 DEBUG [WebappClassLoader] Delegating to parent classloader at end: java.net.FactoryURLClassLoader@287e60
12:37:27,068 DEBUG [WebappClassLoader] Loading class from parent
12:37:27,068 DEBUG [WebappClassLoader] loadClass(org.apache.log4j.Logger, false)
12:37:27,068 DEBUG [WebappClassLoader] Searching local repositories
12:37:27,068 DEBUG [WebappClassLoader] findClass(org.apache.log4j.Logger)
12:37:27,068 DEBUG [WebappClassLoader] Delegating to parent classloader at end: java.net.FactoryURLClassLoader@287e60
12:37:27,068 DEBUG [WebappClassLoader] Loading class from parent
12:37:27,068 DEBUG [WebappClassLoader] loadClass(org.apache.log4j.Priority, false)
12:37:27,068 DEBUG [WebappClassLoader] Searching local repositories
12:37:27,068 DEBUG [WebappClassLoader] findClass(org.apache.log4j.Priority)
12:37:27,084 DEBUG [WebappClassLoader] Delegating to parent classloader at end: java.net.FactoryURLClassLoader@287e60
12:37:27,084 DEBUG [WebappClassLoader] Loading class from parent
12:37:27,084 DEBUG [WebappClassLoader] loadClass(org.apache.log4j.Level, false)
12:37:27,084 DEBUG [WebappClassLoader] Searching local repositories
12:37:27,084 DEBUG [WebappClassLoader] findClass(org.apache.log4j.Level)
12:37:27,084 DEBUG [WebappClassLoader] Delegating to parent classloader at end: java.net.FactoryURLClassLoader@287e60
12:37:27,084 DEBUG [WebappClassLoader] Loading class from parent
12:37:27,084 DEBUG [WebappClassLoader] loadClass(org.apache.log4j.Logger, false)
12:37:27,084 DEBUG [WebappClassLoader] Searching local repositories
12:37:27,084 DEBUG [WebappClassLoader] findClass(org.apache.log4j.Logger)
12:37:27,084 DEBUG [WebappClassLoader] Delegating to parent classloader at end: java.net.FactoryURLClassLoader@287e60
12:37:27,084 DEBUG [WebappClassLoader] Loading class from parent
12:37:27,084 DEBUG [WebappClassLoader] loadClass(org.apache.log4j.Category, false)
12:37:27,084 DEBUG [WebappClassLoader] Searching local repositories
12:37:27,084 DEBUG [WebappClassLoader] findClass(org.apache.log4j.Category)
12:37:27,084 DEBUG [WebappClassLoader] Delegating to parent classloader at end: java.net.FactoryURLClassLoader@287e60
12:37:27,084 DEBUG [WebappClassLoader] Loading class from parent
12:37:27,084 DEBUG [WebappClassLoader] loadClass(org.apache.log4j.Priority, false)
12:37:27,084 DEBUG [WebappClassLoader] Searching local repositories
12:37:27,084 DEBUG [WebappClassLoader] findClass(org.apache.log4j.Priority)
12:37:27,084 DEBUG [WebappClassLoader] Delegating to parent classloader at end: java.net.FactoryURLClassLoader@287e60
12:37:27,084 DEBUG [WebappClassLoader] Loading class from parent
12:37:27,084 DEBUG [WebappClassLoader] loadClass(org.apache.log4j.Level, false)
12:37:27,084 DEBUG [WebappClassLoader] Searching local repositories
12:37:27,084 DEBUG [WebappClassLoader] findClass(org.apache.log4j.Level)
12:37:27,084 DEBUG [WebappClassLoader] Delegating to parent classloader at end: java.net.FactoryURLClassLoader@287e60
12:37:27,100 DEBUG [WebappClassLoader] Loading class from parent
12:37:27,100 DEBUG [WebappClassLoader] loadClass(org.jboss.logging.XLevel, false)
12:37:27,100 DEBUG [WebappClassLoader] Searching local repositories
12:37:27,100 DEBUG [WebappClassLoader] findClass(org.jboss.logging.XLevel)
12:37:27,100 DEBUG [WebappClassLoader] Delegating to parent classloader at end: java.net.FactoryURLClassLoader@287e60
12:37:27,100 DEBUG [WebappClassLoader] Loading class from parent
12:37:27,100 DEBUG [WebappClassLoader] loadClass(org.apache.log4j.Logger, false)
12:37:27,100 DEBUG [WebappClassLoader] Searching local repositories
12:37:27,100 DEBUG [WebappClassLoader] findClass(org.apache.log4j.Logger)
12:37:27,100 DEBUG [WebappClassLoader] Delegating to parent classloader at end: java.net.FactoryURLClassLoader@287e60
12:37:27,100 DEBUG [WebappClassLoader] Loading class from parent
12:37:27,100 DEBUG [WebappClassLoader] loadClass(org.apache.log4j.Priority, false)
12:37:27,100 DEBUG [WebappClassLoader] Searching local repositories
12:37:27,100 DEBUG [WebappClassLoader] findClass(org.apache.log4j.Priority)
12:37:27,100 DEBUG [WebappClassLoader] Delegating to parent classloader at end: java.net.FactoryURLClassLoader@287e60
12:37:27,100 DEBUG [WebappClassLoader] Loading class from parent
12:37:27,100 DEBUG [WebappClassLoader] loadClass(javax.servlet.FilterConfig, false)
12:37:27,100 DEBUG [WebappClassLoader] Delegating to parent classloader1 java.net.FactoryURLClassLoader@287e60
12:37:27,100 DEBUG [WebappClassLoader] Loading class from parent
12:37:27,115 DEBUG [WebappClassLoader] loadClass(javax.faces.webapp.FacesServlet, false)
12:37:27,115 DEBUG [WebappClassLoader] Searching local repositories
12:37:27,115 DEBUG [WebappClassLoader] findClass(javax.faces.webapp.FacesServlet)
12:37:27,115 DEBUG [WebappClassLoader] Delegating to parent classloader at end: java.net.FactoryURLClassLoader@287e60
12:37:27,115 DEBUG [WebappClassLoader] Loading class from parent
12:37:27,115 DEBUG [WebappClassLoader] loadClass(org.apache.log4j.Level, false)
12:37:27,115 DEBUG [WebappClassLoader] Searching local repositories
12:37:27,115 DEBUG [WebappClassLoader] findClass(org.apache.log4j.Level)
12:37:27,115 DEBUG [WebappClassLoader] Delegating to parent classloader at end: java.net.FactoryURLClassLoader@287e60
12:37:27,115 DEBUG [WebappClassLoader] Loading class from parent
12:37:27,115 DEBUG [WebappClassLoader] loadClass(org.apache.log4j.Logger, false)
12:37:27,193 DEBUG [WebappClassLoader] Searching local repositories
12:37:27,240 DEBUG [WebappClassLoader] findClass(org.apache.log4j.Logger)
12:37:27,240 DEBUG [WebappClassLoader] Delegating to parent classloader at end: java.net.FactoryURLClassLoader@287e60
12:37:27,240 DEBUG [WebappClassLoader] Loading class from parent
12:37:27,240 DEBUG [WebappClassLoader] loadClass(org.apache.log4j.Category, false)
12:37:27,240 DEBUG [WebappClassLoader] Searching local repositories
12:37:27,240 DEBUG [WebappClassLoader] findClass(org.apache.log4j.Category)
12:37:27,240 DEBUG [WebappClassLoader] Delegating to parent classloader at end: java.net.FactoryURLClassLoader@287e60
12:37:27,240 DEBUG [WebappClassLoader] Loading class from parent
12:37:27,240 DEBUG [WebappClassLoader] loadClass(org.apache.log4j.Priority, false)
12:37:27,240 DEBUG [WebappClassLoader] Searching local repositories
12:37:27,240 DEBUG [WebappClassLoader] findClass(org.apache.log4j.Priority)
12:37:27,240 DEBUG [WebappClassLoader] Delegating to parent classloader at end: java.net.FactoryURLClassLoader@287e60
12:37:27,240 DEBUG [WebappClassLoader] Loading class from parent
12:37:27,240 DEBUG [WebappClassLoader] loadClass(org.apache.log4j.Level, false)
12:37:27,240 DEBUG [WebappClassLoader] Searching local repositories
12:37:27,240 DEBUG [WebappClassLoader] findClass(org.apache.log4j.Level)
12:37:27,240 DEBUG [WebappClassLoader] Delegating to parent classloader at end: java.net.FactoryURLClassLoader@287e60
12:37:27,240 DEBUG [WebappClassLoader] Loading class from parent
12:37:27,287 DEBUG [WebappClassLoader] loadClass(org.jboss.logging.XLevel, false)
12:37:27,287 DEBUG [WebappClassLoader] Searching local repositories
12:37:27,287 DEBUG [WebappClassLoader] findClass(org.jboss.logging.XLevel)
12:37:27,287 DEBUG [WebappClassLoader] Delegating to parent classloader at end: java.net.FactoryURLClassLoader@287e60
12:37:27,287 DEBUG [WebappClassLoader] Loading class from parent
12:37:27,287 DEBUG [WebappClassLoader] loadClass(org.apache.log4j.Logger, false)
12:37:27,334 DEBUG [WebappClassLoader] Searching local repositories
12:37:27,334 DEBUG [WebappClassLoader] findClass(org.apache.log4j.Logger)
12:37:27,334 DEBUG [WebappClassLoader] Delegating to parent classloader at end: java.net.FactoryURLClassLoader@287e60
12:37:27,334 DEBUG [WebappClassLoader] Loading class from parent
12:37:27,334 DEBUG [WebappClassLoader] loadClass(org.apache.log4j.Priority, false)
12:37:27,334 DEBUG [WebappClassLoader] Searching local repositories
12:37:27,334 DEBUG [WebappClassLoader] findClass(org.apache.log4j.Priority)
12:37:27,334 DEBUG [WebappClassLoader] Delegating to parent classloader at end: java.net.FactoryURLClassLoader@287e60
12:37:27,334 DEBUG [WebappClassLoader] Loading class from parent
12:37:27,334 DEBUG [WebappClassLoader] loadClass(org.apache.myfaces.context.FacesContextFactoryImpl, false)
12:37:27,334 DEBUG [WebappClassLoader] Searching local repositories
12:37:27,334 DEBUG [WebappClassLoader] findClass(org.apache.myfaces.context.FacesContextFactoryImpl)
12:37:27,334 DEBUG [WebappClassLoader] Delegating to parent classloader at end: java.net.FactoryURLClassLoader@287e60
12:37:27,334 DEBUG [WebappClassLoader] Loading class from parent
12:37:27,334 DEBUG [WebappClassLoader] loadClass(it.sinergis.Log4jInit, false)
12:37:27,334 DEBUG [WebappClassLoader] Searching local repositories
12:37:27,334 DEBUG [WebappClassLoader] findClass(it.sinergis.Log4jInit)
12:37:27,475 DEBUG [WebappClassLoader] loadClass(javax.servlet.Servlet, false)
12:37:27,490 DEBUG [WebappClassLoader] Delegating to parent classloader1 java.net.FactoryURLClassLoader@287e60
12:37:27,490 DEBUG [WebappClassLoader] Loading class from parent
12:37:27,490 DEBUG [WebappClassLoader] loadClass(javax.servlet.http.HttpServlet, false)
12:37:27,490 DEBUG [WebappClassLoader] Delegating to parent classloader1 java.net.FactoryURLClassLoader@287e60
12:37:27,490 DEBUG [WebappClassLoader] Loading class from parent
12:37:27,490 DEBUG [WebappClassLoader] Loading class from local repository
12:37:27,490 DEBUG [WebappClassLoader] loadClass(java.lang.StringBuilder, false)
12:37:27,490 DEBUG [WebappClassLoader] loadClass(org.apache.log4j.PropertyConfigurator, false)
12:37:27,490 DEBUG [WebappClassLoader] Searching local repositories
12:37:27,490 DEBUG [WebappClassLoader] findClass(org.apache.log4j.PropertyConfigurator)
12:37:27,490 DEBUG [WebappClassLoader] Delegating to parent classloader at end: java.net.FactoryURLClassLoader@287e60
12:37:27,490 DEBUG [WebappClassLoader] Loading class from parent
and nothing more.
my web.xml is as following:
<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<display-name>webgis</display-name>
<context-param>
<param-name>javax.faces.STATE_SAVING_METHOD</param-name>
<param-value>server</param-value>
</context-param>
<!-- Ajax4jsf Initial parameters -->
<display-name>Ajax4jsf Filter</display-name>
<filter-name>ajax4jsf</filter-name>
<filter-class>org.ajax4jsf.Filter</filter-class>
<filter-mapping>
<filter-name>ajax4jsf</filter-name>
<servlet-name>Faces Servlet</servlet-name>
REQUEST
FORWARD
INCLUDE
</filter-mapping>
<!-- Ajax4jsf Initial parameters -->
<!--
<listener-class>
com.sun.faces.config.ConfigureListener
</listener-class>
-->
<listener-class>
org.apache.myfaces.webapp.StartupServletContextListener
</listener-class>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
<!--
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>it.sinergis.faces.WebGisFacesHttpServlet</servlet-class>
<load-on-startup>1</load-on-startup>
-->
<servlet-name>Log4jInit</servlet-name>
<servlet-class>it.sinergis.Log4jInit</servlet-class>
<init-param>
<param-name>log4j-init-file</param-name>
<param-value>WEB-INF/log4j.config</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.faces</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>pages/index.jsp</welcome-file>
</welcome-file-list>
</web-app>
does anyone have any idea about?
thanks.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4015016#4015016
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4015016
19Â years, 2Â months