Mike,
You have an older version of the QName class that is getting loaded before
the one in your Axis library...if you are using Weblogic 9.2, you might want
to take a look at using a Filtering Classloader to load the class from your
Axis lib instead:
http://e-docs.bea.com/wls/docs92/programming/classloading.html#filteringClass
Loader
Brennan Spies
Sr. Programmer Analyst
Shared Application Services
-Original Message-
From: Mike Ferraro [mailto:[EMAIL PROTECTED]
Sent: Monday, January 29, 2007 11:16 AM
To: axis-user@ws.apache.org
Subject: [Axis2] Trouble deploying axis2.war
Hello,
I'm new to Axis2 and am trying to go through the instructions from the
beginning. My goal is to develop a set of web services using existing
Java objects. I tried downloading the latest war file and dropping into
my app server. I use Weblogic. I dropped the war file into the
appropriate directory and deployed the application through the WL admin
console. In the startup log I got the message below. Does anyone know
the cause of this?
Thank you,
Mike Ferraro
<[ServletContext(id=4653899,name=axis2,context-path=/axis2)] Error occu
rred while instantiating servlet: "AxisServlet".
java.lang.NoSuchMethodError:
javax.xml.namespace.QName.(Ljava/lang/String;Ljava/lang/String;Lja
va/lang/String;)V
at
org.apache.axis2.engine.InstanceDispatcher.(InstanceDispatcher.j
ava:41)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorA
ccessorImpl.java:39)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingCons
tructorAccessorImpl.java:27)
at
java.lang.reflect.Constructor.newInstance(Constructor.java:274)
at java.lang.Class.newInstance0(Class.java:308)
at java.lang.Class.newInstance(Class.java:261)
at
org.apache.axis2.deployment.util.Utils.loadHandler(Utils.java:88)
at
org.apache.axis2.deployment.AxisConfigBuilder.processPhaseList(AxisConfi
gBuilder.java:264)
at
org.apache.axis2.deployment.AxisConfigBuilder.processPhaseOrders(AxisCon
figBuilder.java:292)
at
org.apache.axis2.deployment.AxisConfigBuilder.populateConfig(AxisConfigB
uilder.java:107)
at
org.apache.axis2.deployment.DeploymentEngine.populateAxisConfiguration(D
eploymentEngine.java:690)
at
org.apache.axis2.deployment.WarBasedAxisConfigurator.(WarBasedAxis
Configurator.java:129)
at
org.apache.axis2.transport.http.AxisServlet.initConfigContext(AxisServle
t.java:392)
at
org.apache.axis2.transport.http.AxisServlet.init(AxisServlet.java:331)
at
weblogic.servlet.internal.ServletStubImpl$ServletInitAction.run(ServletS
tubImpl.java:993)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSu
bject.java:317)
at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118
)
at
weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubImpl.
java:869)
at
weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStubImp
l.java:848)
at
weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl
.java:787)
at
weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServ
letContext.java:3252)
at
weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebAppSer
vletContext.java:3197)
at
weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppSe
rvletContext.java:3174)
at
weblogic.servlet.internal.WebAppServletContext.setStarted(WebAppServletC
ontext.java:5647)
at
weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:869)
at
weblogic.j2ee.J2EEApplicationContainer.start(J2EEApplicationContainer.ja
va:2022)
at
weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer
.java:2063)
at
weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.act
ivateContainer(SlaveDeployer.java:2592)
at
weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.doCommit(Sla
veDeployer.java:2515)
at
weblogic.management.deploy.slave.SlaveDeployer$Task.commit(SlaveDeployer
.java:2317)
at
weblogic.management.deploy.slave.SlaveDeployer$Task.checkAutoCommit(Slav
eDeployer.java:2399)
at
weblogic.management.deploy.slave.SlaveDeployer$Task.prepare(SlaveDeploye
r.java:2311)
at
weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(Slav
eDeployer.java:2479)
at
weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveD
eployer.java:798)
at
weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDeploye
r.java:507)
at
weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeploy
er.java:465)
at
weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandle
r.java:25)
at weblogic.kernel.Exe