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 Jay Chiu <ja...@ureach.com> on 2004/02/13 02:49:30 UTC

Error: 1 core axis library is missing in happyaxis

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