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

Reply via email to