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
> 
> 

Reply via email to