Hello,

I am trying to install axis on a windows 2000 machine with tomcat 4.0.30 - when I try to validate the installation, I am getting the following error:


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.


All the other core components are found.
I saw other people had the same problem, but none of the solutions worked for me!

I put the webapps\axis folder from the installation under my tomcat\webapps folder, I added the activation.jar file to the same folder, and added all the jar files to the classpath.

Please HELP!!!

Thanks,
GC.

-------------------------------------------------------------------------------------------------------------------------------------------------------------------
Here is the result of the validation page:



Axis Happiness Page



Examining webapp configuration



Needed Components

Found SAAJ API (javax.xml.soap.SOAPMessage) at C:\Apache\Tomcat4\webapps\axis\WEB-INF\lib\saaj.jar
Found JAX-RPC API (javax.xml.rpc.Service) at C:\Apache\Tomcat4\webapps\axis\WEB-INF\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:\Apache\Tomcat4\webapps\axis\WEB-INF\lib\commons-discovery.jar
Found Jakarta-Commons Logging (org.apache.commons.logging.Log) at C:\Program%20Files\jsdk1.4\jre\lib\ext\commons-logging.jar
Found Log4j (org.apache.log4j.Layout) at C:\Apache\Tomcat4\webapps\axis\WEB-INF\lib\log4j-1.2.8.jar
Found IBM's WSDL4Java (com.ibm.wsdl.factory.WSDLFactoryImpl) at C:\Apache\Tomcat4\webapps\axis\WEB-INF\lib\wsdl4j.jar
Found JAXP implementation (javax.xml.parsers.SAXParserFactory) at an unknown location
Found Activation API (javax.activation.DataHandler) at C:\Apache\Tomcat4\webapps\axis\WEB-INF\lib\activation.jar


Optional Components

Warning: could not find class javax.mail.internet.MimeMessage from file mail.jar
Attachments will not work
See http://java.sun.com/products/javamail/

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 missing2 optional axis libraries are 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.crimson.jaxp.SAXParserImpl
XML ParserLocation an unknown location

We recommend Xerces 2 over Crimson as the XML parser for Axis


Examining System Properties

java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition
sun.boot.library.path=C:\Program Files\jsdk1.4\jre\bin
java.vm.version=1.4.0-b92
vendor-url=""
java.vm.vendor=Sun Microsystems Inc.
java.vendor.url=""
path.separator=;
java.vm.name=Java HotSpot(TM) Server VM
file.encoding.pkg=sun.io
user.country=IL
sun.os.patch.level=Service Pack 4
java.vm.specification.name=Java Virtual Machine Specification
user.dir=C:\WINNT\system32
org.xml.sax.driver=org.apache.xerces.parsers.SAXParser
java.runtime.version=1.4.0-b92
java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment
java.endorsed.dirs=C:\Apache\Tomcat4\common\endorsed
os.arch=x86
java.io.tmpdir=C:\WINNT\TEMP\
line.separator=

java.vm.specification.vendor=Sun Microsystems Inc.
user.variant=
java.naming.factory.url.pkgs=org.apache.naming
os.name=Windows 2000
sun.java2d.fontpath=
vendor=Apache Software Foundation
java.library.path=C:\Apache\Tomcat4\bin;.;C:\WINNT\system32;C:\WINNT;C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;C:\Program Files\jsdk1.4\jre\lib;C:\Program Files\jsdk1.4\jre\BIN;C:\Program Files\jsdk1.4\jre\lib\ext;C:\Program Files\jsdk1.4\bin;C:\Program Files\jsdk1.4\lib;c:\apache\ant\bin;C:\Apache\Apache2\biogis\damage\bin\win32;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;C:\ArcGIS\ArcSDE\sqlexe\bin;C:\MATLAB7\bin\win32;c:\apache\axis\lib
java.specification.name=Java Platform API Specification
java.class.version=48.0
java.util.prefs.PreferencesFactory=java.util.prefs.WindowsPreferencesFactory
os.version=5.0
sun.io.useCanonCaches=false
user.home=C:\Documents and Settings\Default User.WINNT
user.timezone=GMT+02:00
catalina.useNaming=true
java.awt.printerjob=sun.awt.windows.WPrinterJob
java.specification.version=1.4
file.encoding=UTF-8
catalina.home=C:\Apache\Tomcat4
user.name=SYSTEM
java.class.path=C:\Apache\Tomcat4\bin\bootstrap.jar
java.naming.factory.initial=org.apache.naming.java.javaURLContextFactory
java.vm.specification.version=1.0
sun.arch.data.model=32
java.home=C:\Program Files\jsdk1.4\jre
java.specification.vendor=Sun Microsystems Inc.
user.language=iw
awt.toolkit=sun.awt.windows.WToolkit
java.vm.info=mixed mode
java.version=1.4.0
java.ext.dirs=C:\Program Files\jsdk1.4\jre\lib\ext
sun.boot.class.path=C:\Program Files\jsdk1.4\jre\lib\rt.jar;C:\Program Files\jsdk1.4\jre\lib\i18n.jar;C:\Program Files\jsdk1.4\jre\lib\sunrsasign.jar;C:\Program Files\jsdk1.4\jre\lib\jsse.jar;C:\Program Files\jsdk1.4\jre\lib\jce.jar;C:\Program Files\jsdk1.4\jre\lib\charsets.jar;C:\Program Files\jsdk1.4\jre\classes
java.vendor=Sun Microsystems Inc.
catalina.base=C:\Apache\Tomcat4
file.separator=\
java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport.cgi
sun.cpu.endian=little
sun.io.unicode.encoding=UnicodeLittle
version=1.0
sun.cpu.isalist=pentium i486 i386



Platform: Apache Tomcat/4.1.30-LE-jdk14

Reply via email to