You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by Sanjay Vivek <Sa...@newcastle.ac.uk> on 2008/04/28 13:04:16 UTC

Errors when deploying a multi-port service using Transport Listener/Receiver.

Hi all,

I'm trying to deploy a multi-port webservice (i.e. deploy the same
service on 2 different ports) and thus far I've done the following:

1) add each and every separate port as transport listeners and transport
receivers in axis2.xml on the service side as shown below:

    <transportReceiver name="httpbasic"
 
class="org.apache.axis2.transport.http.SimpleHTTPServer">
                       <parameter name="port">8081</parameter>
    </transportReceiver>
    <transportReceiver name="httpwssec"
 
class="org.apache.axis2.transport.http.SimpleHTTPServer">
                       <parameter name="port">8082</parameter>
    </transportReceiver>



    <transportSender name="httpbasic"
 
class="org.apache.axis2.transport.http.CommonsHTTPTransportSender">
                     <parameter name="PROTOCOL">HTTP/1.1</parameter>
                     <parameter
name="Transfer-Encoding">chunked</parameter>
    </transportSender>
    <transportSender name="httpwssec"
 
class="org.apache.axis2.transport.http.CommonsHTTPTransportSender">
                     <parameter name="PROTOCOL">HTTP/1.1</parameter>
                     <parameter
name="Transfer-Encoding">chunked</parameter>
    </transportSender>


2) Add the transport tag to the services.xml as shown below:

    <transports>
     		<transport>httpbasic</transport>
    </transports>

    <transports>
     		<transport>httpwssec</transport>
    </transports>



However, I get the following exceptions when I try to deploy the
service. Any help or guidance on what I should be doing would be greatly
appreciated. Cheers. 

Regards
--------------
Sanjay Vivek

28-Apr-2008 11:14:34 org.apache.catalina.core.StandardWrapperValve
invoke
SEVERE: Allocate exception for servlet AxisServlet
java.io.CharConversionException: Invalid UTF-8 middle byte 0x3f (at char
#2840, byte #-1)
	at
com.ctc.wstx.io.UTF8Reader.reportInvalidOther(UTF8Reader.java:310)
	at com.ctc.wstx.io.UTF8Reader.read(UTF8Reader.java:208)
	at com.ctc.wstx.io.ReaderSource.readInto(ReaderSource.java:84)
	at
com.ctc.wstx.io.BranchingReaderSource.readInto(BranchingReaderSource.jav
a:57)
	at
com.ctc.wstx.sr.StreamScanner.loadMore(StreamScanner.java:967)
	at com.ctc.wstx.sr.StreamScanner.getNext(StreamScanner.java:738)
	at
com.ctc.wstx.sr.BasicStreamReader.nextFromProlog(BasicStreamReader.java:
1995)
	at
com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1069)
	at
org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:1
53)
	at
org.apache.axiom.om.impl.llom.OMDocumentImpl.getOMDocumentElement(OMDocu
mentImpl.java:130)
	at
org.apache.axiom.om.impl.builder.StAXOMBuilder.getDocumentElement(StAXOM
Builder.java:359)
	at org.apache.axis2.util.XMLUtils.toOM(XMLUtils.java:568)
	at
org.apache.axis2.deployment.DescriptionBuilder.buildOM(DescriptionBuilde
r.java:96)
	at
org.apache.axis2.deployment.AxisConfigBuilder.populateConfig(AxisConfigB
uilder.java:79)
	at
org.apache.axis2.deployment.DeploymentEngine.populateAxisConfiguration(D
eploymentEngine.java:615)
	at
org.apache.axis2.deployment.WarBasedAxisConfigurator.<init>(WarBasedAxis
Configurator.java:146)
	at
org.apache.axis2.transport.http.AxisServlet.initConfigContext(AxisServle
t.java:500)
	at
org.apache.axis2.transport.http.AxisServlet.init(AxisServlet.java:420)
	at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.jav
a:1161)
	at
org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:8
06)
	at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.java:129)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.java:175)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:128)
	at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:102)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:109)
	at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:2
63)
	at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:84
4)
	at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(
Http11Protocol.java:584)
	at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
	at java.lang.Thread.run(Thread.java:595)
28-Apr-2008 11:14:40 org.apache.catalina.core.StandardWrapperValve
invoke
SEVERE: Allocate exception for servlet AxisServlet
java.io.CharConversionException: Invalid UTF-8 middle byte 0x3f (at char
#2840, byte #-1)
	at
com.ctc.wstx.io.UTF8Reader.reportInvalidOther(UTF8Reader.java:310)
	at com.ctc.wstx.io.UTF8Reader.read(UTF8Reader.java:208)
	at com.ctc.wstx.io.ReaderSource.readInto(ReaderSource.java:84)
	at
com.ctc.wstx.io.BranchingReaderSource.readInto(BranchingReaderSource.jav
a:57)
	at
com.ctc.wstx.sr.StreamScanner.loadMore(StreamScanner.java:967)
	at com.ctc.wstx.sr.StreamScanner.getNext(StreamScanner.java:738)
	at
com.ctc.wstx.sr.BasicStreamReader.nextFromProlog(BasicStreamReader.java:
1995)
	at
com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1069)
	at
org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:1
53)
	at
org.apache.axiom.om.impl.llom.OMDocumentImpl.getOMDocumentElement(OMDocu
mentImpl.java:130)
	at
org.apache.axiom.om.impl.builder.StAXOMBuilder.getDocumentElement(StAXOM
Builder.java:359)
	at org.apache.axis2.util.XMLUtils.toOM(XMLUtils.java:568)
	at
org.apache.axis2.deployment.DescriptionBuilder.buildOM(DescriptionBuilde
r.java:96)
	at
org.apache.axis2.deployment.AxisConfigBuilder.populateConfig(AxisConfigB
uilder.java:79)
	at
org.apache.axis2.deployment.DeploymentEngine.populateAxisConfiguration(D
eploymentEngine.java:615)
	at
org.apache.axis2.deployment.WarBasedAxisConfigurator.<init>(WarBasedAxis
Configurator.java:146)
	at
org.apache.axis2.transport.http.AxisServlet.initConfigContext(AxisServle
t.java:500)
	at
org.apache.axis2.transport.http.AxisServlet.init(AxisServlet.java:420)
	at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.jav
a:1161)
	at
org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:8
06)
	at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.java:129)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.java:175)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:128)
	at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:102)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:109)
	at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:2
63)
	at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:84
4)
	at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(
Http11Protocol.java:584)
	at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
	at java.lang.Thread.run(Thread.java:595)

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org