You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by Amila Suriarachchi <am...@gmail.com> on 2011/09/01 11:25:17 UTC

Re: [Axis2] NPE during load in DeploymentFileData.getName

On Thu, Aug 25, 2011 at 8:55 PM, Neil Aggarwal <ne...@jammconsulting.com>wrote:

> Hello:
>
> I am setting up an Axis2 web service on Tomcat.
>
> When I run Tomcat, I get this error:
>
> SEVERE: Servlet /myservlet threw load() exception
> java.lang.NullPointerException
>        at
>
> org.apache.axis2.deployment.repository.util.DeploymentFileData.getName(Deplo
> ymentFileData.java:69)
>
> Any ideas what happened?
>

do you have the full stack trance?

have you created the services and modules folders like in Axis2.war and add
all the web.xml entries to your web app xml?

thanks,
Amila.


>
> Thanks,
>        Neil
>
> --
> Neil Aggarwal, (972)834-1565, http://UnmeteredVPS.net/centos
> Virtual private server with CentOS 5.5 preinstalled
> Unmetered bandwidth = no overage charges
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-user-unsubscribe@axis.apache.org
> For additional commands, e-mail: java-user-help@axis.apache.org
>
>


-- 
Amila Suriarachchi
WSO2 Inc.
blog: http://amilachinthaka.blogspot.com/

RE: [Axis2] NPE during load in DeploymentFileData.getName

Posted by Neil Aggarwal <ne...@JAMMConsulting.com>.
Amila:
 
> Seems to be a problem with either tomcat version, os etc..
> Axis2 1.6.0 war works fine with me for apache-tomcat-6.0.24

I am using Tomcat 7.0.20 on Cent OS 5.
I wonder if there is an incompatability there.
	
> try with a clean tomcat distribution.

This is a fresh installation of Tomcat, but I will try
deleting it and reinstalling it.

Neil


--
Neil Aggarwal, (972)834-1565, http://UnmeteredVPS.net/centos
Virtual private server with CentOS 6 preinstalled
Unmetered bandwidth = no overage charges


---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscribe@axis.apache.org
For additional commands, e-mail: java-user-help@axis.apache.org


Re: [Axis2] NPE during load in DeploymentFileData.getName

Posted by Amila Suriarachchi <am...@gmail.com>.
On Mon, Sep 5, 2011 at 5:19 PM, Neil Aggarwal <ne...@jammconsulting.com>wrote:

> Amila:
>
> > What is the axis2 version you use? did you try with 1.6.0?
>
> I am using 1.6.0
>
> > please check with the .war file format.
>
> I tried using the war file and saw this error when I started Tomcat:
>

Seems to be a problem with either tomcat version, os etc..

Axis2 1.6.0 war works fine with me for apache-tomcat-6.0.24

try with a clean tomcat distribution.

thanks,
Amila.


>
> INFO: Deploying web application archive axis2.war
> Sep 2, 2011 9:54:35 AM org.apache.catalina.startup.ContextConfig init
> SEVERE: Exception fixing docBase for context [/axis2]
> java.io.FileNotFoundException:
> /usr/local/tomcat/webapps/axis2/META-INF/MANIFEST.MF (No such file or
> directory)
>        at java.io.FileOutputStream.open(Native Method)
>        at java.io.FileOutputStream.<init>(FileOutputStream.java:209)
>        at java.io.FileOutputStream.<init>(FileOutputStream.java:160)
>        at org.apache.catalina.startup.ExpandWar.expand(ExpandWar.java:403)
>        at org.apache.catalina.startup.ExpandWar.expand(ExpandWar.java:138)
>        at
>
> org.apache.catalina.startup.ContextConfig.fixDocBase(ContextConfig.java:735)
>        at
> org.apache.catalina.startup.ContextConfig.init(ContextConfig.java:861)
>        at
>
> org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:
> 340)
>        at
>
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSuppor
> t.java:119)
>        at
>
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java
> :90)
>        at
>
> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:3
> 89)
>        at
> org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:110)
>        at
> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:139)
>         at
>
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:8
> 12)
>         at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:787)
>         at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:607)
>        at
> org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:932)
>        at
> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:723)
>        at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:470)
>        at
> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1322)
>        at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
>        at
>
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSuppor
> t.java:119)
>        at
>
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java
> :90)
>        at
>
> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:3
> 89)
>        at
> org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:334)
>         at
>
> org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1041
> )
>         at
> org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:774)
>        at
> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148)
>         at
>
> org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1033
> )
>         at
>
> org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:29
> 1)
>        at
> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148)
>         at
>
> org.apache.catalina.core.StandardService.startInternal(StandardService.java:
> 443)
>        at
> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148)
>         at
>
> org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:72
> 7)
>        at
> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148)
>        at org.apache.catalina.startup.Catalina.start(Catalina.java:621)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57
> )
>        at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
> .java:43)
>        at java.lang.reflect.Method.invoke(Method.java:616)
>        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:322)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57
> )
>        at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
> .java:43)
>         at java.lang.reflect.Method.invoke(Method.java:616)
>        at
> org.apache.commons.daemon.support.DaemonLoader.start(DaemonLoader.java:243)
> [INFO] Clustering has been disabled
> [INFO] Deploying module: script-1.6.0 -
> jndi:/localhost/axis2/WEB-INF/modules/scripting-1.6.0.mar
> [INFO] Deploying module: soapmonitor-1.6.0 -
> jndi:/localhost/axis2/WEB-INF/modules/soapmonitor-1.6.0.mar
> [INFO] Deploying module: ping-1.6.0 -
> jndi:/localhost/axis2/WEB-INF/modules/ping-1.6.0.mar
> [INFO] Deploying module: mtompolicy-1.6.0 -
> jndi:/localhost/axis2/WEB-INF/modules/mtompolicy-1.6.0.mar
> [INFO] Deploying module: metadataExchange-1.6.0 -
> jndi:/localhost/axis2/WEB-INF/modules/mex-1.6.0.mar
> [INFO] Deploying module: jaxws-1.6.0 -
> jndi:/localhost/axis2/WEB-INF/modules/axis2-jaxws-mar-1.6.0.mar
> [INFO] Deploying module: addressing-1.6.0 -
> jndi:/localhost/axis2/WEB-INF/modules/addressing-1.6.0.mar
> [ERROR] AxisConfiguration getRepository returns null, cannot deploy scripts
> [INFO] Deploying Web service: version-1.6.0 -
> [INFO] Deploying Web service: version-1.6.0 -
> jndi:/localhost/axis2/WEB-INF/services/version-1.6.0.aar
> [INFO] jndi:/localhost/axis2/WEB-INF/transports/transports.list -  as per
> axis2.repository.url, the URL is
> jndi:/localhost/axis2/WEB-INF/transports/transports.list that will be used
> relative to /.
> [INFO] jndi:/localhost/axis2/WEB-INF/pojo/pojo.list -  as per
> axis2.repository.url, the URL is
> jndi:/localhost/axis2/WEB-INF/pojo/pojo.list that will be used relative to
> /.
> [INFO] jndi:/localhost/axis2/WEB-INF/servicejars/servicejars.list -  as per
> axis2.repository.url, the URL is
> jndi:/localhost/axis2/WEB-INF/servicejars/servicejars.list that will be
> used
> relative to /.
>
> Have you seen that error before?
>
>
> The happiness page has this info:
>
> There was a problem in Axis2 version service , may be the service not
> available or some thing has gone wrong. But this does not mean system is
> not
> working ! Try to upload some other service and check to see whether it is
> working.
>
> Does that denote a problem?
>
> Thanks,
>  Neil
>
>
> --
> Neil Aggarwal, (972)834-1565, http://UnmeteredVPS.net/centos
> Virtual private server with CentOS 5.5 preinstalled
> Unmetered bandwidth = no overage charges
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-user-unsubscribe@axis.apache.org
> For additional commands, e-mail: java-user-help@axis.apache.org
>
>


-- 
Amila Suriarachchi
WSO2 Inc.
blog: http://amilachinthaka.blogspot.com/

RE: [Axis2] NPE during load in DeploymentFileData.getName

Posted by Neil Aggarwal <ne...@JAMMConsulting.com>.
Amila:
 
> What is the axis2 version you use? did you try with 1.6.0?

I am using 1.6.0

> please check with the .war file format.

I tried using the war file and saw this error when I started Tomcat:

INFO: Deploying web application archive axis2.war
Sep 2, 2011 9:54:35 AM org.apache.catalina.startup.ContextConfig init
SEVERE: Exception fixing docBase for context [/axis2]
java.io.FileNotFoundException:
/usr/local/tomcat/webapps/axis2/META-INF/MANIFEST.MF (No such file or
directory)
        at java.io.FileOutputStream.open(Native Method)
        at java.io.FileOutputStream.<init>(FileOutputStream.java:209)
        at java.io.FileOutputStream.<init>(FileOutputStream.java:160)
        at org.apache.catalina.startup.ExpandWar.expand(ExpandWar.java:403)
        at org.apache.catalina.startup.ExpandWar.expand(ExpandWar.java:138)
        at
org.apache.catalina.startup.ContextConfig.fixDocBase(ContextConfig.java:735)
        at
org.apache.catalina.startup.ContextConfig.init(ContextConfig.java:861)
        at
org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:
340)
        at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSuppor
t.java:119)
        at
org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java
:90)
        at
org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:3
89)
        at
org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:110)
        at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:139)
        at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:8
12)
        at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:787)
        at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:607)
        at
org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:932)
        at
org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:723)
        at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:470)
        at
org.apache.catalina.startup.HostConfig.start(HostConfig.java:1322)
        at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
        at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSuppor
t.java:119)
        at
org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java
:90)
        at
org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:3
89)
        at
org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:334)
        at
org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1041
)
        at
org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:774)
        at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148)
        at
org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1033
)
        at
org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:29
1)
        at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148)
        at
org.apache.catalina.core.StandardService.startInternal(StandardService.java:
443)
        at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148)
        at
org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:72
7)
        at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:621)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57
)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:43)
        at java.lang.reflect.Method.invoke(Method.java:616)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:322)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57
)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:43)
        at java.lang.reflect.Method.invoke(Method.java:616)
        at
org.apache.commons.daemon.support.DaemonLoader.start(DaemonLoader.java:243)
[INFO] Clustering has been disabled
[INFO] Deploying module: script-1.6.0 -
jndi:/localhost/axis2/WEB-INF/modules/scripting-1.6.0.mar
[INFO] Deploying module: soapmonitor-1.6.0 -
jndi:/localhost/axis2/WEB-INF/modules/soapmonitor-1.6.0.mar
[INFO] Deploying module: ping-1.6.0 -
jndi:/localhost/axis2/WEB-INF/modules/ping-1.6.0.mar
[INFO] Deploying module: mtompolicy-1.6.0 -
jndi:/localhost/axis2/WEB-INF/modules/mtompolicy-1.6.0.mar
[INFO] Deploying module: metadataExchange-1.6.0 -
jndi:/localhost/axis2/WEB-INF/modules/mex-1.6.0.mar
[INFO] Deploying module: jaxws-1.6.0 -
jndi:/localhost/axis2/WEB-INF/modules/axis2-jaxws-mar-1.6.0.mar
[INFO] Deploying module: addressing-1.6.0 -
jndi:/localhost/axis2/WEB-INF/modules/addressing-1.6.0.mar
[ERROR] AxisConfiguration getRepository returns null, cannot deploy scripts
[INFO] Deploying Web service: version-1.6.0 -
[INFO] Deploying Web service: version-1.6.0 -
jndi:/localhost/axis2/WEB-INF/services/version-1.6.0.aar
[INFO] jndi:/localhost/axis2/WEB-INF/transports/transports.list -  as per
axis2.repository.url, the URL is
jndi:/localhost/axis2/WEB-INF/transports/transports.list that will be used
relative to /.
[INFO] jndi:/localhost/axis2/WEB-INF/pojo/pojo.list -  as per
axis2.repository.url, the URL is
jndi:/localhost/axis2/WEB-INF/pojo/pojo.list that will be used relative to
/.
[INFO] jndi:/localhost/axis2/WEB-INF/servicejars/servicejars.list -  as per
axis2.repository.url, the URL is
jndi:/localhost/axis2/WEB-INF/servicejars/servicejars.list that will be used
relative to /.

Have you seen that error before?


The happiness page has this info:

There was a problem in Axis2 version service , may be the service not
available or some thing has gone wrong. But this does not mean system is not
working ! Try to upload some other service and check to see whether it is
working.

Does that denote a problem?

Thanks,
  Neil


--
Neil Aggarwal, (972)834-1565, http://UnmeteredVPS.net/centos
Virtual private server with CentOS 5.5 preinstalled
Unmetered bandwidth = no overage charges 


---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscribe@axis.apache.org
For additional commands, e-mail: java-user-help@axis.apache.org


Re: [Axis2] NPE during load in DeploymentFileData.getName

Posted by Amila Suriarachchi <am...@gmail.com>.
On Fri, Sep 2, 2011 at 9:44 PM, Neil Aggarwal <ne...@jammconsulting.com>wrote:

> Amila:
>
> > do you have the full stack trance?
>
> Here it is:
>
> INFO: Deploying web application directory myapp
> Sep 2, 2011 11:13:01 AM org.apache.catalina.core.StandardContext
> loadOnStartup
> SEVERE: Servlet /myapp threw load() exception
> java.lang.NullPointerException
>        at
>
> org.apache.axis2.deployment.repository.util.DeploymentFileData.getName(Deplo
> ymentFileData.java:69)
>        at
>
> org.apache.axis2.deployment.repository.util.ArchiveReader.buildServiceGroup(
> ArchiveReader.java:81)
>        at
>
> org.apache.axis2.deployment.DeploymentEngine.buildServiceGroup(DeploymentEng
> ine.java:1287)
>        at
>
> org.apache.axis2.deployment.WarBasedAxisConfigurator.loadServicesFromWebInf(
> WarBasedAxisConfigurator.java:320)
>        at
>
> org.apache.axis2.deployment.WarBasedAxisConfigurator.loadServices(WarBasedAx
> isConfigurator.java:280)
>        at
>
> org.apache.axis2.context.ConfigurationContextFactory.createConfigurationCont
> ext(ConfigurationContextFactory.java:95)
>        at
>
> org.apache.axis2.transport.http.AxisServlet.initConfigContext(AxisServlet.ja
> va:584)
>        at
> org.apache.axis2.transport.http.AxisServlet.init(AxisServlet.java:454)
>        at
>
> org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:12
> 28)
>        at
>
> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:11
> 47)
>        at
> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1043)
>        at
>
> org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:
> 4957)
>        at
> org.apache.catalina.core.StandardContext$3.call(StandardContext.java:5284)
>        at
> org.apache.catalina.core.StandardContext$3.call(StandardContext.java:5279)
>        at
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
>        at java.util.concurrent.FutureTask.run(FutureTask.java:166)
>        at
>
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:11
> 10)
>        at
>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:6
> 03)
>        at java.lang.Thread.run(Thread.java:636)
>
> > have you created the services and modules folders like in Axis2.war and
> > add all the web.xml entries to your web app xml?
>
> I tried using the structure I saw in the axis web app, but it did not seem
> to work.  Here is what I have right now:
> tomcat/webapps/myapp
>  WEB-INF
>    axis2.xml
>    services.xml
>    web.xml
>    classes (Class files are in here)
>    lib (Jars are in here)
>    modules (Copied from axis2)
>

What is the axis2 version you use? did you try with 1.6.0? please check with
the .war file format.

But if you can not get deployed axis2.war as downloaded then that should be
a problem with your OS or tomcat.

thanks,
Amila.

>
> I am attaching the axis2.xml, services.xml, and web.xml in case it helps.
>
> Thanks,
>        Neil
>
> --
> Neil Aggarwal, (972)834-1565, http://UnmeteredVPS.net/centos
> Virtual private server with CentOS 5.5 preinstalled
> Unmetered bandwidth = no overage charges
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-user-unsubscribe@axis.apache.org
> For additional commands, e-mail: java-user-help@axis.apache.org
>



-- 
Amila Suriarachchi
WSO2 Inc.
blog: http://amilachinthaka.blogspot.com/

RE: [Axis2] NPE during load in DeploymentFileData.getName

Posted by Neil Aggarwal <ne...@JAMMConsulting.com>.
Amila:
 
> do you have the full stack trance?

Here it is:

INFO: Deploying web application directory myapp
Sep 2, 2011 11:13:01 AM org.apache.catalina.core.StandardContext
loadOnStartup
SEVERE: Servlet /myapp threw load() exception
java.lang.NullPointerException
        at
org.apache.axis2.deployment.repository.util.DeploymentFileData.getName(Deplo
ymentFileData.java:69)
        at
org.apache.axis2.deployment.repository.util.ArchiveReader.buildServiceGroup(
ArchiveReader.java:81)
        at
org.apache.axis2.deployment.DeploymentEngine.buildServiceGroup(DeploymentEng
ine.java:1287)
        at
org.apache.axis2.deployment.WarBasedAxisConfigurator.loadServicesFromWebInf(
WarBasedAxisConfigurator.java:320)
        at
org.apache.axis2.deployment.WarBasedAxisConfigurator.loadServices(WarBasedAx
isConfigurator.java:280)
        at
org.apache.axis2.context.ConfigurationContextFactory.createConfigurationCont
ext(ConfigurationContextFactory.java:95)
        at
org.apache.axis2.transport.http.AxisServlet.initConfigContext(AxisServlet.ja
va:584)
        at
org.apache.axis2.transport.http.AxisServlet.init(AxisServlet.java:454)
        at
org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:12
28)
        at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:11
47)
        at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1043)
        at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:
4957)
        at
org.apache.catalina.core.StandardContext$3.call(StandardContext.java:5284)
        at
org.apache.catalina.core.StandardContext$3.call(StandardContext.java:5279)
        at
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
        at java.util.concurrent.FutureTask.run(FutureTask.java:166)
        at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:11
10)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:6
03)
        at java.lang.Thread.run(Thread.java:636)

> have you created the services and modules folders like in Axis2.war and 
> add all the web.xml entries to your web app xml?

I tried using the structure I saw in the axis web app, but it did not seem
to work.  Here is what I have right now:
tomcat/webapps/myapp
  WEB-INF
    axis2.xml
    services.xml
    web.xml
    classes (Class files are in here)
    lib (Jars are in here)
    modules (Copied from axis2)

I am attaching the axis2.xml, services.xml, and web.xml in case it helps.

Thanks,
	Neil

--
Neil Aggarwal, (972)834-1565, http://UnmeteredVPS.net/centos
Virtual private server with CentOS 5.5 preinstalled
Unmetered bandwidth = no overage charges