At 14:18 10/09/2002 +0200, you wrote: >Bruce, > >That is strange. Could you please try to debug the exact Null variable that >causes the Exception. In EmbeddedCatalinaServiceSX, it says: > > private void createWebContext(final WebApplication appInfo, URL warUrl, > final WebDescriptorParser webAppParser) throws Exception > { > ClassLoader loader = Thread.currentThread().getContextClassLoader(); > WebMetaData metaData = appInfo.getMetaData(); > String ctxPath = metaData.getContextRoot(); > appInfo.setName(warUrl.getPath()); > appInfo.setClassLoader(loader); > appInfo.setURL(warUrl); > final StandardContext context = (StandardContext) >catalina.createContext(ctxPath, warUrl.getFile()); > >The last line being the exception-raising 354 one after my count. If warUrl >would be null, then it should already crash at 351, shouldn´t it? If >catalina would be null, my guess is that the whole service would be flawed >... Can you get any other web application to run under catalina? What about >the management-console? > >It would be a tremendous help if you could find out what jboss-net.war in >sar makes different to other services (and IMHO it should work with the >compressed version, too, maybe you need to compress both the war/wsr >ingredients and the jboss-net.sar? > >Puzzled, >CGJ >
Christoph, I got the Apache-AXIS page with administer and visit options up, and then it crashed. I got it going by doing this: 1. create unpacked jboss-net.ear 2. put jboss-net.sar into this 3. move jboss-net.war and jboss-net.wsr from under jboss-net.sar up a directory to be under jboss-net.ear 4. under jboss-net.ear create a META-INF directory with application.xml that contains this: <?xml version="1.0" encoding="ISO-8859-1"?> <application> <display-name>JBoss-Example WebService</display-name> <module> <java>jboss-net.sar</java> </module> <module> <web> <web-uri>jboss-net.war</web-uri> <context-root>/jboss-net</context-root> jboss-net.wsr </web> </module> </application> Now start jboss as normal (all running under default/deploy). As you can see from the stack trace, it went fine until it tried to load the AxisServlet. the STDOUT comments are the ones I put into the code to check what the values were. I've not tried this in jetty yet. I assume that the next problem is something to do with the fact that the sar doesn't contain what it did before. 2002-09-10 14:44:28,690 DEBUG [org.jboss.web.catalina.EmbeddedCatalinaServiceSX] webContext: /jboss-net 2002-09-10 14:44:28,690 DEBUG [org.jboss.web.catalina.EmbeddedCatalinaServiceSX] warURL: file:/D:/jboss-src/jboss-all/build/output/jboss-4.0.0alpha/server/default/deploy/jboss-net.ear/jboss-net.war/ 2002-09-10 14:44:28,690 DEBUG [org.jboss.web.catalina.EmbeddedCatalinaServiceSX] webAppParser: org.jboss.web.AbstractWebContainer$DescriptorParser@b9f88b 2002-09-10 14:44:28,841 INFO [org.jboss.web.catalina.EmbeddedCatalinaServiceSX] deploy, ctxPath=/jboss-net, warUrl=file:/D:/jboss-src/jboss-all/build/output/jboss-4.0.0alpha/server/default/deploy/jboss-net.ear/jboss-net.war/ 2002-09-10 14:44:28,841 INFO [STDOUT] warURL= file:/D:/jboss-src/jboss-all/build/output/jboss-4.0.0alpha/server/default/deploy/jboss-net.ear/jboss-net.war/ 2002-09-10 14:44:28,841 INFO [STDOUT] ctxPath=/jboss-net 2002-09-10 14:44:28,841 DEBUG [org.jboss.web.catalina.EmbeddedCatalinaServiceSX] AbstractWebContainer.parseWebAppDescriptors, Begin 2002-09-10 14:44:28,851 DEBUG [org.jboss.web.catalina.EmbeddedCatalinaServiceSX] Creating ENC using ClassLoader: java.net.FactoryURLClassLoader@6c9ec6 2002-09-10 14:44:28,851 DEBUG [org.jboss.web.catalina.EmbeddedCatalinaServiceSX] ..org.jboss.mx.loading.UnifiedClassLoader2@aacc14{ url=file:/D:/jboss-src/jboss-all/build/output/jboss-4.0.0alpha/server/default/deploy/jboss-net.ear/jboss-net.war/ } 2002-09-10 14:44:28,851 DEBUG [org.jboss.web.catalina.EmbeddedCatalinaServiceSX] ..java.net.URLClassLoader@c3c749 2002-09-10 14:44:28,851 DEBUG [org.jboss.web.catalina.EmbeddedCatalinaServiceSX] ..sun.misc.Launcher$AppClassLoader@2f6684 2002-09-10 14:44:28,851 DEBUG [org.jboss.web.catalina.EmbeddedCatalinaServiceSX] ..sun.misc.Launcher$ExtClassLoader@f38798 2002-09-10 14:44:28,851 DEBUG [org.jboss.web.catalina.EmbeddedCatalinaServiceSX] Linked java:comp/UserTransaction to JNDI name: UserTransaction 2002-09-10 14:44:28,851 DEBUG [org.jboss.web.catalina.EmbeddedCatalinaServiceSX] addEnvEntries 2002-09-10 14:44:28,851 DEBUG [org.jboss.web.catalina.EmbeddedCatalinaServiceSX] linkResourceEnvRefs 2002-09-10 14:44:28,851 DEBUG [org.jboss.web.catalina.EmbeddedCatalinaServiceSX] linkResourceRefs 2002-09-10 14:44:28,851 DEBUG [org.jboss.web.catalina.EmbeddedCatalinaServiceSX] linkEjbRefs 2002-09-10 14:44:28,851 DEBUG [org.jboss.web.catalina.EmbeddedCatalinaServiceSX] linkEjbLocalRefs 2002-09-10 14:44:28,851 DEBUG [org.jboss.web.catalina.EmbeddedCatalinaServiceSX] linkSecurityDomain 2002-09-10 14:44:28,851 DEBUG [org.jboss.web.catalina.EmbeddedCatalinaServiceSX] Linking security/securityMgr to JNDI name: java:/jaas/other 2002-09-10 14:44:28,851 DEBUG [org.jboss.web.catalina.EmbeddedCatalinaServiceSX] AbstractWebContainer.parseWebAppDescriptors, End 2002-09-10 14:44:28,861 INFO [org.jboss.web.localhost.Engine] WebappLoader[/jboss-net]: Deploying class repositories to work directory D:\jboss-src\jboss-all\build\output\jboss-4.0.0alpha\catalina\work\MainEngine\localhost\jboss-net 2002-09-10 14:44:28,861 INFO [org.jboss.web.localhost.Engine] StandardManager[/jboss-net]: Seeding random number generator class java.security.SecureRandom 2002-09-10 14:44:28,861 INFO [org.jboss.web.localhost.Engine] StandardManager[/jboss-net]: Seeding of random number generator has been completed 2002-09-10 14:44:29,191 INFO [org.jboss.web.localhost.Engine] ContextConfig[/jboss-net]: Added certificates -> request attribute Valve 2002-09-10 14:44:29,251 INFO [org.jboss.web.localhost.Engine] ContextConfig[/jboss-net]: Configured an authenticator for method BASIC 2002-09-10 14:44:29,251 DEBUG [org.jboss.web.catalina.EmbeddedCatalinaServiceSX] Context.lifecycleEvent, event=org.apache.catalina.LifecycleEvent[source=StandardEngine[MainEngine].StandardHost[localhost].StandardContext[/jboss-net]] 2002-09-10 14:44:29,351 INFO [org.jboss.web.catalina.EmbeddedCatalinaServiceSX] Using Java2 parent classloader delegation: true 2002-09-10 14:44:29,351 INFO [org.jboss.web.localhost.Engine] StandardWrapper[/jboss-net:default]: Loading container servlet default 2002-09-10 14:44:29,351 INFO [org.jboss.web.localhost.Engine] StandardWrapper[/jboss-net:invoker]: Loading container servlet invoker 2002-09-10 14:44:29,451 DEBUG [org.jboss.web.catalina.EmbeddedCatalinaServiceSX] Initialized: {WebApplication: /D:/jboss-src/jboss-all/build/output/jboss-4.0.0alpha/server/default/deploy/jboss-net.ear/jboss-net.war/, URL: file:/D:/jboss-src/jboss-all/build/output/jboss-4.0.0alpha/server/default/deploy/jboss-net.ear/jboss-net.war/, classLoader: java.net.FactoryURLClassLoader@6c9ec6:7118534} 2002-09-10 14:44:29,451 DEBUG [org.jboss.deployment.MainDeployer] End deployment start on package: jboss-net.war 2002-09-10 14:44:29,451 DEBUG [org.jboss.deployment.MainDeployer] End deployment start on package: jboss-net.ear 2002-09-10 14:44:29,451 INFO [org.jboss.deployment.MainDeployer] Deployed package: file:/D:/jboss-src/jboss-all/build/output/jboss-4.0.0alpha/server/default/deploy/jboss-net.ear/ 2002-09-10 14:44:29,451 DEBUG [org.jboss.deployment.scanner.URLDeploymentScanner] Watch URL for: file:/D:/jboss-src/jboss-all/build/output/jboss-4.0.0alpha/server/default/deploy/jboss-net.ear/ -> file:/D:/jboss-src/jboss-all/build/output/jboss-4.0.0alpha/server/default/deploy/jboss-net.ear/META-INF/application.xml 2002-09-10 14:44:29,472 DEBUG [org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread] Notified that enabled: true 2002-09-10 14:44:29,472 INFO [org.jboss.deployment.scanner.URLDeploymentScanner] Started 2002-09-10 14:44:29,472 DEBUG [org.jboss.system.ServiceController] Starting dependent components for: jboss.deployment:type=DeploymentScanner,flavor=URL dependent components: [] 2002-09-10 14:44:29,472 DEBUG [org.jboss.deployment.MainDeployer] End deployment start on package: jboss-service.xml 2002-09-10 14:44:29,472 INFO [org.jboss.deployment.MainDeployer] Deployed package: file:/D:/jboss-src/jboss-all/build/output/jboss-4.0.0alpha/server/default/conf/jboss-service.xml 2002-09-10 14:44:29,482 INFO [org.jboss.system.server.Server] JBoss started in 24s:733ms 2002-09-10 14:45:27,639 DEBUG [org.apache.axis.transport.http.AxisServlet] In AxisServletBase init 2002-09-10 14:45:27,639 DEBUG [org.apache.axis.transport.http.AxisServlet] In servlet init 2002-09-10 14:45:27,639 DEBUG [org.apache.axis.transport.http.AxisServlet] Enter: doGet() 2002-09-10 14:45:27,809 DEBUG [org.apache.axis.description.OperationDesc] @d314ccsetReturnType({http://schemas.xmlsoap.org/soap/encoding/}Array) 2002-09-10 14:45:27,849 DEBUG [org.apache.axis.description.OperationDesc] @d314cc added parameter >name: xml typeEntry: null mode: IN isReturn: false typeQName: {http://xml.apache.org/xml-soap}Vector javaType: class java.util.Vector @aee320<total parameters:1 2002-09-10 14:45:27,929 DEBUG [org.apache.axis.transport.http.AxisServlet] Exit: doGet() 2002-09-10 14:45:27,979 ERROR [org.jboss.web.localhost.Engine] StandardWrapperValve[JBossAxisServlet]: Servlet.service() for servlet JBossAxisServlet threw exception java.lang.NullPointerException at org.jboss.net.axis.server.EJBProvider.getServiceClass(EJBProvider.java:85) at org.apache.axis.providers.java.JavaProvider.initServiceDesc(JavaProvider.java:532) at org.apache.axis.handlers.soap.SOAPService.getInitializedServiceDesc(SOAPService.java:316) at org.apache.axis.deployment.wsdd.WSDDService.makeNewInstance(WSDDService.java:453) at org.apache.axis.deployment.wsdd.WSDDDeployment.getDeployedServices(WSDDDeployment.java:548) at org.apache.axis.configuration.FileProvider.getDeployedServices(FileProvider.java:321) at org.apache.axis.transport.http.AxisServlet.doGet(AxisServlet.java:233) at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:335) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:475) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1027) at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1125) at java.lang.Thread.run(Thread.java:536) 2002-09-10 14:45:35,699 INFO [org.jboss.web.localhost.Engine] StandardWrapper[/jboss-net:org.apache.catalina.INVOKER.AdminServlet]: Marking servlet org.apache.catalina.INVOKER.AdminServlet as unavailable 2002-09-10 14:45:35,709 ERROR [org.jboss.web.localhost.Engine] invoker: Cannot allocate servlet instance for path /jboss-net/servlet/AdminServlet javax.servlet.ServletException: Wrapper cannot find servlet class AdminServlet or a class it depends on at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:873) cheers, Bruce Dr. Bruce Scharlau Dept. of Computing Science University of Aberdeen Aberdeen AB24 3UE 01224 272193 http://www.csd.abdn.ac.uk/~bscharla mailto:[EMAIL PROTECTED] ------------------------------------------------------- This sf.net email is sponsored by: OSDN - Tired of that same old cell phone? Get a new here for FREE! https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390 _______________________________________________ Jboss-development mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-development