Jose, I'm avoiding Axis. I tried to use it, but the documentation is not adequate, the only book on Axis (the Wrox book) did not receive good reviews, and Apache-SOAP has served me sufficiently well. Apache-SOAP is more than adequate. I am not going to rely on documentation that only shows the simplest of examples where strings are passed. In that example, they mention a constant for Strings, but how would I pass other datatypes for instance? I am waiting for a good book on Axis to come out. First, I want to get SOAP working again.
As for the port number, I am only doing what worked in the past. I think things got screwed up when I installed the new SDK1.4. Using localhost/soap/admin/ in the browser. Y tengo la presion del Ege. Later Chamo!! Did you notice it was me?!?? > First of all, isn't port 80 reserved for http sevices? This may conflict > with tomcat. > > Secondly, check your environment to make sure the point to the proper > installation directories where you loaded tomcat & axis. > > Also, if you have other installations of SOAP implementations, these may > conflict with axis. > > On a web browser, type: http://localhost:8080/axis/happyaxis.jsp > (note the port number, in your case it will be the one you have > designated for tomcat.) > > The resulting markup output is the output of axis-soap probing. I have a > Linux environment and the following are the results I get (you mentioned > Win98 and that may have something to do with the problem you are > experiencing.): > > > Axis Happiness Page > Examining webapp configuration > > Needed Components > Found SAAJ API (javax.xml.soap.SOAPMessage) at > /usr/local/tomcat418/webapps/axis/WEB-INF/lib/saaj.jar > Found JAX-RPC API (javax.xml.rpc.Service) at > /usr/local/tomcat418/webapps/axis/WEB-INF/lib/jaxrpc.jar > Found Apache-Axis (org.apache.axis.transport.http.AxisServlet) at > /usr/local/tomcat418/webapps/axis/WEB-INF/lib/axis.jar > Found Jakarta-Commons Discovery (org.apache.commons.discovery.Resource) > at /usr/local/tomcat418/webapps/axis/WEB-INF/lib/commons-discovery.jar > Found Jakarta-Commons Logging (org.apache.commons.logging.Log) at > /usr/local/tomcat418/webapps/axis/WEB-INF/lib/commons-logging.jar > Found Log4j (org.apache.log4j.Layout) at > /usr/local/tomcat418/webapps/axis/WEB-INF/lib/log4j-1.2.8.jar > Found IBM's WSDL4Java (com.ibm.wsdl.factory.WSDLFactoryImpl) at > /usr/local/tomcat418/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 > /usr/local/tomcat418/common/lib/activation.jar > > Optional Components > Found Mail API (javax.mail.internet.MimeMessage) at > /usr/local/tomcat418/common/lib/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 > > > The core axis libraries are present. 1 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 an unknown location > > Examining System Properties > java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition > java.protocol.handler.pkgs=com.sun.net.ssl.internal.www.protocol > sun.boot.library.path=/usr/local/j2sdk141/jre/lib/i386 > java.vm.version=1.4.1_01-b01 > 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=unknown > java.vm.specification.name=Java Virtual Machine Specification > user.dir=/usr/local/tomcat418 > java.runtime.version=1.4.1_01-b01 > java.awt.graphicsenv=sun.awt.X11GraphicsEnvironment > java.endorsed.dirs=/usr/local/tomcat418/bin:/usr/local/tomcat418/common/endo > rsed > os.arch=i386 > java.io.tmpdir=/usr/local/tomcat418/temp > line.separator= > > java.vm.specification.vendor=Sun Microsystems Inc. > java.naming.factory.url.pkgs=org.apache.naming > os.name=Linux > sun.java2d.fontpath= > java.library.path=/usr/local/j2sdk141/jre/lib/i386/client:/usr/local/j2sdk14 > 1/jre/lib/i386:/usr/local/j2sdk141/jre/../lib/i386 > java.specification.name=Java Platform API Specification > java.class.version=48.0 > java.util.prefs.PreferencesFactory=java.util.prefs.FileSystemPreferencesFact > ory > os.version=2.4.18-3 > user.home=/root > user.timezone=America/New_York > catalina.useNaming=true > java.awt.printerjob=sun.print.PSPrinterJob > file.encoding=ISO-8859-15 > java.specification.version=1.4 > catalina.home=/usr/local/tomcat418 > user.name=root > java.class.path=/usr/local/j2sdk141/lib/tools.jar:/usr/local/tomcat418/bin/b > ootstrap.jar > java.naming.factory.initial=org.apache.naming.java.javaURLContextFactory > java.vm.specification.version=1.0 > sun.arch.data.model=32 > java.home=/usr/local/j2sdk141/jre > java.specification.vendor=Sun Microsystems Inc. > user.language=en > java.vm.info=mixed mode > java.version=1.4.1_01 > java.ext.dirs=/usr/local/j2sdk141/jre/lib/ext > sun.boot.class.path=/usr/local/tomcat418/bin/tomcat-jni.jar:/usr/local/tomca > t418/bin/commons-daemon.jar:/usr/local/tomcat418/bin/bootstrap.jar:/usr/loca > l/tomcat418/common/endorsed/xercesImpl.jar:/usr/local/tomcat418/common/endor > sed/xmlParserAPIs.jar:/usr/local/j2sdk141/jre/lib/rt.jar:/usr/local/j2sdk141 > /jre/lib/i18n.jar:/usr/local/j2sdk141/jre/lib/sunrsasign.jar:/usr/local/j2sd > k141/jre/lib/jsse.jar:/usr/local/j2sdk141/jre/lib/jce.jar:/usr/local/j2sdk14 > 1/jre/lib/charsets.jar:/usr/local/j2sdk141/jre/classes > java.vendor=Sun Microsystems Inc. > catalina.base=/usr/local/tomcat418 > 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= > > > > ---------------------------------------------------------------------------- > ---- > Platform: Apache Tomcat/4.1.18 > > > >> -----Original Message----- >> From: john d barreto [mailto:[EMAIL PROTECTED] >> Sent: Sunday, June 29, 2003 2:20 PM >> To: [EMAIL PROTECTED] >> Subject: Problem installing Apache-SOAP on Tomcat 4.1.24 using Java >> 1.4.1_02 >> >> >> Hi Everybody, >> >> I'm trying to get SOAP working on Tomcat 4.1.24. I have j2se 1.4.1 >> installed on my Win98 machine. Has anyone ever tried this? >> >> When I launch "http://localhost/soap/servlet/rpcrouter" (I've changed >> the default port to port 80 instead of port 8080), I get the following >> message: >> javax.servlet.ServletException: Error allocating a servlet instance at >> org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper. >> java:672) >> .. >> . >> root cause >> java.lang.NoClassDefFoundError: javax/servlet/http/HttpServlet >> at java.lang.ClassLoader.findBootstrapClass(Native Method) >> .. >> . >> >> If I try to list the deployed services I get: >> org.apache.jasper.JasperException: javax/servlet/ServletContext >> . >> root cause >> javax.servlet.ServletException: javax/servlet/ServletContext >> . >> >> I have no idea how to fix this. I don't know if it has to do with the >> new sdk1.4.1's "endorsed directories". The instructions for setting >> up Apache Axis mention this : >> http://cvs.apache.org/viewcvs.cgi/~checkout~/xml-axis/java/docs/in > stall.html > (look under Step 2). > It is also described by Sun : > http://java.sun.com/j2se/1.4.2/docs/guide/standards/ > > Thanks, > J > P.S. I don't want to work with Apache Axis. > > > > --------------------------------------------------------------------- To > unsubscribe, e-mail: [EMAIL PROTECTED] For > additional commands, e-mail: [EMAIL PROTECTED] > > > --------------------------------------------------------------------- To > unsubscribe, e-mail: [EMAIL PROTECTED] For > additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
