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

Reply via email to