Hi,
          I'm using Bea Weblogic 6.0 server. I followed the instructions
of installation for the soap.I did the following
        Copy the /path-to-apache-soap/webapps/soap to your applications
directory For example: To install into the "mydomain" plug the directory
into: 
        c:/bea/wlserver6.0/config/mydomain/application/soap 
        Put the soap.jar into the web app's classpath
        1. Make a directory
c:/bea/wlserver6.0/mydomain/application/soap/WEB-INF/lib 
        2. Copy soap.jar to that lib directory 
        Access the soap web app
        You should be able to deploy services by pointing a browser to
                <http://hostname:port/soap>
        where hostname is the host on which WebLogic is running and port
is the port. See the User's Guide for details on the administration
tool. The SOAP end-point for invoking services on this server is:
                <http://hostname:port/soap/servlet/rpcrouter>

        I was able to get the message
        SOAP (RPC|Message) Router
        Sorry, I don't speak via HTTP GET- you have to use HTTP POST to
talk to me.
        Problem:
        When I tried to run the java program
        java org.apache.soap.server.ServiceManagerClient rpc-router-url
list 
        I'm getting the error
        C:\bea\wlserver6.0sp1\config\mydomain>java
org.apache.soap.server.ServiceManage
        Client http://localhost:7001/soap/servlet/rpcrouter list
        Exception in thread "main" java.lang.AbstractMethodError
                at org.apache.soap.util.xml.QName.<init>(QName.java:80)
                at
org.apache.soap.util.xml.QName.matches(QName.java:146)
                at
org.apache.soap.Envelope.unmarshall(Envelope.java:237)
                at org.apache.soap.rpc.Call.invoke(Call.java:230)
                at
org.apache.soap.server.ServiceManagerClient.invokeMethod(ServiceMana
        erClient.java:129)
                at
org.apache.soap.server.ServiceManagerClient.list(ServiceManagerClien
        .java:151)
                at
org.apache.soap.server.ServiceManagerClient.main(ServiceManagerClien
        .java:237)
        I'm having parser.jar and jaxp.jar in my classpath along with
soap.jar,mail.jar etc.
        Environment Classpath Setting(for running the java program java
org.apache.soap.server.ServiceManager)
        set
CLASSPATH=%JAVA_HOME%\lib\tools.jar;%WL_HOME%\lib\weblogic_sp.jar;%WL_HO
ME%\lib\weblogic.jar;%WL_HOME%\lib\soap.jar;%WL_HOME%\lib\mail.jar;%WL_H
OME%\lib\activation.jar;%WL_HOME%\lib\parser.jar;%WL_HOME%\lib\jaxp.jar;
%WL_HOME%\samples\eval\cloudscape\lib\cloudscape.jar;%CLIENT_CLASSES%;%S
ERVER_CLASSES%;%EX_WEBAPP_CLASSES%;C:\bea
        Server Classpath Setting:
        set
CLASSPATH=.;.\lib\weblogic_sp.jar;.\lib\weblogic.jar;\lib\soap.jar;.\lib
\activation.jar;.\lib\mail.jar;.\lib\parser.jar; .\lib\jaxp.jar
        I have checked for having more than one xml parser library (jar)
in my classpath as suggested in the answer to the FAQ. I'm having only
one copy of the jar files.
        I don't have xml.jar or xerces.jar. I would be glad if you could
provide me the hint to trouble shoot the above error/problem mentioned.

        Regards,
        Muralikrishnan.S

Reply via email to