Oh, I see that the readme.htm in the samples/com directory explains that the directory containing COMProvider.dll must be in the system PATH. If you only pointed your path the the sample DLLs (which is unnecessary since they are loaded by COM), you can probably get things running by stopping Tomcat, changing the PATH to include the directory containing COMProvider.dll, then re-starting Tomcat.
Scott Nichol Do not send e-mail directly to this e-mail address, because it is filtered to accept only mail from specific mail lists. ----- Original Message ----- From: "Scott Nichol" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Thursday, July 01, 2004 11:39 AM Subject: Re: faultCode=SOAP-ENV:Server.Exception: You probably do not have COMProvider.dll in the right place. Apache SOAP does not put it there for you, and I don't see any instructions for it. In soap-2_3_1\lib, you will find COMProvider.dll. It must be copied to %CATALINA_HOME%/webapps/soap/WEB-INF/classes/org/apache/soap/providers/com. You should see the following files in that directory already. COMProvider.properties Log.class RPCProvider.class Scott Nichol Do not send e-mail directly to this e-mail address, because it is filtered to accept only mail from specific mail lists. ----- Original Message ----- From: "arvind" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Thursday, July 01, 2004 3:38 AM Subject: faultCode=SOAP-ENV:Server.Exception: Hi, I tried to execute the COM example that comes with Apache SOAP. I set the PATH of my WIN2K to the lib of Apache containing the DLLs APACHEADDER.DLL and APACHESUM.DLL. Then i started the Tomcat webserver. Then i registered the dlls and deployed the services using rundemo deploy. It successfully completed the task. Now when i executed the client - java samples.com.client.Addit 3 4 it gave me the following error: ============================================================ Generated fault: [Attributes={}] [faultCode=SOAP-ENV:Server.Exception:] [faultSt ring=initlog] [faultActorURI=/soap/servlet/rpcrouter] [DetailEntries= [(0)=<stackTrace>java.lang.UnsatisfiedLinkError: initlog at org.apache.soap.providers.com.RPCProvider.initlog(Native Method) at org.apache.soap.providers.com.RPCProvider.locate(RPCProvider.java:99) at org.apache.soap.server.http.RPCRouterServlet.doPost(RPCRouterServlet. java:352) at javax.servlet.http.HttpServlet.service(HttpServlet.java:760) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl icationFilterChain.java:247) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF ilterChain.java:193) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV alve.java:243) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline .java:566) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav a:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV alve.java:190) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline .java:566) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav a:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardContext.invoke(StandardContext.java: 2343) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j ava:180) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline .java:566) at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatche rValve.java:170) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline .java:564) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j ava:170) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline .java:564) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java: 468) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline .java:564) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav a:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal ve.java:174) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline .java:566) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav a:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcesso r.java:1012) at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.ja va:1107) at java.lang.Thread.run(Thread.java:484) </stackTrace>] ] [FaultEntries=] ================================================= Can anyone help me in this regard? My main aim is to deploy a service using Apache SOAP and then access it using a C++ program which connects to this endpoint using MSSOAP. Please help. Regards, Arvind ARVIND