Fortunately I found the problem. My application uses old version of log4j, but axis uses log4j1.2.8. After I changed my application uses the new version of log4j, everythink works fine.
Thanks. ________________________________________________ Get your own "800" number Voicemail, fax, email, and a lot more http://www.ureach.com/reg/tag ---- On Thu, 12 Feb 2004, Jay Chiu ([EMAIL PROTECTED]) wrote: > > I am trying to setup Axis with Jetty as embedded web server in > our application. I copied webapps/axis directory to jetty web > root and added Axis libraries in classpath. But when I access > the happyaxis.jsp page, I got an Error with axis.jar. I do have > activation.jar in my classpath. > > Can someone please help me identify the problem? > > Any help is greatly appreciated. > > Jay Chiu > > I execute the program through JBuilder with the command line > as: > C:\JBuilder8\jdk1.4\bin\javaw -classpath > "C:\xml_interpreter\classes;C:\xml_interpreter\extlib\js.jar;C:\xml_interpreter\extlib\log4j-core.jar;C:\xml_interpreter\extlib\xercesImpl.jar;C:\xml_interpreter\extlib\xmlParserAPIs.jar;C:\apps\axis-1_1\webapps\axis\WEB-INF\lib\axis.jar;C:\xml_interpreter\extlib\mail.jar;C:\xml_interpreter\extlib\activation.jar;C:\apps\Jetty-4.2.15\lib\javax.servlet.jar;C:\apps\Jetty-4.2.15\lib\org.mortbay.jetty.jar;C:\apps\Jetty-4.2.15\lib\org.mortbay.jmx.jar;C:\apps\axis-1_1\lib\axis-ant.jar;C:\apps\axis-1_1\lib\commons-discovery.jar;C:\apps\axis-1_1\lib\commons-logging.jar;C:\apps\axis-1_1\lib\jaxrpc.jar;C:\apps\axis-1_1\lib\log4j-1.2.8.jar;C:\apps\axis-1_1\lib\saaj.jar;C:\apps\axis-1_1\lib\wsdl4j.jar;C:\apps\Jetty-4.2.15\ext\ant.jar;C:\apps\Jetty-4.2.15\ext\jasper-compiler.jar;C:\apps\Jetty-4.2.15\ext\jasper-runtime.jar;C:\apps\Jetty-4.2.15\ext\jcert.jar;C:\apps\Jetty-4.2.15\ext\jmxri.jar;C:\apps\Jetty-4.2.15\ext\jmxtools.jar;C:\apps\Jetty-4.2.15\ext\jnet.jar;C:\apps\Jetty-4.2.15\ext\js! > > se.jar;C:\apps\Jetty-4.2.15\ext\xercesImpl.jar;C:\apps\Jetty-4.2.15\ext\xml-apis.jar;C:\JBuilder8\jdk1.4\demo\jfc\Java2D\Java2Demo.jar;C:\JBuilder8\jdk1.4\demo\plugin\jfc\Java2D\Java2Demo.jar;C:\JBuilder8\jdk1.4\jre\lib\charsets.jar;C:\JBuilder8\jdk1.4\jre\lib\ext\dnsns.jar;C:\JBuilder8\jdk1.4\jre\lib\ext\ldapsec.jar;C:\JBuilder8\jdk1.4\jre\lib\ext\localedata.jar;C:\JBuilder8\jdk1.4\jre\lib\ext\sunjce_provider.jar;C:\JBuilder8\jdk1.4\jre\lib\im\indicim.jar;C:\JBuilder8\jdk1.4\jre\lib\jaws.jar;C:\JBuilder8\jdk1.4\jre\lib\jce.jar;C:\JBuilder8\jdk1.4\jre\lib\jsse.jar;C:\JBuilder8\jdk1.4\jre\lib\rt.jar;C:\JBuilder8\jdk1.4\jre\lib\sunrsasign.jar;C:\JBuilder8\jdk1.4\lib\dt.jar;C:\JBuilder8\jdk1.4\lib\htmlconverter.jar;C:\JBuilder8\jdk1.4\lib\tools.jar" > -Djetty.home=c:\apps\jetty-4.2.15 > -Djetty.class.path=c:\j2jdk1.4.1_01\lib\tools.jar -DDEBUG > com.broadstrokesinc.voiceXML.VXMLServer > -Djava.library.path=c:\xml_interpreter > -configconfig/xeqtconf_dlgc.xml -vxml > file:c:\xml_interpreter\program\brand3.vxml > > The HappyAxis.jsp output is as following: > Axis Happiness Page > Examining webapp configuration > > Needed Components > Found SAAJ API (javax.xml.soap.SOAPMessage) at > C:\apps\axis-1_1\lib\saaj.jar > Found JAX-RPC API (javax.xml.rpc.Service) at > C:\apps\axis-1_1\lib\jaxrpc.jar > > Error: could not find a dependency of class > org.apache.axis.transport.http.AxisServlet from file axis.jar > Axis will not work > See http://xml.apache.org/axis/ > The root cause was: null > This can happen e.g. if > org.apache.axis.transport.http.AxisServlet is in the 'common' > classpath, but a dependency like activation.jar is only in the > webapp classpath. > > Found Jakarta-Commons Discovery > (org.apache.commons.discovery.Resource) at > C:\apps\axis-1_1\lib\commons-discovery.jar > Found Jakarta-Commons Logging (org.apache.commons.logging.Log)at > C:\apps\axis-1_1\lib\commons-logging.jar > Found Log4j (org.apache.log4j.Layout) at > C:\xml_interpreter\extlib\log4j-core.jar > Found IBM's WSDL4Java (com.ibm.wsdl.factory.WSDLFactoryImpl) at > C:\apps\axis-1_1\lib\wsdl4j.jar > Found JAXP implementation (javax.xml.parsers.SAXParserFactory) > at an unknown location > Found Activation API (javax.activation.DataHandler) at > C:\xml_interpreter\extlib\activation.jar > > > Optional Components > Found Mail API (javax.mail.internet.MimeMessage) at > C:\xml_interpreter\extlib\mail.jar > > Warning: could not find class org.apache.xml.security.Init from > file xmlsec.jar > XML Security is not supported > See http://xml.apache.org/security/ > > Found Java Secure Socket Extension > (javax.net.ssl.SSLSocketFactory) at an unknown location > > > > 1 core axis library is missing1 optional axis library is > > missing > > Note: On Tomcat 4.x and Java1.4, you may need to put > libraries > > that contain java.* or javax.* packages into > > CATALINA_HOME/common/lib > > jaxrpc.jar and saaj.jar are two such libraries. > > Note: Even if everything this page probes for is present, > there > > is no guarantee your web service will work, because there are > > many configuration options that we do not check for. These > tests > > are necessary but not sufficient > > > > > > > -------------------------------------------------------------------------------- > > > > Examining Application Server > > Servlet version 2.3 > > XML Parser org.apache.xerces.jaxp.SAXParserImpl > > XML ParserLocation C:\xml_interpreter\extlib\xercesImpl.jar > > > > Examining System Properties > > java.runtime.name=Java(TM) 2 Runtime Environment, Standard > > Edition > > sun.boot.library.path=C:\JBuilder8\jdk1.4\jre\bin > > java.vm.version=1.4.1-b21 > > java.vm.vendor=Sun Microsystems Inc. > > java.vendor.url=http://java.sun.com/ > > path.separator=; > > java.vm.name=Java HotSpot(TM) Client VM > > file.encoding.pkg=sun.io > > user.country=US > > sun.os.patch.level=Service Pack 1 > > java.vm.specification.name=Java Virtual Machine Specification > > user.dir=C:\xml_interpreter > > java.runtime.version=1.4.1-b21 > > java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment > > java.endorsed.dirs=C:\JBuilder8\jdk1.4\jre\lib\endorsed > > os.arch=x86 > > java.io.tmpdir=C:\DOCUME~1\Owner\LOCALS~1\Temp\ > > line.separator= > > > > java.vm.specification.vendor=Sun Microsystems Inc. > > user.variant= > > os.name=Windows XP > > sun.java2d.fontpath= > > > java.library.path=C:\JBuilder8\jdk1.4\bin;.;C:\WINNT\System32;C:\WINNT;C:\oracle\ora92\bin;C:\Program > > Files\Oracle\jre\1.3.1\bin;C:\Program > > Files\Oracle\jre\1.1.8\bin;C:\Program Files\Windows Resource > > Kits\Tools\;c:\xml_interpreter\bin;C:\Program > > Files\SpeechWorks\OpenSpeech Browser PIK\bin;C:\Program > > Files\Common Files\Speechworks\bin;C:\Program > > Files\SpeechWorks\OpenSpeech Recognizer\bin;C:\Program > > Files\SpeechWorks\OpenSpeech > > > Recognizer\nltools;C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;C:\Program > > Files\PC-Doctor for > > > Windows\services;c:\j2sdk1.4.1_01\bin;c:\eval\jaxb-1.0-beta\bin;;C:\Program > > > Files\Embarcadero\Nov2002Shared;c:\phones\dialogic\bin;C:\Program > > Files\Speechify\bin\;C:\Program > > > Files\Lumenvox\SRE\;C:\JBuilder8\jdk1.4\jre\bin\client;C:\Program > > Files\Microsoft Visual Studio\Common\Tools\WinNT;C:\Program > > Files\Microsoft Visual Studio\Common\MSDev98\Bin;C:\Program > > Files\Microsoft Visual Studio\Common\Tools;C:\Program > > Files\Microsoft Visual Studio\VC98\bin > > java.specification.name=Java Platform API Specification > > java.class.version=48.0 > > jetty.home=c:\apps\jetty-4.2.15 > > > java.util.prefs.PreferencesFactory=java.util.prefs.WindowsPreferencesFactory > > os.version=5.1 > > user.home=C:\Documents and Settings\Owner > > user.timezone=America/New_York > > java.awt.printerjob=sun.awt.windows.WPrinterJob > > DEBUG= > > file.encoding=Cp1252 > > java.specification.version=1.4 > > user.name=Owner > > > java.class.path=C:\xml_interpreter\classes;C:\xml_interpreter\extlib\js.jar;C:\xml_interpreter\extlib\log4j-core.jar;C:\xml_interpreter\extlib\xercesImpl.jar;C:\xml_interpreter\extlib\xmlParserAPIs.jar;C:\apps\axis-1_1\webapps\axis\WEB-INF\lib\axis.jar;C:\xml_interpreter\extlib\mail.jar;C:\xml_interpreter\extlib\activation.jar;C:\apps\Jetty-4.2.15\lib\javax.servlet.jar;C:\apps\Jetty-4.2.15\lib\org.mortbay.jetty.jar;C:\apps\Jetty-4.2.15\lib\org.mortbay.jmx.jar;C:\apps\axis-1_1\lib\axis-ant.jar;C:\apps\axis-1_1\lib\commons-discovery.jar;C:\apps\axis-1_1\lib\commons-logging.jar;C:\apps\axis-1_1\lib\jaxrpc.jar;C:\apps\axis-1_1\lib\log4j-1.2.8.jar;C:\apps\axis-1_1\lib\saaj.jar;C:\apps\axis-1_1\lib\wsdl4j.jar;C:\apps\Jetty-4.2.15\ext\ant.jar;C:\apps\Jetty-4.2.15\ext\jasper-compiler.jar;C:\apps\Jetty-4.2.15\ext\jasper-runtime.jar;C:\apps\Jetty-4.2.15\ext\jcert.jar;C:\apps\Jetty-4.2.15\ext\jmxri.jar;C:\apps\Jetty-4.2.15\ext\jmxtools.jar;C:\apps\Jetty-4.2.15\ext\jnet.jar;C:\apps\Jett! > > y-4.2.15\ext\jsse.jar;C:\apps\Jetty-4.2.15\ext\xercesImpl.jar;C:\apps\Jetty-4.2.15\ext\xml-apis.jar;C:\JBuilder8\jdk1.4\demo\jfc\Java2D\Java2Demo.jar;C:\JBuilder8\jdk1.4\demo\plugin\jfc\Java2D\Java2Demo.jar;C:\JBuilder8\jdk1.4\jre\lib\charsets.jar;C:\JBuilder8\jdk1.4\jre\lib\ext\dnsns.jar;C:\JBuilder8\jdk1.4\jre\lib\ext\ldapsec.jar;C:\JBuilder8\jdk1.4\jre\lib\ext\localedata.jar;C:\JBuilder8\jdk1.4\jre\lib\ext\sunjce_provider.jar;C:\JBuilder8\jdk1.4\jre\lib\im\indicim.jar;C:\JBuilder8\jdk1.4\jre\lib\jaws.jar;C:\JBuilder8\jdk1.4\jre\lib\jce.jar;C:\JBuilder8\jdk1.4\jre\lib\jsse.jar;C:\JBuilder8\jdk1.4\jre\lib\rt.jar;C:\JBuilder8\jdk1.4\jre\lib\sunrsasign.jar;C:\JBuilder8\jdk1.4\lib\dt.jar;C:\JBuilder8\jdk1.4\lib\htmlconverter.jar;C:\JBuilder8\jdk1.4\lib\tools.jar > > java.vm.specification.version=1.0 > > sun.arch.data.model=32 > > java.home=C:\JBuilder8\jdk1.4\jre > > java.specification.vendor=Sun Microsystems Inc. > > user.language=en > > awt.toolkit=sun.awt.windows.WToolkit > > java.vm.info=mixed mode > > java.version=1.4.1 > > java.ext.dirs=C:\JBuilder8\jdk1.4\jre\lib\ext > > > sun.boot.class.path=C:\JBuilder8\jdk1.4\jre\lib\rt.jar;C:\JBuilder8\jdk1.4\jre\lib\i18n.jar;C:\JBuilder8\jdk1.4\jre\lib\sunrsasign.jar;C:\JBuilder8\jdk1.4\jre\lib\jsse.jar;C:\JBuilder8\jdk1.4\jre\lib\jce.jar;C:\JBuilder8\jdk1.4\jre\lib\charsets.jar;C:\JBuilder8\jdk1.4\jre\classes > > java.vendor=Sun Microsystems Inc. > > jetty.class.path=c:\j2jdk1.4.1_01\lib\tools.jar > > file.separator=\ > > java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport.cgi > > sun.cpu.endian=little > > sun.io.unicode.encoding=UnicodeLittle > > sun.cpu.isalist=pentium i486 i386 > > > > > > > > > -------------------------------------------------------------------------------- > > Platform: Jetty/4.2 > > > > > > ________________________________________________ > > Get your own "800" number > > Voicemail, fax, email, and a lot more > > http://www.ureach.com/reg/tag > > > > > > > ________________________________________________ > Get your own "800" number > Voicemail, fax, email, and a lot more > http://www.ureach.com/reg/tag > >