Sun ONE and axis 1.1, Please help
843834Jul 4 2003 — edited Jul 8 2003Hi,
I am unable to get axis going on the SUN ONE WS container.
Looks like it is unable to locate axis.jar file. How do I include it
in the JAVA_ENDORSED_DIRS and why is it not picked up from webapps/lib ?
Any help is much appreciated.
My fingerprint looks like:
System Fingerprint
JVM and Server Version
Servlet Engine Sun ONE Application Server 2 3
Java VM Sun Microsystems Inc. Java HotSpot(TM) Server VM 1.4.1_02-b06
Java RE Sun Microsystems Inc. 1.4.1_02
Platform Linux i386 2.4.7-10
Boot jars
rt.jar 23913777 Fri Feb 21 10:14:28 EST 2003
sunrsasign.jar 90973 Fri Feb 21 09:34:58 EST 2003
jsse.jar 462386 Fri Feb 21 09:35:01 EST 2003
jce.jar 76355 Fri Feb 21 09:35:01 EST 2003
charsets.jar 2863339 Fri Feb 21 09:58:44 EST 2003
Only valid on a sun jvm
System jars
appserv-rt.jar 8104513 Thu Apr 17 03:33:40 EST 2003
tools.jar 4928361 Fri Feb 21 10:14:56 EST 2003
appserv-ext.jar 352491 Thu Apr 17 03:33:40 EST 2003
appserv-cmp.jar 3542119 Thu Apr 17 03:33:43 EST 2003
mail.jar 275152 Thu Apr 17 03:34:25 EST 2003
imq.jar 277198 Tue Oct 22 03:54:19 EST 2002
jaxm-api.jar 11967 Tue Oct 22 03:54:19 EST 2002
imqadmin.jar 370160 Tue Oct 22 03:54:19 EST 2002
imqutil.jar 201786 Tue Oct 22 03:54:19 EST 2002
appserv-admin.jar 863884 Thu Apr 17 03:33:40 EST 2003
jaxrpc-impl.jar 1055111 Thu Apr 17 03:34:25 EST 2003
jaxrpc-api.jar 27723 Thu Apr 17 03:34:25 EST 2003
jaxr-impl.jar 1785046 Thu Apr 17 03:34:25 EST 2003
jaxr-api.jar 34098 Thu Apr 17 03:34:25 EST 2003
activation.jar 47074 Thu Apr 17 03:34:25 EST 2003
saaj-api.jar 17582 Thu Apr 17 03:34:25 EST 2003
saaj-impl.jar 568167 Thu Apr 17 03:34:25 EST 2003
commons-logging.jar 24843 Thu Apr 17 03:04:21 EST 2003
fscontext.jar 99926 Tue Oct 22 03:54:19 EST 2002
appserv-jstl.jar 751080 Thu Apr 17 03:33:42 EST 2003
pbclient42RE.jar 243236 Fri Oct 04 11:26:44 EST 2002
Extra system jars
sunjce_provider.jar 117054 Fri Feb 21 09:34:53 EST 2003
dnsns.jar 8386 Fri Feb 21 09:46:19 EST 2003
localedata.jar 650624 Fri Feb 21 09:58:18 EST 2003
ldapsec.jar 53520 Fri Feb 21 09:59:31 EST 2003
bcmail-jdk14-118.jar 99635 Tue Jul 01 18:30:33 EST 2003
bcprov-jdk14-118.jar 958352 Tue Jul 01 18:30:33 EST 2003
Webapp jars
axis-ant.jar 385010 Fri Jul 04 16:27:34 EST 2003
axis.jar 1235721 Fri Jul 04 16:27:34 EST 2003
commons-discovery.jar 71442 Fri Jul 04 16:27:34 EST 2003
commons-logging.jar 31605 Fri Jul 04 16:27:34 EST 2003
jaxrpc.jar 35759 Fri Jul 04 16:27:34 EST 2003
log4j-1.2.8.jar 352668 Fri Jul 04 16:27:34 EST 2003
saaj.jar 18501 Fri Jul 04 16:27:34 EST 2003
wsdl4j.jar 113853 Fri Jul 04 16:27:34 EST 2003
And the happyaxis.jsp throws an error ( I have modifed it to print the stack
trace):
Examining webapp configuration
Needed Components
Found SAAJ API (javax.xml.soap.SOAPMessage) at an unknown location
Found JAX-RPC API (javax.xml.rpc.Service) at an unknown location
Strack Trace:java.lang.Class.forName0(Native Method)java.lang.Class.forName(Class.java:140)_jasper._happyaxis1_jsp.classExists(_happyaxis1_jsp.java:52)_jasper._happyaxis1_jsp.probeClass(_happyaxis1_jsp.java:95)_jasper._happyaxis1_jsp.needClass(_happyaxis1_jsp.java:192)_jasper._happyaxis1_jsp._jspService(_happyaxis1_jsp.java:440)org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)javax.servlet.http.HttpServlet.service(HttpServlet.java:853)com.iplanet.ias.web.jsp.JspServlet$JspServletWrapper.service(JspServlet.java:552)com.iplanet.ias.web.jsp.JspServlet.serviceJspFile(JspServlet.java:368)com.iplanet.ias.web.jsp.JspServlet.service(JspServlet.java:287)javax.servlet.http.HttpServlet.service(HttpServlet.java:853)org.apache.catalina.core.StandardWrapperValve.invokeServletService(StandardWrapperValve.java:720)org.apache.catalina.core.StandardWrapperValve.access$000(StandardWrapperValve.java:118)org.apache.catalina.core.StandardWrapperValve$1.run(StandardWrapperValve.java:278)java.security.AccessController.doPrivileged(Native Method)org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:274)org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:505)org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:212)org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:505)org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:203)org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:505)com.iplanet.ias.web.connector.nsapi.NSAPIProcessor.process(NSAPIProcessor.java:157)com.iplanet.ias.web.WebContainer.service(WebContainer.java:598)
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 an unknown location
Found Jakarta-Commons Logging (org.apache.commons.logging.Log) at an unknown location
Found Log4j (org.apache.log4j.Layout) at an unknown location
Found IBM's WSDL4Java (com.ibm.wsdl.factory.WSDLFactoryImpl) at an unknown location
Found JAXP implementation (javax.xml.parsers.SAXParserFactory) at an unknown location
Found Activation API (javax.activation.DataHandler) at an unknown location
Optional Components
Found Mail API (javax.mail.internet.MimeMessage) at an unknown location
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.crimson.jaxp.SAXParserImpl
XML ParserLocation an unknown location
We recommend Xerces 2 over Crimson as the XML parser for Axis
Examining System Properties
System properties are not accessible
Thanks,
Arun