Operating system : Windows XP
Java version: 1.4.2_08
JBoss Sever version : jboss-4.0.5.GA 

Hello,

I am trying to develop a ws-client, but when I try to test it I get the 
following error


  | java.rmi.RemoteException: Call invocation failed with code [InternalError] 
because of: An internal WS-Security error occurred. See log for details; nested 
exception is: 
  |     javax.xml.rpc.soap.SOAPFaultException: An internal WS-Security error 
occurred. See log for details
  |     at org.jboss.ws.jaxrpc.CallImpl.invokeInternal(CallImpl.java:713)
  |     at org.jboss.ws.jaxrpc.CallImpl.invoke(CallImpl.java:404)
  |     at org.jboss.ws.jaxrpc.CallProxy.invoke(CallProxy.java:148)
  |     at $Proxy2.wS_LPROCS(Unknown Source)
  |     at org.tempuri.Prueba.test7WS_PROCSoapWS_LPROCS(Prueba.java:62)
  |     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 junit.framework.TestCase.runTest(TestCase.java:154)
  |     at junit.framework.TestCase.runBare(TestCase.java:127)
  |     at junit.framework.TestResult$1.protect(TestResult.java:106)
  |     at junit.framework.TestResult.runProtected(TestResult.java:124)
  |     at junit.framework.TestResult.run(TestResult.java:109)
  |     at junit.framework.TestCase.run(TestCase.java:118)
  |     at 
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:436)
  |     at 
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:311)
  |     at 
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192)
  | Caused by: javax.xml.rpc.soap.SOAPFaultException: An internal WS-Security 
error occurred. See log for details
  |     at 
org.jboss.ws.wsse.WSSecurityDispatcher.convertToFault(WSSecurityDispatcher.java:103)
  |     at 
org.jboss.ws.wsse.WSSecurityDispatcher.handleOutbound(WSSecurityDispatcher.java:304)
  |     at 
org.jboss.ws.wsse.WSSecurityHandler.handleOutboundSecurity(WSSecurityHandler.java:97)
  |     at 
org.jboss.ws.wsse.WSSecurityHandlerOutbound.handleRequest(WSSecurityHandlerOutbound.java:38)
  |     at 
org.jboss.ws.handler.HandlerWrapper.handleRequest(HandlerWrapper.java:121)
  |     at 
org.jboss.ws.handler.HandlerChainBaseImpl.handleRequest(HandlerChainBaseImpl.java:245)
  |     at 
org.jboss.ws.jaxrpc.CallImpl.callRequestHandlerChain(CallImpl.java:747)
  |     at org.jboss.ws.jaxrpc.CallImpl.invokeInternal(CallImpl.java:650)
  |     ... 17 more
  | 
  | 

I have already checked I have bouncycastle installed in my jre.

Can anybody help me to solve it, or at least how to get a more detailed trace?

these are my artifacts:

  | 
  | <application-client xmlns="http://java.sun.com/xml/ns/j2ee"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 
http://java.sun.com/xml/ns/j2ee/application-client_1_4.xsd"; version="1.4">
  | <service-ref>
  |   <display-name>WS_PROC</display-name> 
  |   <service-ref-name>service/WS_PROC</service-ref-name> 
  |   <service-interface>javax.xml.rpc.Service</service-interface> 
  |   <wsdl-file>WEB-INF/wsdl/WS_PROC.wsdl</wsdl-file>
  |   <jaxrpc-mapping-file>
  |    WEB-INF/jaxrpc-mapping.xml
  |   </jaxrpc-mapping-file> 
  |   <port-component-ref>
  |     <service-endpoint-interface>
  |       org.tempuri.WS_PROCSoap
  |      </service-endpoint-interface> 
  |    </port-component-ref>
  | </service-ref>
  | </application-client>
  | 
  | <jboss-client>
  | <jndi-name>WS_PROC</jndi-name>
  | <service-ref>
  | <service-ref-name>service/WS_PROC</service-ref-name>
  | <config-name>Standard Secure Client</config-name>
  | </service-ref>
  | </jboss-client>
  | 

  | <jboss-ws-security xmlns="http://www.jboss.com/ws-security/config"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";  
xsi:schemaLocation="http://www.jboss.com/ws-security/config   
http://www.jboss.com/ws-security/schema/jboss-ws-security_1_0.xsd";>
  |  <key-store-file>c:/keystore/jbossws.jks</key-store-file>
  |   <key-store-password>jbossws</key-store-password>
  |   <trust-store-file>C:/keystore/jbossws.truststore</trust-store-file>
  |   <trust-store-password>jbossws</trust-store-password>
  | <config>
  |   <sign type="x509v3" alias="wsse"/>
  |     <requires>
  |        <signature/>
  |      </requires>
  |  </config>
  | </jboss-ws-security>

And this is the code to test it

  | public void testWS_PROCSoapWS_LPROCS() throws Exception {
  |             Context ctx = this.getInitialContext();
  |             Service service = 
(Service)ctx.lookup("java:comp/env/service/WS_PROC");
  |             WS_PROCSoap 
port=(WS_PROCSoap)service.getPort(WS_PROCSoap.class);
  |             WS_LPROCSResponse procedimientos=port.wS_LPROCS(new 
WS_LPROCS("PRUEBA"));
  |             assertNotNull(procedimientos);
  | }
  | 

Thanks in advance for your help

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4012562#4012562

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4012562
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to