Hi, Gurus,
Please help on this
issue.
I could run WSIF
dynamic invocation as stand alone, but fails in Tomcat.
I did get WSIF0006W
and WSIF0007I warning message when standalone invocation is
used.
the error in Tomcat
is:
org.apache.wsif.WSIFException: Unable to find an
available port
org.apache.wsif.base.WSIFServiceImpl.getPort(Unknown Source)
org.apache.wsif.base.WSIFServiceImpl.getPort(Unknown Source)
prof.DI.invokeMethod(DI.java:166)
org.apache.wsif.base.WSIFServiceImpl.getPort(Unknown Source)
org.apache.wsif.base.WSIFServiceImpl.getPort(Unknown Source)
prof.DI.invokeMethod(DI.java:166)
Could anyone tell me what
should I do to resolve this problem?
Is this caused by
WSIF0006W? if yes, how should fix it?
I have found there
are two providers:
'org.apache.wsif.providers.soap.apacheaxis.WSIFDynamicProvider_ApacheAxis,
org.apache.wsif.providers.soap.apachesoap.WSIFDynamicProvider_ApacheSOAP',
how can I remove
one?
One aticle mentioned
"META-INF/services/org.apache.wsif.spi.WSIFProvider file that's inside the jar
when WSIF asked for it. I extracted that file and placed it into my webapp's
classes directory (under META-INF/services, of course) and now it works. " http://www-106.ibm.com/developerworks/forums/dw_expandTree.jsp?thread=63061&forum=166&cat=7&message=4352829#4352829
But this hint is too
vague to me, could anyone give some help? Where is the webapp's
classes directory? I have tried it on jakarta-tomcat-5.0.28/common/classes and
jakarta-tomcat-5.0.28/wabapps/myProject/WEB-INF/classes, both are not the
solution.
Please help,
Thanks
Qin
