The policy you have used enforces to use HTTPS. So you should try the HTTPS endpoint instead of HTTP.
Thanks, Thilina On Thu, Sep 22, 2011 at 8:11 PM, Scott Selvia <ssel...@datamentors.com>wrote: > Thanks for the help but I get the following stack trace when I use Axis2 > 1.6.0 with Rampart 1.6.1. I tried backing down to Rampart 1.5.1 with Axis2 > 1.6.0 and I get the same stack trace.**** > > ** ** > > I there an Axis2 config parameter to solve the stack trace below? If not > then I hope the new Rampart is released soon.**** > > ** ** > > [ERROR] Expected transport is "https" but incoming transport found : "http" > **** > > org.apache.axis2.AxisFault: Expected transport is "https" but incoming > transport found : "http"**** > > at > org.apache.rampart.handler.RampartReceiver.setFaultCodeAndThrowAxisFault(RampartReceiver.java:180) > **** > > at > org.apache.rampart.handler.RampartReceiver.invoke(RampartReceiver.java:99) > **** > > at org.apache.axis2.engine.Phase.invokeHandler(Phase.java:340)**** > > at org.apache.axis2.engine.Phase.invoke(Phase.java:313)**** > > at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:262)* > *** > > at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:168) > **** > > at > org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:172) > **** > > at > org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:146)** > ** > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)*** > * > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)*** > * > > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304) > **** > > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > **** > > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224) > **** > > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:185) > **** > > at > org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) > **** > > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:151) > **** > > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100) > **** > > at > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)* > *** > > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) > **** > > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:405) > **** > > at > org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:269) > **** > > at > org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:515) > **** > > at > org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:1773) > **** > > at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > **** > > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > **** > > at java.lang.Thread.run(Thread.java:662)**** > > Caused by: org.apache.rampart.RampartException: Expected transport is > "https" but incoming transport found : "http"**** > > at > org.apache.rampart.util.RampartUtil.validateTransport(RampartUtil.java:1709) > **** > > at org.apache.rampart.RampartEngine.process(RampartEngine.java:84) > **** > > at > org.apache.rampart.handler.RampartReceiver.invoke(RampartReceiver.java:92) > **** > > ... 24 more**** > > ** ** > > *From:* Thilina Mahesh Buddhika [mailto:thilin...@gmail.com] > *Sent:* Thursday, September 22, 2011 9:53 AM > *To:* java-user@axis.apache.org > *Subject:* Re: Error Deploying Webservice on Axis2 1.6.1 and Rampart 1.6.0 > with wsp:Policy in services.xml**** > > ** ** > > Hi Scot,**** > > ** ** > > There is a known incompatibility between Axis2 1.6.1 and Rampart 1.6.0. > Please try reverting back to Axis2 1.6.0 until Rampart 1.6.1 will be > released. We are planning to release Rampart 1.6.1 soon.**** > > ** ** > > Thanks,**** > > Thilina**** > > ** ** > > ** ** > > On Thu, Sep 22, 2011 at 5:59 PM, Scott Selvia <ssel...@datamentors.com> > wrote:**** > > The following wsp:Policy block in my services.xml works with Axis2 1.5.5 > with Rampart 1.5.1 however with Axis2 1.6.1 and Rampart 1.6.0 I get the > stack trace below the policy block. What has changed and is the policy > block no longer needed?**** > > **** > > <wsp:Policy wsu:Id="HTTPS"**** > > xmlns:wsu=" > http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd > "**** > > xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy">* > *** > > <wsp:ExactlyOne>**** > > <wsp:All>**** > > <sp:TransportBinding xmlns:sp=" > http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">**** > > <wsp:Policy>**** > > <sp:TransportToken>**** > > <wsp:Policy>**** > > <sp:HttpsToken > RequireClientCertificate="false"/>**** > > </wsp:Policy>**** > > </sp:TransportToken>**** > > **** > > <sp:AlgorithmSuite>**** > > <wsp:Policy>**** > > <sp:Basic256/>**** > > </wsp:Policy>**** > > </sp:AlgorithmSuite>**** > > **** > > <sp:Layout>**** > > <wsp:Policy>**** > > <sp:Lax/>**** > > </wsp:Policy>**** > > </sp:Layout>**** > > **** > > <sp:IncludeTimestamp/>**** > > </wsp:Policy>**** > > </sp:TransportBinding>**** > > **** > > <ramp:RampartConfig xmlns:ramp=" > http://ws.apache.org/rampart/policy">**** > > </ramp:RampartConfig>**** > > </wsp:All>**** > > </wsp:ExactlyOne>**** > > </wsp:Policy>**** > > **** > > org.apache.axis2.deployment.DeploymentException: java.lang.Class cannot be > cast to java.lang.reflect.ParameterizedType**** > > at > org.apache.axis2.deployment.repository.util.ArchiveReader.processServiceGroup(ArchiveReader.java:150) > **** > > at > org.apache.axis2.deployment.ServiceDeployer.deploy(ServiceDeployer.java:82) > **** > > at > org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(DeploymentFileData.java:136) > **** > > at > org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:813) > **** > > at > org.apache.axis2.deployment.repository.util.WSInfoList.update(WSInfoList.java:144) > **** > > at > org.apache.axis2.deployment.RepositoryListener.update(RepositoryListener.java:370) > **** > > at > org.apache.axis2.deployment.RepositoryListener.checkServices(RepositoryListener.java:254) > **** > > at > org.apache.axis2.deployment.DeploymentEngine.loadServices(DeploymentEngine.java:142) > **** > > at > org.apache.axis2.deployment.WarBasedAxisConfigurator.loadServices(WarBasedAxisConfigurator.java:283) > **** > > at > org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:95) > **** > > at > org.apache.axis2.transport.http.AxisServlet.initConfigContext(AxisServlet.java:584) > **** > > at > org.apache.axis2.transport.http.AxisServlet.init(AxisServlet.java:454)**** > > at > org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1228) > **** > > at > org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1147) > **** > > at > org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1043)** > ** > > at > org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4957) > **** > > at > org.apache.catalina.core.StandardContext$3.call(StandardContext.java:5284) > **** > > at > org.apache.catalina.core.StandardContext$3.call(StandardContext.java:5279) > **** > > at > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)**** > > at java.util.concurrent.FutureTask.run(FutureTask.java:138)**** > > at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > **** > > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > **** > > at java.lang.Thread.run(Thread.java:662)**** > > Caused by: java.lang.ClassCastException: java.lang.Class cannot be cast to > java.lang.reflect.ParameterizedType**** > > at > org.apache.neethi.AssertionBuilderFactoryImpl.findAssertionBuilderTarget(AssertionBuilderFactoryImpl.java:136) > **** > > at > org.apache.neethi.AssertionBuilderFactoryImpl.invokeBuilder(AssertionBuilderFactoryImpl.java:128) > **** > > at > org.apache.neethi.AssertionBuilderFactoryImpl.build(AssertionBuilderFactoryImpl.java:110) > **** > > at > org.apache.neethi.PolicyBuilder.processOperationElement(PolicyBuilder.java:225) > **** > > at > org.apache.neethi.PolicyBuilder.getAllOperator(PolicyBuilder.java:185)**** > > at > org.apache.neethi.PolicyBuilder.processOperationElement(PolicyBuilder.java:218) > **** > > at > org.apache.neethi.PolicyBuilder.getExactlyOneOperator(PolicyBuilder.java:181) > **** > > at > org.apache.neethi.PolicyBuilder.processOperationElement(PolicyBuilder.java:216) > **** > > at > org.apache.neethi.PolicyBuilder.getPolicyOperator(PolicyBuilder.java:175)* > *** > > at > org.apache.neethi.PolicyBuilder.getPolicy(PolicyBuilder.java:125)**** > > at org.apache.neethi.PolicyEngine.getPolicy(PolicyEngine.java:102) > **** > > at > org.apache.axis2.deployment.DescriptionBuilder.processPolicyElements(DescriptionBuilder.java:639) > **** > > at > org.apache.axis2.deployment.ServiceBuilder.populateService(ServiceBuilder.java:307) > **** > > at > org.apache.axis2.deployment.repository.util.ArchiveReader.buildServiceGroup(ArchiveReader.java:101) > **** > > at > org.apache.axis2.deployment.repository.util.ArchiveReader.processServiceGroup(ArchiveReader.java:143) > **** > > ... 22 more**** > > **** > > *Scott Selvia* > Manager of Product Development > (O) 813.960.7800 x102 > (F) 813.960.7811 > *http://www.datamentors.com* <http://www.datamentors.com/>* ***** > > [image: cid:image002.gif@01CB24F6.87C39E10]**** > > **** > > > > **** > > ** ** > > -- > Thilina Mahesh Buddhika > http://blog.thilinamb.com**** > -- Thilina Mahesh Buddhika http://blog.thilinamb.com