<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<body link="#355491" alink="#4262a1" vlink="#355491" style="background: #e2e2e2; margin: 0; padding: 20px;">

<div>
        <table cellpadding="0" bgcolor="#FFFFFF" border="0" cellspacing="0" style="border: 1px solid #dadada; margin-bottom: 30px; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                <tbody>
                        <tr>

                                <td>

                                        <table border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border: solid 2px #ccc; background: #dadada; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                                                <tbody>
                                                        <tr>
                                                                <td bgcolor="#000000" valign="middle" height="58px" style="border-bottom: 1px solid #ccc; padding: 20px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px;">
                                                                        <h1 style="color: #333333; font: bold 22px Arial, Helvetica, sans-serif; margin: 0; display: block !important;">
                                                                        <!-- To have a header image/logo replace the name below with your img tag -->
                                                                        <!-- Email clients will render the images when the message is read so any image -->
                                                                        <!-- must be made available on a public server, so that all recipients can load the image. -->
                                                                        <a href="http://community.jboss.org/index.jspa" style="text-decoration: none; color: #E1E1E1">Community</a></h1>
                                                                </td>

                                                        </tr>
                                                        <tr>
                                                                <td bgcolor="#FFFFFF" style="font: normal 12px Arial, Helvetica, sans-serif; color:#333333; padding: 20px;  -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;"><h3 style="margin: 10px 0 5px; font-size: 17px; font-weight: normal;">
    Jboss ws-security, client configuration
</h3>
<span style="margin-bottom: 10px;">
    reply from <a href="http://community.jboss.org/people/tdejager">Tim de Jager</a> in <i>JBoss Web Services</i> - <a href="http://community.jboss.org/message/543679#543679">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">

<div class="jive-rendered-content"><p>My entire stack trace:</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><pre class="jive-pre"><code class="jive-code jive-java">Exception in thread <font color="red">"main"</font> javax.xml.ws.WebServiceException: org.jboss.ws.core.CommonSOAPFaultException: An internal WS-Security error occurred. See log <font color="navy"><b>for</b></font> details
&#160;&#160;&#160; at org.jboss.ws.core.jaxws.handler.HandlerChainExecutor.processHandlerFailure(HandlerChainExecutor.java:286)
&#160;&#160;&#160; at org.jboss.ws.core.jaxws.handler.HandlerChainExecutor.handleMessage(HandlerChainExecutor.java:157)
&#160;&#160;&#160; at org.jboss.ws.core.jaxws.client.ClientImpl.callRequestHandlerChain(ClientImpl.java:177)
&#160;&#160;&#160; at org.jboss.ws.core.CommonClient.invoke(CommonClient.java:298)
&#160;&#160;&#160; at org.jboss.ws.core.jaxws.client.ClientImpl.invoke(ClientImpl.java:290)
&#160;&#160;&#160; at org.jboss.ws.core.jaxws.client.ClientProxy.invoke(ClientProxy.java:170)
&#160;&#160;&#160; at org.jboss.ws.core.jaxws.client.ClientProxy.invoke(ClientProxy.java:150)
&#160;&#160;&#160; at $Proxy14.submitWebsiteData(Unknown Source)
&#160;&#160;&#160; at Main.main(Main.java:49)
Caused by: org.jboss.ws.core.CommonSOAPFaultException: An internal WS-Security error occurred. See log <font color="navy"><b>for</b></font> details
&#160;&#160;&#160; at org.jboss.ws.extensions.security.WSSecurityDispatcher.convertToFault(WSSecurityDispatcher.java:264)
&#160;&#160;&#160; at org.jboss.ws.extensions.security.WSSecurityDispatcher.encodeMessage(WSSecurityDispatcher.java:226)
&#160;&#160;&#160; at org.jboss.ws.extensions.security.jaxws.WSSecurityHandler.handleOutboundSecurity(WSSecurityHandler.java:104)
&#160;&#160;&#160; at org.jboss.ws.extensions.security.jaxws.WSSecurityHandlerClient.handleOutbound(WSSecurityHandlerClient.java:43)
&#160;&#160;&#160; at org.jboss.wsf.common.handler.GenericHandler.handleMessage(GenericHandler.java:53)
&#160;&#160;&#160; at org.jboss.ws.core.jaxws.handler.HandlerChainExecutor.handleMessage(HandlerChainExecutor.java:305)
&#160;&#160;&#160; at org.jboss.ws.core.jaxws.handler.HandlerChainExecutor.handleMessage(HandlerChainExecutor.java:142)
&#160;&#160;&#160; ... 7 more
</code></pre><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>1) I have appended a FileAppender to the rootlogger in the client code.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>2) I'm using the JBossWS version included in the jboss 5.1.0 build</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>3) I resolved the class path issue by only including the jars found in de wsrunclient file, plus the ones from the endorsed jboss dir as well as setting the java endorsed library to that same location.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Thanks for taking an interest <span> :D </span>.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>I have also been looking at the samples from Jboss in action. And I can't figure out how the author gets the Client to pick up on the security configuration, is it just by including the files in META-INF directory? Or does it have something to with the fact that he runs the samples form a JAR file?</p></div>

<div style="background-color: #f4f4f4; padding: 10px; margin-top: 20px;">
    <p style="margin: 0;">Reply to this message by <a href="http://community.jboss.org/message/543679#543679">going to Community</a></p>
        <p style="margin: 0;">Start a new discussion in JBoss Web Services at <a href="http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2044">Community</a></p>
</div></td>
                        </tr>
                    </tbody>
                </table>


                </td>
            </tr>
        </tbody>
    </table>

</div>

</body>
</html>