axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "David Rhodes (JIRA)" <axis-...@ws.apache.org>
Subject [jira] Commented: (AXIS-1998) server.userexception on adminclient deploy
Date Mon, 23 May 2005 15:14:53 GMT
     [ http://issues.apache.org/jira/browse/AXIS-1998?page=comments#action_66064 ]
     
David Rhodes commented on AXIS-1998:
------------------------------------

Thanks for the response! I attached the generated wsdl from version 1.2 to this issue, but
still get the same server.userexception although the wsdl does look better. Could it have
something to do with how I am defining the return types/beans in java? As a sample, the MachineList
bean is simply:

========= MachineList.java ===========
package com.OpCoast;

public class MachineList implements java.io.Serializable {
        private String machinename;
        private int numprocs;

        public MachineList() {
                machinename = "<unkown>";
                numprocs = -1;
        }

        public String getMachinename() {
                return machinename;
        }
        public void setMachinename(String m) {
                this.machinename = m;
        }
        public int getNumprocs() {
                return numprocs;
        }
        public void setNumprocs(int m) {
                this.numprocs = m;
        }
}
===========================

It is used as:

========== RFPServerImpl.java =========
package com.OpCoast;

import com.OpCoast.MachineList;
import com.OpCoast.BrowseResult;

import com.mysql.jdbc.Driver;
import java.io.*;
import java.sql.*;
import java.rmi.RemoteException;

public class RFPServerImpl implements com.OpCoast.RFPServer {

        // operations
        public com.OpCoast.MachineList[] getMachineList() throws java.rmi.Remote
Exception {
        try {
                Class.forName("com.mysql.jdbc.Driver");
        ...........
=================

It looks like the wsdl properly reflects the types and whatnot. I jar up all the classes generated
by the WSDL2Java step, namely:

com/OpCoast/BrowseResult.class   
com/OpCoast/RFPServerService.class
com/OpCoast/MachineList.class    com/OpCoast/RFPServerServiceLocator.class
com/OpCoast/RFPServer.class      com/OpCoast/RFPServerSoapBindingImpl.class
com/OpCoast/RFPServerImpl.class  com/OpCoast/RFPServerSoapBindingStub.class

and copy that to $CATALINA_HOME/webapps/axis/WEB-INF/lib
which is the suggested location. The MYSQL connector jar (mysql-connector-java-3.1.8-bin.jar)
is also located in this directory per instructions.

Thanks very much.


PS: ---------
Oh, I also notice that in the 1.2 axis version that some of the jar files now have version
numbers (commons-discovery is but one example) whereas before they didn't, only the logger
did iirc. however, this isn't reflected in the documentation.




> server.userexception on adminclient deploy
> ------------------------------------------
>
>          Key: AXIS-1998
>          URL: http://issues.apache.org/jira/browse/AXIS-1998
>      Project: Axis
>         Type: Bug
>     Versions: 1.2RC3
>  Environment: Linux Suse 9.3, Java2 1.5, tomcat 5.5.9, axis 1.2-RC3
>     Reporter: David Rhodes
>  Attachments: RFPServer.wsdl
>
> I hope this is the appropriate place to post this and I did serach and scan the existing
entries, but I can't seem to deploy web services that involve array types or maybe arrays
of complex types. As far as I can tell, everything is working fine and the AXISCLASSPATH and
CLASSPATH is set ok, I can deploy samples, jws, etc, Axis is happy (although no mail or ssl),
and the admin service is turned on.
> I generate wsdl for my class/impl:
> ---------------------------------
> java org.apache.axis.wsdl.Java2WSDL -o RFPServer.wsdl -l"http://localhost:8080/axis/services/RFPServer"
-nhttp://OpCoast.com/RFPServer -i"com.OpCoast.RFPServerImpl" -p"com.OpCoast" http://OpCoast.com/RFPServer
--style RPC com.OpCoast.RFPServer
> Then create the server side files:
> ----------------------------------
> java org.apache.axis.wsdl.WSDL2Java -o . -W -s --NStoPkg "http://OpCoast.com/RFPServer=com.OpCoast"
RFPServer.wsdl
> I edit the implementation file, shutdown tomcat, javac/jar the classes generated and
copy them to $CATALINA_HOME/webapps/axis/WEB-INF/lib and restart tomcat. The code uses:
> import com.mysql.jdbc.Driver;
> import java.io.*;
> import java.sql.*;
> But when I try to deploy:
> ------------------------
> java -Dlog4j.configuration=log4j.prop org.apache.axis.client.AdminClient com/OpCoast/deploy.wsdd
> I get:
> -----
> Exception: AxisFault
>  faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
>  faultSubcode:
>  faultString: java.lang.reflect.InvocationTargetException
>  faultActor:
>  faultNode:
>  faultDetail:
>         {http://xml.apache.org/axis/}hostname:opcoast3
> If I change the return types to non arrays than this procedure works. I think it may
have something to do with the array serializer/deserializer but I am not sure. I think that
I am doing everything correctly as far as wsdl to/from java commands. I also notice that if
I try to generate server side skeletons by adding "-S true" in the WSDL2Java step, then the
resulting deploy.wsdd contains no operations, only typemappings.
> Thanks.
> The log4j trace is:
> -------------------
> 1    [main] DEBUG org.apache.axis.i18n.ProjectResourceBundle  - getBundle(org.apache.axis,org.apache.axis.i18n,resource,null,...)
> 63   [main] DEBUG org.apache.axis.i18n.ProjectResourceBundle  - loadBundle: Ignoring
MissingResourceException: Can't find bundle for base name org.apache.axis.resource, locale
en_US
> 64   [main] DEBUG org.apache.axis.i18n.ProjectResourceBundle  - Created org.apache.axis.i18n.resource,
linked to parent null
> 68   [main] DEBUG org.apache.axis.i18n.ProjectResourceBundle  - getBundle(org.apache.axis,org.apache.axis.utils,resource,null,...)
> 77   [main] DEBUG org.apache.axis.i18n.ProjectResourceBundle  - loadBundle: Ignoring
MissingResourceException: Can't find bundle for base name org.apache.axis.utils.resource,
locale en_US
> 78   [main] DEBUG org.apache.axis.i18n.ProjectResourceBundle  - loadBundle: Ignoring
MissingResourceException: Can't find bundle for base name org.apache.axis.resource, locale
en_US
> 79   [main] DEBUG org.apache.axis.i18n.ProjectResourceBundle  - Root package not found,
cross link to org.apache.axis.i18n.resource
> 79   [main] DEBUG org.apache.axis.i18n.ProjectResourceBundle  - Root package not found,
cross link to org.apache.axis.i18n.resource
> 80   [main] DEBUG org.apache.axis.i18n.ProjectResourceBundle  - org.apache.axis.i18n.resource::handleGetObject(engineConfigLoadFactory)
> 81   [main] DEBUG org.apache.axis.configuration.EngineConfigurationFactoryFinder  - Factory
org.apache.axis.configuration.EngineConfigurationFactoryServlet Ignored: unable to load/resolve
class.
> 84   [main] DEBUG org.apache.axis.i18n.ProjectResourceBundle  - org.apache.axis.i18n.resource::handleGetObject(engineFactory)
> 85   [main] DEBUG org.apache.axis.configuration.EngineConfigurationFactoryFinder  - Got
EngineFactory: org.apache.axis.configuration.EngineConfigurationFactoryDefault
> 94   [main] DEBUG org.apache.axis.AxisEngine  - Enter: AxisEngine::init
> 388  [main] DEBUG org.apache.axis.i18n.ProjectResourceBundle  - org.apache.axis.i18n.resource::handleGetObject(attachEnabled)
> 388  [main] DEBUG org.apache.axis.i18n.ProjectResourceBundle  - org.apache.axis.i18n.resource::handleGetObject(attachDisabled)
> 389  [main] WARN  org.apache.axis.utils.JavaUtils  - Unable to find required classes
(javax.activation.DataHandler and javax.mail.internet.MimeMultipart). Attachment support is
disabled.
> 416  [main] DEBUG org.apache.axis.i18n.ProjectResourceBundle  - org.apache.axis.i18n.resource::handleGetObject(oddDigits00)
> 417  [main] DEBUG org.apache.axis.i18n.ProjectResourceBundle  - org.apache.axis.i18n.resource::handleGetObject(badChars01)
> 802  [main] DEBUG org.apache.axis.AxisEngine  - Exit: AxisEngine::init
> 875  [main] DEBUG org.apache.axis.i18n.ProjectResourceBundle  - org.apache.axis.i18n.resource::handleGetObject(return02)
> 876  [main] DEBUG org.apache.axis.i18n.ProjectResourceBundle  - org.apache.axis.i18n.resource::handleGetObject(processFile00)
> Processing file com/OpCoast/deploy.wsdd
> 878  [main] DEBUG org.apache.axis.i18n.ProjectResourceBundle  - org.apache.axis.i18n.resource::handleGetObject(return02)
> 879  [main] DEBUG org.apache.axis.i18n.ProjectResourceBundle  - org.apache.axis.i18n.resource::handleGetObject(transport00)
> 879  [main] DEBUG org.apache.axis.client.Call  - Transport is org.apache.axis.transport.http.HTTPTransport@16b13c7
> 986  [main] DEBUG org.apache.axis.i18n.ProjectResourceBundle  - org.apache.axis.i18n.resource::handleGetObject(attachEnabled)
> 987  [main] DEBUG org.apache.axis.Message  - Attachment support is enabled?  false
> 1045 [main] DEBUG org.apache.axis.SOAPPart  - Enter: SOAPPart ctor(FORM_SOAPENVELOPE)
> 1046 [main] DEBUG org.apache.axis.i18n.ProjectResourceBundle  - org.apache.axis.i18n.resource::handleGetObject(setMsgForm)
> 1046 [main] DEBUG org.apache.axis.SOAPPart  - Setting current message form to: FORM_SOAPENVELOPE
(currentMessage is now org.apache.axis.message.SOAPEnvelope)
> 1047 [main] DEBUG org.apache.axis.SOAPPart  - Exit: SOAPPart ctor()
> 1047 [main] DEBUG org.apache.axis.client.Call  - Enter: Call::invoke()
> 1048 [main] DEBUG org.apache.axis.SOAPPart  - Enter: SOAPPart::getAsSOAPEnvelope()
> 1048 [main] DEBUG org.apache.axis.i18n.ProjectResourceBundle  - org.apache.axis.i18n.resource::handleGetObject(currForm)
> 1048 [main] DEBUG org.apache.axis.SOAPPart  - current form is FORM_SOAPENVELOPE
> 1049 [main] DEBUG org.apache.axis.MessageContext  - MessageContext: setTargetService(http://xml.apache.org/axis/wsdd/)
> 1051 [main] DEBUG org.apache.axis.i18n.ProjectResourceBundle  - org.apache.axis.i18n.resource::handleGetObject(noService10)
> 1055 [main] DEBUG org.apache.axis.ConfigurationException  - Exception:
> org.apache.axis.ConfigurationException: No service named http://xml.apache.org/axis/wsdd/
is available
> org.apache.axis.ConfigurationException: No service named http://xml.apache.org/axis/wsdd/
is available
>         at org.apache.axis.configuration.FileProvider.getService(FileProvider.java:233)
>         at org.apache.axis.AxisEngine.getService(AxisEngine.java:311)
>         at org.apache.axis.MessageContext.setTargetService(MessageContext.java:755)
>         at org.apache.axis.client.Call.invoke(Call.java:2678)
>         at org.apache.axis.client.Call.invoke(Call.java:1773)
>         at org.apache.axis.client.AdminClient.process(AdminClient.java:439)
>         at org.apache.axis.client.AdminClient.process(AdminClient.java:404)
>         at org.apache.axis.client.AdminClient.process(AdminClient.java:410)
>         at org.apache.axis.client.AdminClient.process(AdminClient.java:320)
>         at org.apache.axis.client.AdminClient.main(AdminClient.java:463)
>         at org.apache.axis.configuration.FileProvider.getService(FileProvider.java:233)
>         at org.apache.axis.AxisEngine.getService(AxisEngine.java:311)
>         at org.apache.axis.MessageContext.setTargetService(MessageContext.java:755)
>         at org.apache.axis.client.Call.invoke(Call.java:2678)
>         at org.apache.axis.client.Call.invoke(Call.java:1773)
>         at org.apache.axis.client.AdminClient.process(AdminClient.java:439)
>         at org.apache.axis.client.AdminClient.process(AdminClient.java:404)
>         at org.apache.axis.client.AdminClient.process(AdminClient.java:410)
>         at org.apache.axis.client.AdminClient.process(AdminClient.java:320)
>         at org.apache.axis.client.AdminClient.main(AdminClient.java:463)
> 1060 [main] DEBUG org.apache.axis.MessageContext  - MessageContext: setServiceHandler(null)
> 1061 [main] DEBUG org.apache.axis.i18n.ProjectResourceBundle  - org.apache.axis.i18n.resource::handleGetObject(targetService)
> 1061 [main] DEBUG org.apache.axis.client.Call  - Target service:  http://xml.apache.org/axis/wsdd/
> 1061 [main] DEBUG org.apache.axis.MessageContext  - MessageContext: setTargetService(urn:AdminService)
> 1062 [main] DEBUG org.apache.axis.i18n.ProjectResourceBundle  - org.apache.axis.i18n.resource::handleGetObject(noService10)
> 1066 [main] DEBUG org.apache.axis.ConfigurationException  - Exception:
> org.apache.axis.ConfigurationException: No service named urn:AdminService is available
> org.apache.axis.ConfigurationException: No service named urn:AdminService is available
>         at org.apache.axis.configuration.FileProvider.getService(FileProvider.java:233)
>         at org.apache.axis.AxisEngine.getService(AxisEngine.java:311)
>         at org.apache.axis.MessageContext.setTargetService(MessageContext.java:755)
>         at org.apache.axis.transport.http.HTTPTransport.setupMessageContextImpl(HTTPTransport.java:89)
>         at org.apache.axis.client.Transport.setupMessageContext(Transport.java:46)
>         at org.apache.axis.client.Call.invoke(Call.java:2708)
>         at org.apache.axis.client.Call.invoke(Call.java:1773)
>         at org.apache.axis.client.AdminClient.process(AdminClient.java:439)
>         at org.apache.axis.client.AdminClient.process(AdminClient.java:404)
>         at org.apache.axis.client.AdminClient.process(AdminClient.java:410)
>         at org.apache.axis.client.AdminClient.process(AdminClient.java:320)
>         at org.apache.axis.client.AdminClient.main(AdminClient.java:463)
>         at org.apache.axis.configuration.FileProvider.getService(FileProvider.java:233)
>         at org.apache.axis.AxisEngine.getService(AxisEngine.java:311)
>         at org.apache.axis.MessageContext.setTargetService(MessageContext.java:755)
>         at org.apache.axis.transport.http.HTTPTransport.setupMessageContextImpl(HTTPTransport.java:89)
>         at org.apache.axis.client.Transport.setupMessageContext(Transport.java:46)
>         at org.apache.axis.client.Call.invoke(Call.java:2708)
>         at org.apache.axis.client.Call.invoke(Call.java:1773)
>         at org.apache.axis.client.AdminClient.process(AdminClient.java:439)
>         at org.apache.axis.client.AdminClient.process(AdminClient.java:404)
>         at org.apache.axis.client.AdminClient.process(AdminClient.java:410)
>         at org.apache.axis.client.AdminClient.process(AdminClient.java:320)
>         at org.apache.axis.client.AdminClient.main(AdminClient.java:463)
> 1070 [main] DEBUG org.apache.axis.MessageContext  - MessageContext: setServiceHandler(null)
> 1101 [main] DEBUG org.apache.axis.SOAPPart  - Enter: SOAPPart::getAsSOAPEnvelope()
> 1102 [main] DEBUG org.apache.axis.i18n.ProjectResourceBundle  - org.apache.axis.i18n.resource::handleGetObject(currForm)
> 1102 [main] DEBUG org.apache.axis.SOAPPart  - current form is FORM_SOAPENVELOPE
> 1133 [main] DEBUG org.apache.axis.client.Call  - <?xml version="1.0" encoding="UTF-8"?><soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><soapenv:Body><ns1:deployment
xmlns="http://xml.apache.org/axis/wsdd/" xmlns:java="http://xml.apache.org/axis/wsdd/providers/java"
xmlns:operNS="http://OpCoast.com/RFPServer" xmlns:rtns="http://OpCoast.com/RFPServer" xmlns:tns="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:ns="http://OpCoast.com/RFPServer" xmlns:ns1="http://xml.apache.org/axis/wsdd/">
>   <!-- Services from RFPServerService WSDL service -->
>   <ns1:service name="RFPServer" provider="java:RPC" style="rpc" use="encoded">
>       <ns1:parameter name="wsdlTargetNamespace" value="http://OpCoast.com/RFPServer"/>
>       <ns1:parameter name="wsdlServiceElement" value="RFPServerService"/>
>       <ns1:parameter name="wsdlServicePort" value="RFPServer"/>
>       <ns1:parameter name="className" value="com.OpCoast.RFPServerSoapBindingImpl"/>
>       <ns1:parameter name="wsdlPortType" value="RFPServer"/>
>       <ns1:parameter name="typeMappingVersion" value="1.2"/>
>       <ns1:operation name="getMachineList" qname="operNS:getMachineList" returnQName="getMachineListReturn"
returnType="rtns:ArrayOfRFPServerImpl_MachineList" soapAction="" xmlns:operNS="http://OpCoast.com/RFPServer"
xmlns:rtns="http://OpCoast.com/RFPServer">
>       </ns1:operation>
>       <ns1:operation name="submitJob" qname="operNS:submitJob" returnQName="submitJobReturn"
returnType="rtns:int" soapAction="" xmlns:operNS="http://OpCoast.com/RFPServer" xmlns:rtns="http://www.w3.org/2001/XMLSchema">
>         <ns1:parameter qname="machine" type="tns:string" xmlns:tns="http://schemas.xmlsoap.org/soap/encoding/"/>
>         <ns1:parameter qname="input" type="tns:string" xmlns:tns="http://schemas.xmlsoap.org/soap/encoding/"/>
>       </ns1:operation>
>       <ns1:operation name="jobStatus" qname="operNS:jobStatus" returnQName="jobStatusReturn"
returnType="rtns:string" soapAction="" xmlns:operNS="http://OpCoast.com/RFPServer" xmlns:rtns="http://schemas.xmlsoap.org/soap/encoding/">
>         <ns1:parameter qname="key" type="tns:int" xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
>       </ns1:operation>
>       <ns1:operation name="getResults" qname="operNS:getResults" returnQName="getResultsReturn"
returnType="rtns:string" soapAction="" xmlns:operNS="http://OpCoast.com/RFPServer" xmlns:rtns="http://schemas.xmlsoap.org/soap/encoding/">
>         <ns1:parameter qname="key" type="tns:int" xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
>       </ns1:operation>
>       <ns1:operation name="browseJobs" qname="operNS:browseJobs" returnQName="browseJobsReturn"
returnType="rtns:ArrayOfRFPServerImpl_BrowseResult" soapAction="" xmlns:operNS="http://OpCoast.com/RFPServer"
xmlns:rtns="http://OpCoast.com/RFPServer">
>       </ns1:operation>
>       <ns1:operation name="getJobKey" qname="operNS:getJobKey" returnQName="getJobKeyReturn"
returnType="rtns:ArrayOf_xsd_int" soapAction="" xmlns:operNS="http://OpCoast.com/RFPServer"
xmlns:rtns="http://OpCoast.com/RFPServer">
>         <ns1:parameter qname="input" type="tns:string" xmlns:tns="http://schemas.xmlsoap.org/soap/encoding/"/>
>       </ns1:operation>
>       <ns1:parameter name="allowedMethods" value="browseJobs jobStatus getJobKey getMachineList
getResults submitJob"/>
>       <ns1:typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" qname="ns:RFPServerImpl_BrowseResult"
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:com.OpCoast.RFPServerImpl_BrowseResult"
xmlns:ns="http://OpCoast.com/RFPServer"/>
>       <ns1:typeMapping deserializer="org.apache.axis.encoding.ser.ArrayDeserializerFactory"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" qname="ns:ArrayOfRFPServerImpl_MachineList"
serializer="org.apache.axis.encoding.ser.ArraySerializerFactory" type="java:com.OpCoast.RFPServerImpl_MachineList[]"
xmlns:ns="http://OpCoast.com/RFPServer"/>
>       <ns1:typeMapping deserializer="org.apache.axis.encoding.ser.ArrayDeserializerFactory"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" qname="ns:ArrayOf_xsd_int" serializer="org.apache.axis.encoding.ser.ArraySerializerFactory"
type="java:int[]" xmlns:ns="http://OpCoast.com/RFPServer"/>
>       <ns1:typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" qname="ns:RFPServerImpl_MachineList"
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:com.OpCoast.RFPServerImpl_MachineList"
xmlns:ns="http://OpCoast.com/RFPServer"/>
>       <ns1:typeMapping deserializer="org.apache.axis.encoding.ser.ArrayDeserializerFactory"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" qname="ns:ArrayOfRFPServerImpl_BrowseResult"
serializer="org.apache.axis.encoding.ser.ArraySerializerFactory" type="java:com.OpCoast.RFPServerImpl_BrowseResult[]"
xmlns:ns="http://OpCoast.com/RFPServer"/>
>   </ns1:service>
> </ns1:deployment></soapenv:Body></soapenv:Envelope>
> 1141 [main] DEBUG org.apache.axis.client.AxisClient  - Enter: AxisClient::invoke
> 1142 [main] DEBUG org.apache.axis.client.AxisClient  - EngineHandler: null
> 1163 [main] DEBUG org.apache.axis.i18n.ProjectResourceBundle  - org.apache.axis.i18n.resource::handleGetObject(axisUserAgent)
> 1190 [main] DEBUG org.apache.axis.SimpleChain  - Enter: SimpleChain::invoke
> 1191 [main] DEBUG org.apache.axis.i18n.ProjectResourceBundle  - org.apache.axis.i18n.resource::handleGetObject(enter00)
> 1191 [main] DEBUG org.apache.axis.transport.http.HTTPSender  - Enter:  HTTPSender::invoke
> 1194 [main] DEBUG org.apache.axis.SOAPPart  - Enter: SOAPPart::saveChanges
> 1219 [main] DEBUG org.apache.axis.i18n.ProjectResourceBundle  - org.apache.axis.i18n.resource::handleGetObject(setMsgForm)
> 1220 [main] DEBUG org.apache.axis.SOAPPart  - Setting current message form to: FORM_OPTIMIZED
(currentMessage is now org.apache.axis.utils.ByteArray)
> 1220 [main] DEBUG org.apache.axis.SOAPPart  - Exit: SOAPPart::saveChanges(): org.apache.axis.utils.ByteArray@126e85f
> 1267 [main] DEBUG org.apache.axis.i18n.ProjectResourceBundle  - org.apache.axis.i18n.resource::handleGetObject(createdHTTP00)
> 1268 [main] DEBUG org.apache.axis.components.net.DefaultSocketFactory  - Created an insecure
HTTP connection
> 1269 [main] DEBUG org.apache.axis.i18n.ProjectResourceBundle  - org.apache.axis.i18n.resource::handleGetObject(xmlSent00)
> 1270 [main] DEBUG org.apache.axis.transport.http.HTTPSender  - XML sent:
> 1270 [main] DEBUG org.apache.axis.transport.http.HTTPSender  - ---------------------------------------------------
> 1986 [main] DEBUG org.apache.axis.transport.http.HTTPSender  - POST /axis/services/AdminService
HTTP/1.0
> Content-Type: text/xml; charset=utf-8
> Accept: application/soap+xml, application/dime, multipart/related, text/*
> User-Agent: Axis/1.2RC3
> Host: localhost:8080
> Cache-Control: no-cache
> Pragma: no-cache
> SOAPAction: "urn:AdminService"
> Content-Length: 5114
> <?xml version="1.0" encoding="UTF-8"?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><soapenv:Body><ns1:deployment
xmlns="http://xml.apache.org/axis/wsdd/" xmlns:java="http://xml.apache.org/axis/wsdd/providers/java"
xmlns:operNS="http://OpCoast.com/RFPServer" xmlns:rtns="http://OpCoast.com/RFPServer" xmlns:tns="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:ns="http://OpCoast.com/RFPServer" xmlns:ns1="http://xml.apache.org/axis/wsdd/">
>   <!-- Services from RFPServerService WSDL service -->
>   <ns1:service name="RFPServer" provider="java:RPC" style="rpc" use="encoded">
>       <ns1:parameter name="wsdlTargetNamespace" value="http://OpCoast.com/RFPServer"/>
>       <ns1:parameter name="wsdlServiceElement" value="RFPServerService"/>
>       <ns1:parameter name="wsdlServicePort" value="RFPServer"/>
>       <ns1:parameter name="className" value="com.OpCoast.RFPServerSoapBindingImpl"/>
>       <ns1:parameter name="wsdlPortType" value="RFPServer"/>
>       <ns1:parameter name="typeMappingVersion" value="1.2"/>
>       <ns1:operation name="getMachineList" qname="operNS:getMachineList" returnQName="getMachineListReturn"
returnType="rtns:ArrayOfRFPServerImpl_MachineList" soapAction="" xmlns:operNS="http://OpCoast.com/RFPServer"
xmlns:rtns="http://OpCoast.com/RFPServer">
>       </ns1:operation>
>       <ns1:operation name="submitJob" qname="operNS:submitJob" returnQName="submitJobReturn"
returnType="rtns:int" soapAction="" xmlns:operNS="http://OpCoast.com/RFPServer" xmlns:rtns="http://www.w3.org/2001/XMLSchema">
>         <ns1:parameter qname="machine" type="tns:string" xmlns:tns="http://schemas.xmlsoap.org/soap/encoding/"/>
>         <ns1:parameter qname="input" type="tns:string" xmlns:tns="http://schemas.xmlsoap.org/soap/encoding/"/>
>       </ns1:operation>
>       <ns1:operation name="jobStatus" qname="operNS:jobStatus" returnQName="jobStatusReturn"
returnType="rtns:string" soapAction="" xmlns:operNS="http://OpCoast.com/RFPServer" xmlns:rtns="http://schemas.xmlsoap.org/soap/encoding/">
>         <ns1:parameter qname="key" type="tns:int" xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
>       </ns1:operation>
>       <ns1:operation name="getResults" qname="operNS:getResults" returnQName="getResultsReturn"
returnType="rtns:string" soapAction="" xmlns:operNS="http://OpCoast.com/RFPServer" xmlns:rtns="http://schemas.xmlsoap.org/soap/encoding/">
>         <ns1:parameter qname="key" type="tns:int" xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
>       </ns1:operation>
>       <ns1:operation name="browseJobs" qname="operNS:browseJobs" returnQName="browseJobsReturn"
returnType="rtns:ArrayOfRFPServerImpl_BrowseResult" soapAction="" xmlns:operNS="http://OpCoast.com/RFPServer"
xmlns:rtns="http://OpCoast.com/RFPServer">
>       </ns1:operation>
>       <ns1:operation name="getJobKey" qname="operNS:getJobKey" returnQName="getJobKeyReturn"
returnType="rtns:ArrayOf_xsd_int" soapAction="" xmlns:operNS="http://OpCoast.com/RFPServer"
xmlns:rtns="http://OpCoast.com/RFPServer">
>         <ns1:parameter qname="input" type="tns:string" xmlns:tns="http://schemas.xmlsoap.org/soap/encoding/"/>
>       </ns1:operation>
>       <ns1:parameter name="allowedMethods" value="browseJobs jobStatus getJobKey getMachineList
getResults submitJob"/>
>       <ns1:typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" qname="ns:RFPServerImpl_BrowseResult"
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:com.OpCoast.RFPServerImpl_BrowseResult"
xmlns:ns="http://OpCoast.com/RFPServer"/>
>       <ns1:typeMapping deserializer="org.apache.axis.encoding.ser.ArrayDeserializerFactory"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" qname="ns:ArrayOfRFPServerImpl_MachineList"
serializer="org.apache.axis.encoding.ser.ArraySerializerFactory" type="java:com.OpCoast.RFPServerImpl_MachineList[]"
xmlns:ns="http://OpCoast.com/RFPServer"/>
>       <ns1:typeMapping deserializer="org.apache.axis.encoding.ser.ArrayDeserializerFactory"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" qname="ns:ArrayOf_xsd_int" serializer="org.apache.axis.encoding.ser.ArraySerializerFactory"
type="java:int[]" xmlns:ns="http://OpCoast.com/RFPServer"/>
>       <ns1:typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" qname="ns:RFPServerImpl_MachineList"
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:com.OpCoast.RFPServerImpl_MachineList"
xmlns:ns="http://OpCoast.com/RFPServer"/>
>       <ns1:typeMapping deserializer="org.apache.axis.encoding.ser.ArrayDeserializerFactory"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" qname="ns:ArrayOfRFPServerImpl_BrowseResult"
serializer="org.apache.axis.encoding.ser.ArraySerializerFactory" type="java:com.OpCoast.RFPServerImpl_BrowseResult[]"
xmlns:ns="http://OpCoast.com/RFPServer"/>
>   </ns1:service>
> </ns1:deployment></soapenv:Body></soapenv:Envelope>
> 1996 [main] DEBUG org.apache.axis.transport.http.HTTPSender  - HTTP/1.1 500 Internal
Server Error
> 1996 [main] DEBUG org.apache.axis.transport.http.HTTPSender  - Server Apache-Coyote/1.1
> 1997 [main] DEBUG org.apache.axis.transport.http.HTTPSender  - Content-Type text/xml;charset=utf-8
> 1997 [main] DEBUG org.apache.axis.transport.http.HTTPSender  - Date Sat, 14 May 2005
14:08:46 GMT
> 1998 [main] DEBUG org.apache.axis.transport.http.HTTPSender  - Connection close
> 2002 [main] DEBUG org.apache.axis.SOAPPart  - Enter: SOAPPart ctor(FORM_INPUTSTREAM)
> 2003 [main] DEBUG org.apache.axis.i18n.ProjectResourceBundle  - org.apache.axis.i18n.resource::handleGetObject(setMsgForm)
> 2003 [main] DEBUG org.apache.axis.SOAPPart  - Setting current message form to: FORM_INPUTSTREAM
(currentMessage is now org.apache.axis.transport.http.SocketInputStream)
> 2004 [main] DEBUG org.apache.axis.SOAPPart  - Exit: SOAPPart ctor()
> 2004 [main] DEBUG org.apache.axis.i18n.ProjectResourceBundle  - org.apache.axis.i18n.resource::handleGetObject(no00)
> 2004 [main] DEBUG org.apache.axis.transport.http.HTTPSender  -
> no Content-Length
> 2005 [main] DEBUG org.apache.axis.i18n.ProjectResourceBundle  - org.apache.axis.i18n.resource::handleGetObject(xmlRecd00)
> 2005 [main] DEBUG org.apache.axis.transport.http.HTTPSender  -
> XML received:
> 2005 [main] DEBUG org.apache.axis.transport.http.HTTPSender  - -----------------------------------------------
> 2006 [main] DEBUG org.apache.axis.SOAPPart  - Enter: SOAPPart::getAsSOAPEnvelope()
> 2006 [main] DEBUG org.apache.axis.i18n.ProjectResourceBundle  - org.apache.axis.i18n.resource::handleGetObject(currForm)
> 2006 [main] DEBUG org.apache.axis.SOAPPart  - current form is FORM_INPUTSTREAM
> 2076 [main] DEBUG org.apache.axis.i18n.ProjectResourceBundle  - org.apache.axis.i18n.resource::handleGetObject(dispatching00)
> 2077 [main] DEBUG org.apache.axis.MessageContext  - Dispatching to a body namespace 'http://schemas.xmlsoap.org/soap/envelope/'
> 2077 [main] DEBUG org.apache.axis.MessageContext  - MessageContext: setServiceHandler(null)
> 2121 [main] DEBUG org.apache.axis.i18n.ProjectResourceBundle  - org.apache.axis.i18n.resource::handleGetObject(setMsgForm)
> 2121 [main] DEBUG org.apache.axis.SOAPPart  - Setting current message form to: FORM_SOAPENVELOPE
(currentMessage is now org.apache.axis.message.SOAPEnvelope)
> 2122 [main] DEBUG org.apache.axis.SOAPPart  - Exit: SOAPPart::getAsSOAPEnvelope
> 2123 [main] DEBUG org.apache.axis.transport.http.HTTPSender  - <?xml version="1.0"
encoding="UTF-8"?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><soapenv:Body><soapenv:Fault><faultcode>soapenv:Server.userException</faultcode><faultstring>java.lang.reflect.InvocationTargetException</faultstring><detail><ns1:hostname
xmlns:ns1="http://xml.apache.org/axis/">opcoast3</ns1:hostname></detail></soapenv:Fault></soapenv:Body></soapenv:Envelope>
> 2124 [main] DEBUG org.apache.axis.i18n.ProjectResourceBundle  - org.apache.axis.i18n.resource::handleGetObject(exit00)
> 2124 [main] DEBUG org.apache.axis.transport.http.HTTPSender  - Exit:  HTTPDispatchHandler::invoke
> 2125 [main] DEBUG org.apache.axis.SimpleChain  - Exit: SimpleChain::invoke
> 2125 [main] DEBUG org.apache.axis.i18n.ProjectResourceBundle  - org.apache.axis.i18n.resource::handleGetObject(semanticCheck00)
> 2125 [main] DEBUG org.apache.axis.handlers.soap.MustUnderstandChecker  - Doing SOAP semantic
checks...
> 2126 [main] DEBUG org.apache.axis.SOAPPart  - Enter: SOAPPart::getAsSOAPEnvelope()
> 2126 [main] DEBUG org.apache.axis.i18n.ProjectResourceBundle  - org.apache.axis.i18n.resource::handleGetObject(currForm)
> 2127 [main] DEBUG org.apache.axis.SOAPPart  - current form is FORM_SOAPENVELOPE
> 2128 [main] DEBUG org.apache.axis.client.AxisClient  - Exit: AxisClient::invoke
> 2129 [main] DEBUG org.apache.axis.SOAPPart  - Enter: SOAPPart::getAsSOAPEnvelope()
> 2129 [main] DEBUG org.apache.axis.i18n.ProjectResourceBundle  - org.apache.axis.i18n.resource::handleGetObject(currForm)
> 2129 [main] DEBUG org.apache.axis.SOAPPart  - current form is FORM_SOAPENVELOPE
> 2130 [main] DEBUG org.apache.axis.i18n.ProjectResourceBundle  - org.apache.axis.i18n.resource::handleGetObject(exception00)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


Mime
View raw message