bash unzip jakarta-tomcat-4.0.1.zip cd jakarta-tomcat-4.0.1/bin chmod oug+x *.sh export JAVA_HOME=/usr/java export CATALINA_HOME=~/jakarta-tomcat-4.0.1 ./startup.sh (runs in background) lynx http://localhost:8080 (shows the start page)
tar xf soap-bin-2.2.tar cp soap-2_2/webapps/soap.war jakarta-tomcat-4.0.1/webapps/
-classpath
to include
~/jakarta-tomcat-4.0.1/common/lib/activation.jar ~/jakarta-tomcat-4.0.1/common/lib/mail.jar ~/jakarta-tomcat-4.0.1/common/lib/xerces.jar ~/soap-2_2/lib/soap.jar
package soaptest; public class CalcService { public int add(int p1, int p2) { return p1 + p2; } public int subtract(int p1, int p2) { return p1 - p2; } }
<isd:service xmlns:isd="http://xml.apache.org/xml-soap/deployment" id="urn:onjavaserver"> <isd:provider type="java" scope="Application" methods="add subtract"> <isd:java class="onjava.CalcService"/> </isd:provider> <isd:faultListener>org.apache.soap.server.DOMFaultListener</isd:faultListener> </isd:service>
This talk available at http://jmvidal.cse.sc.edu/talks/apachesoap/
Copyright © 2009 José M. Vidal
.
All rights reserved.
14 April 2002, 10:23PM