Jim, Could you please edit the HappyAxis.jsp in your web app and add the following lines: needed += needClass(out, "javax.xml.namespace.QName", "qname.jar", "QNAME", "Axis2 will not work", "http://xml.apache.org/axis2/");
Right after the section that includes the following string "Streaming Impl for XML implementation"? And then post the new output. I believe there is a bad jar with a old javax.xml.namespace.QName implementation in your environment and we need to hunt it down. -- dims On 8/8/06, Jim Mattson <[EMAIL PROTECTED]> wrote:
I just downloaded Axis2.war from the site and deployed it in BEA Weblogic 8.1 sp4. I am trying to evaluate what needs to occur on migrating from Axis 1.3 to 2 for an upcoming project. Are they compatible? I got the following error: <Aug 8, 2006 9:39:38 AM CDT> <Error> <HTTP> <BEA-101017> <[ServletContext(id=33275114,name=axis2,context-path=/axis2)] Root cause of ServletException. java.lang.NoSuchMethodError: javax.xml.namespace.QName .<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V at org.apache.axiom.om.impl.llom.OMElementImpl.getQName(OMElementImpl.java:878) at org.apache.axis2.context.MessageContext.isHeaderPresent (MessageContext.java:955) at org.apache.axis2.engine.InstanceDispatcher.extractServiceGroupContextId(InstanceDispatcher.java:150) at org.apache.axis2.engine.InstanceDispatcher.invoke(InstanceDispatcher.java:62) at org.apache.axis2.engine.Phase.invoke(Phase.java:381) at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:473) at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:445) at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:284) at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:136) at javax.servlet.http.HttpServlet.service (HttpServlet.java:760) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1006) at weblogic.servlet.internal.ServletStubImpl.invokeServlet (ServletStubImpl.java:419) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:315) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java :6718) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121) at weblogic.servlet.internal.WebAppServletContext.invokeServlet (WebAppServletContext.java:3764) at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2644) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219) at weblogic.kernel.ExecuteThread.run (ExecuteThread.java:178) The results of the "Happiness Page" ... problem with the Version process. In addition, the Administrative link does not work either ... Axis2 Happiness Page Examining webapp configuration Essential Components Found Apache-Axis (org.apache.axis2.transport.http.AxisServlet) at C:\bea\weblogic81\samples\domains\workshop\cgServer\.wlnotdelete\extract\cgServer_axis2_axis2\jarfiles\WEB-INF\lib\axis2-kernel-1.0.jar Found Jakarta-Commons Logging (org.apache.commons.logging.Log) at C:\bea\weblogic81\samples\domains\workshop\cgServer\.wlnotdelete\extract\cgServer_axis2_axis2\jarfiles\WEB-INF\lib\commons-logging-1.0.4.jar Found Log4j (org.apache.log4j.Layout) at C:\bea\weblogic81\common\lib\log4j.jar Found Streaming API for XML (javax.xml.stream.XMLStreamReader) at C:\bea\weblogic81\samples\domains\workshop\cgServer\.wlnotdelete\extract\cgServer_axis2_axis2\jarfiles\WEB-INF\lib\stax-api-1.0.jar Found Streaming Impl for XML implementation (org.codehaus.stax2.XMLStreamWriter2) at C:\bea\weblogic81\samples\domains\workshop\cgServer\.wlnotdelete\extract\cgServer_axis2_axis2\jarfiles\WEB-INF\lib\wstx-asl-2.9.3.jar The core axis2 libraries are present. Note: Even if everything this page probes for is present, there is no guarantee your web axisService will work, because there are many configuration options that we do not check for. These tests are necessary but not sufficient Examining Version Service There was a problem of examine Version service , may be the service not available or some thing has gone wrong. But this does not mean system does not working ! Try to upload a some other service and check to see whether it is working. Examining Application Server Servlet version2.3 PlatformWebLogic Server 8.1 SP4 Mon Nov 29 16:21:29 PST 2004 471647 WebLogic Server 8.1 SP4 Mon Nov 29 16:21:29 PST 2004 471647 WebLogic Server 8.1 SP4 Mon Nov 29 16:21:29 PST 2004 471647 Examining System Properties java.vendor=Sun Microsystems Inc. javax.xml.soap.SOAPFactory=org.apache.axis.soap.SOAPFactoryImpl wli.home=C:\bea\WEBLOG~1\integration org.xml.sax.parser=weblogic.xml.jaxp.RegistryParser weblogic.ListenPort=7001 os.name=Windows XP sun.boot.class.path=C:\bea\JDK142~1\jre\lib\rt.jar;C:\bea\JDK142~1\jre\lib\i18n.jar;C:\bea\JDK142~1\jre\lib\sunrsasign.jar;C:\bea\JDK142~1\jre\lib\jsse.jar;C:\bea\JDK142~1\jre\lib\jce.jar;C:\bea\JDK142~1\jre\lib\charsets.jar;C:\bea\JDK142~1\jre\classes sun.java2d.fontpath= java.vm.specification.vendor=Sun Microsystems Inc. java.runtime.version=1.4.2_05-b04 weblogic.Name=cgServer jmx.implementation.vendor=Sun Microsystems user.name=ujwm001 log4j.configuration=file:C:\bea\WEBLOG~1\common\lib\workshopLogCfg.xml weblogic.security.SSL.ignoreHostnameVerify=false jmx.implementation.name=JMX RI user.language=en java.naming.factory.initial=weblogic.jndi.WLInitialContextFactory sun.boot.library.path=C:\bea\JDK142~1\jre\bin wlw.testConsole=true wlw.iterativeDev=true jmx.specification.name=Java Management Extensions java.version=1.4.2_05 user.timezone=America/Chicago sun.arch.data.model=32 javax.rmi.CORBA.UtilClass=weblogic.iiop.UtilDelegateImpl jmx.specification.version=1.0 Final Release java.endorsed.dirs=C:\bea\JDK142~1\jre\lib\endorsed vde.home=.\cgServer\ldap sun.cpu.isalist=pentium i486 i386 jmx.implementation.version=1.0 file.encoding.pkg=sun.io weblogic.mbeanLegalClause.ByPass=false wlw.logErrorsToConsole=true file.separator=\ java.specification.name=Java Platform API Specification java.class.version=48.0 user.country=US java.home=C:\bea\JDK142~1\jre platform.home=C:\bea\WEBLOG~1 java.vm.info=mixed mode os.version=5.1 org.omg.CORBA.ORBSingletonClass=weblogic.corba.orb.ORB path.separator=; java.vm.version=1.4.2_05-b04 java.util.prefs.PreferencesFactory=java.util.prefs.WindowsPreferencesFactory UserPointCompression=no user.variant= java.protocol.handler.pkgs=weblogic.utils|weblogic.utils|weblogic.net jmx.specification.vendor=Sun Microsystems java.awt.printerjob=sun.awt.windows.WPrinterJob java.security.policy=C:\bea\WEBLOG~1\server\lib\weblogic.policy sun.io.unicode.encoding=UnicodeLittle awt.toolkit=sun.awt.windows.WToolkit java.naming.factory.url.pkgs=weblogic.jndi.factories:weblogic.corba.j2ee.naming.url user.home=C:\Documents and Settings\ujwm001 wls.home=C:\bea\WEBLOG~1\server java.specification.vendor=Sun Microsystems Inc. org.xml.sax.driver=weblogic.apache.xerces.parsers.SAXParser java.library.path=C:\bea\JDK142~1\bin;.;C:\WINDOWS\system32;C:\WINDOWS;C:\bea\WEBLOG~1\server\bin;C:\bea\JDK142~1\jre\bin;C:\bea\JDK142~1\bin;C:\Oracle\Oracle6i\Bin;C:\Oracle\Ora9024\bin;C:\Program Files\Oracle\jre\1.1.8\bin;C:\Program Files\Oracle\jre\1.3.1\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\ATI Technologies\ATI Control Panel;C:\Program Files\Rational\common;C:\Program Files\gs\gs8.11\bin;c:\oracle\ora734\bin;C:\Program Files\Attachmate\EXTRA!\;C:\Program Files\Rational\ClearCase\bin;C:\bea\WEBLOG~1\server\bin\oci920_8 java.vendor.url=http://java.sun.com/ java.vm.vendor=Sun Microsystems Inc. java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition java.class.path=c:\clearCaseViews\C:\clearCaseViews\ujwm001_ACH_Release1.0\Awards_ACH\Build\lib\thirdparty\axis-1_3\log4j-1.2.8.jar ;c:\clearCaseViews\ujwm001_Awards_Ecatalog_int\AWDS_COMMON\Logging_Service\LogService\EarContent\APP-INF\lib\antlr-2.7.5H3.jar;;C:\bea\WEBLOG~1\server\lib\weblogic_knex_patch.jar;C:\bea\WEBLOG~1\common\lib\log4j.jar;C:\bea\WEBLOG~1\server\lib\debugging.jar;C:\bea\WEBLOG~1\server\lib\knex.jar;C:\bea\WEBLOG~1\javelin\lib\javelin.jar;C:\bea\WEBLOG~1\server\lib\wlw- lang.jar;C:\bea\JDK142~1\lib\tools.jar;C:\bea\WEBLOG~1\server\lib\weblogic_sp.jar;C:\bea\WEBLOG~1\server\lib\weblogic.jar;C:\bea\WEBLOG~1\server\lib\ant\ant.jar;C:\bea\JDK142~1\jre\lib\rt.jar;;C:\bea\WEBLOG~1\common\eval\pointbase\lib\pbserver44.jar;C:\bea\WEBLOG~1\common\eval\pointbase\lib\pbclient44.jar;C:\bea\WEBLOG~1\server\lib\webserviceclient.jar;C:\bea\WEBLOG~1\server\lib\webserviceclient+ssl.jar;C:\bea\WEBLOG~1\server\lib\xbean.jar;C:\bea\WEBLOG~1\server\lib\wlxbean.jar;C:\bea\WEBLOG~1\server\lib\xqrl.jar;C:\bea\WEBLOG~1\server\lib\netui\netui- compiler.jar;C:\bea\WEBLOG~1\server\lib\wli.jar;C:\bea\WEBLOG~1\server\lib\fop.jar;C:\bea\WEBLOG~1\integration\adapters\sample\lib\sample-eis.jar; java.vm.specification.name=Java Virtual Machine Specification java.vm.specification.version=1.0 javax.rmi.CORBA.PortableRemoteObjectClass=weblogic.iiop.PortableRemoteObjectDelegateImpl sun.cpu.endian=little sun.os.patch.level=Service Pack 2 java.io.tmpdir=C:\DOCUME~1\ujwm001\LOCALS~1\Temp\ java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport.cgi java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment os.arch=x86 java.ext.dirs=C:\bea\JDK142~1\jre\lib\ext user.dir=C:\bea\WEBLOG~1\samples\domains\workshop line.separator= java.vm.name=Java HotSpot(TM) Client VM javax.xml.soap.MessageFactory=org.apache.axis.soap.MessageFactoryImpl weblogic.management.discover=true javax.xml.soap.SOAPConnectionFactory=org.apache.axis.soap.SOAPConnectionFactoryImpl file.encoding=Cp1252 org.omg.CORBA.ORBClass=weblogic.corba.orb.ORB javax.xml.rpc.ServiceFactory=weblogic.webservice.core.rpc.ServiceFactoryImpl GuessPointCompression=yes weblogic.ProductionModeEnabled= Any ideas would be appreciated. Thanks, Jim M. java.specification.version=1.4
-- Davanum Srinivas : http://www.wso2.net (Oxygen for Web Service Developers) --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]