I'm using Tomcat 4.1.18 to run a JAX-RPC webservice. I started of using the JWSDP 1.1 from sun but managed to it working with a normal installation of tomcat. You need to add the following files to common\lib
jaxrpc-api.jar jaxrpc-ri.jar saaj-api.jar saaj-ri.jar I got these files from the JWSDP from sun There was one other oddity in this. I had to delete the commons-logging-api.jar and replace it with commons-logging.jar from the JWSDP, otherwise i'd get the following exception when the service initalised Error configuring application listener of class com.sun.xml.rpc.server.http.JAXRPCContextListener java.lang.ExceptionInInitializerError at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAcces sorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstruc torAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:274) at java.lang.Class.newInstance0(Class.java:306) at java.lang.Class.newInstance(Class.java:259) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java: 3237) at org.apache.catalina.core.StandardContext.start(StandardContext.java:3598) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188) at org.apache.catalina.core.StandardHost.start(StandardHost.java:738) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347) at org.apache.catalina.core.StandardService.start(StandardService.java:497) at org.apache.catalina.core.StandardServer.start(StandardServer.java:2189) at org.apache.catalina.startup.Catalina.start(Catalina.java:512) at org.apache.catalina.startup.Catalina.execute(Catalina.java:400) at org.apache.catalina.startup.Catalina.process(Catalina.java:180) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39 ) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl .java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203) Caused by: org.apache.commons.logging.LogConfigurationException: org.apache.commons.logging.LogConfigurationException: org.apache.commons.logging.LogConfigurationException: Class org.apache.commons.logging.impl.Jdk14Logger does not implement Log at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.ja va:555) at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.ja va:289) at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:409) at com.sun.xml.rpc.server.http.JAXRPCContextListener.<clinit>(JAXRPCContextList ener.java:76) ... 22 more Caused by: org.apache.commons.logging.LogConfigurationException: org.apache.commons.logging.LogConfigurationException: Class org.apache.commons.logging.impl.Jdk14Logger does not implement Log at org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryI mpl.java:420) at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.ja va:548) ... 25 more Caused by: org.apache.commons.logging.LogConfigurationException: Class org.apache.commons.logging.impl.Jdk14Logger does not implement Log at org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryI mpl.java:416) ... 26 more I don't use the commons logging stuff in my app, I use the JDK1.4 logging classes instead, so i never got to the bottom of this error, but it seems that the commons-logging.jar in the JWSDP is an older version so i'm not sure whats going on here. Perhaps the people who know about commons-logging might know...... Tom > -----Original Message----- > From: Tim Shaw [mailto:[EMAIL PROTECTED] > Sent: 10 June 2003 08:42 > To: Tomcat Users List > Subject: Re: Is possible to run JAX-RPC under Tomcat? > > > Take a look at JWSDP 1.1 from Sun - it's a fully configured Web Services > setup for Tomcat 4.1.2, and it 'works out of the box' (ish :-) > > I note that http://java.sun.com/webservices/ has a 1.2 version, but I > haven't tried that (yet). > > G'luck > > tim > > Shapira, Yoav wrote: > > Howdy, > > Tomcat is a servlet container. It doesn't support all the web services > > APIs by itself. You can download JAX-RPC and a JAX-RPC implementation > > and use them in your tomcat-served webapp by putting the relevant jars > > in the WEB-INF/lib directory of your webapp. > > > > In the future, if JAX-RPC (the API at least) becomes part of the JDK, > > tomcat may provide its own implementation or (more likely) come bundled > > with a JAX-RPC implementation such as the one from Axis. > > > > Yoav Shapira > > Millennium ChemInformatics > > > > > > > >>-----Original Message----- > >>From: Vy Ho [mailto:[EMAIL PROTECTED] > >>Sent: Monday, June 09, 2003 1:51 PM > >>To: Tomcat Users List > >>Subject: Is possible to run JAX-RPC under Tomcat? > >> > >> > >> > >>Is JAX-RPC supported under Tomcat (out of the box)? Do I have to > >>download > >>some module for it? Or I have to run a separate server (such as Sun's > >>J2EE or JBoss)? Is there some documents that you can point me to? > > > > Thank > > > >>you very much in advanced. > >> > >>Vy Ho > >> > >> > >> > >>--------------------------------------------------------------------- > >>To unsubscribe, e-mail: [EMAIL PROTECTED] > >>For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > This e-mail, including any attachments, is a confidential > business communication, and may contain information that is > confidential, proprietary and/or privileged. This e-mail is > intended only for the individual(s) to whom it is addressed, and > may not be saved, copied, printed, disclosed or used by anyone > else. If you are not the(an) intended recipient, please > immediately delete this e-mail from your computer system and > notify the sender. Thank you. > > > > > > --------------------------------------------------------------------- > > 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]