<!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="https://community.jboss.org/index.jspa" style="text-decoration: none; color: #E1E1E1">JBoss 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;">
    Re: ClassNotFoundException org.jboss.ws.api.tools.WSContractConsumer when using maven-jaxws-tools-plugin
</h3>
<span style="margin-bottom: 10px;">
    created by <a href="https://community.jboss.org/people/asoldano">Alessio Soldano</a> in <i>JBoss Web Services</i> - <a href="https://community.jboss.org/message/719381#719381">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">

<div class="jive-rendered-content"><blockquote class="jive-quote"><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>But what if I'll be using CXF with Apache plugins ? I mean org.apache.cxf:cxf-rt-frontend-jaxws. What would be the implications ? I would replace the JBossWS stack in the server with the CXF one and continue like this.</p></blockquote><p>On a JBoss AS community application server, you're free to play with the ws stacks and try whatever you want, but please consider that successfully replacing jbossws-cxf with a vanilla Apache CXF is not going to be easy and at minum you're loosing the JSR109 features and all the JBoss integration customizations with the app server. Speaking of maven plugins, you can probably use the Apache CXF one without much problems, though I never tried.</p><p>On a JBoss Enterprise Product, instead, (including SOA-P) you are not supposed to replace/modify the ws stack. I believe you're loosing official support in that case, but please check the details through your established support contact.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><blockquote class="jive-quote"><p>This is because, after having ran wsconsume and deployed the generated war, there is no web service deployed. The generated stuff includes, besides the JAX-B classes, the SEI and a *Service class that I'm not sure what it is as it is annotated with @WebServiceClient. There is no *Impl class, as it would be the case with CXF, and I tried to implement it from scratch but I cannot see any deployed web service in the console for this war. It doen't seem to exist any documentation about doing contract-first with JBossWS, as oposed as the CXF documentation which is very complete. What do you think about this approach ?</p></blockquote><p>You're most likely forgetting something here. Speaking of documentation, the JBossWS 4 / AS 7.x webservices documentation is available at <a class="jive-link-external-small" href="https://docs.jboss.org/author/display/JBWS/JAX-WS+Tools">https://docs.jboss.org/author/display/JBWS/</a> ; in particular check <a class="jive-link-external-small" href="https://docs.jboss.org/author/display/JBWS/JAX-WS+Tools">https://docs.jboss.org/author/display/JBWS/JAX-WS+Tools</a> .</p><p>For JBossWS 3.x, the documentation is at <a class="" href="https://community.jboss.org/docs/DOC-13504">https://community.jboss.org/wiki/JBossWS</a> ; in particular see <a class="" href="https://community.jboss.org/docs/DOC-13544">https://community.jboss.org/wiki/JBossWS-JAX-WSTools</a></p><p>The links above are also provided on the project webpage <a class="jive-link-external-small" href="http://www.jboss.org/jbossws/docs">http://www.jboss.org/jbossws/docs</a> .</p><p>Finally, I believe the SOA-P product should come with his own documentation, including ws related stuff. If that's not the case, please let me know so that I have someone check.</p></div>

<div style="background-color: #f4f4f4; padding: 10px; margin-top: 20px;">
    <p style="margin: 0;">Reply to this message by <a href="https://community.jboss.org/message/719381#719381">going to Community</a></p>
        <p style="margin: 0;">Start a new discussion in JBoss Web Services at <a href="https://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>