axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Glen Daniels (JIRA)" <j...@apache.org>
Subject [jira] Commented: (AXIS2-4337) Missing org.apache.axis2.transport.tcp.TCPTransportSender into Axis2 1.5 WAR
Date Mon, 17 Aug 2009 15:01:15 GMT

    [ https://issues.apache.org/jira/browse/AXIS2-4337?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12744093#action_12744093
] 

Glen Daniels commented on AXIS2-4337:
-------------------------------------

I don't agree with adding the "extra" transports (tcp, jms, etc) to the standard war.  We
should definitely improve the documentation, and put clear pointers to the transport releases
(after we have transport releases :)).

I'd be OK with putting out a "full" release with all the transports in a war, but it should
be a separate (new) artifact.

Leaving this open for now until at least the docs get clarified.

> Missing org.apache.axis2.transport.tcp.TCPTransportSender into Axis2 1.5 WAR
> ----------------------------------------------------------------------------
>
>                 Key: AXIS2-4337
>                 URL: https://issues.apache.org/jira/browse/AXIS2-4337
>             Project: Axis 2.0 (Axis2)
>          Issue Type: Bug
>    Affects Versions: 1.5, nightly
>            Reporter: Dobri Kitipov
>            Priority: Blocker
>
> Hi everybody,
> I found out that we are missing the org.apache.axis2.transport.tcp.TCPTransportSender
class into the distribution. You can check the impact pretty easy. You should go and modify
the axis2\WEB-INF\conf\axis2.xml and uncomment the:
> <transportSender name="tcp"
> class="org.apache.axis2.transport.tcp.TCPTransportSender"/>
> Deploy the axis2-1.5-war in Tomcat.
> Then when you start the server you will get the following java.lang.ClassNotFoundException:
org.apache.axis2.transport.tcp.TCPTransportSender:
> [ERROR] org.apache.axis2.transport.tcp.TCPTransportSender org.apache.axis2.deployment.DeploymentException:
org.apache.axis2.transport.tcp.TCPTransportSender at org.apache.axis2.deployment.AxisConfigBuilder.processTransportSenders(AxisConfigBuilder.java:694)
at org.apache.axis2.deployment.AxisConfigBuilder.populateConfig(AxisConfigBuilder.java:121)
at org.apache.axis2.deployment.DeploymentEngine.populateAxisConfiguration(DeploymentEngine.java:707)
at org.apache.axis2.deployment.WarBasedAxisConfigurator.<init>(WarBasedAxisConfigurator.java:157)
at org.apache.axis2.transport.http.AxisServlet.initConfigContext(AxisServlet.java:525) at
org.apache.axis2.transport.http.AxisServlet.init(AxisServlet.java:443) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1139)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3956)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4230) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:927) at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:890)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1150)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022) at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:448) at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
at org.apache.catalina.startup.Catalina.start(Catalina.java:552) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
Caused by: java.lang.ClassNotFoundException: org.apache.axis2.transport.tcp.TCPTransportSender
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1386) at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1232) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:164) at org.apache.axis2.util.Loader.loadClass(Loader.java:261)
at org.apache.axis2.deployment.AxisConfigBuilder.processTransportSenders(AxisConfigBuilder.java:669)
... 31 more
> As you may guess this is because it is missing from the classpath of the WAR. I suppose
axis2-transport-tcp.jar should be added. Or at least add some comments into the axis2.xml
what to do in order to have TCP transport support.
> Currently we have only:
> <!--Uncomment if you want to have TCP transport support-->
> which is not right.
> Thanks,
> Dobri

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message