<!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">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;">
    How to deploy a JaxWS endpoint during AS7 service startup?
</h3>
<span style="margin-bottom: 10px;">
    created by <a href="http://community.jboss.org/people/adinn">Andrew Dinn</a> in <i>JBoss Web Services Development</i> - <a href="http://community.jboss.org/message/612541#612541">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">

<div class="jive-rendered-content"><p>I have been integrating&#160; the XTS code into AS7 and so far&#160; have incorporated an XTS extension&#160; which will deploy the main XTS service as part of AS7 standalone startup (see the <a class="jive-link-external-small" href="http://github.com/adinn/jboss-as/tree/master/xts">xts</a> subdirectory in my github <a class="jive-link-external-small" href="http://github.com/adinn/jboss-as">jbossas repo</a> for details). However, this implemenation is incomplete because it does not deploy the JaxWS endpoints required for XTS to work. I can get it to work if I deploy the endpoints by throwing the relevant war files into the standalone deplloyments&#160; directory but clearly that is inadequate as a proper solution.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>What I wouudl like to do is to deploy the endpoints during startup of the XTS service and undeploy them during service shutdown. Is there a way I can do this using the JBossWS AS integration code? Jason suggested this would be the best way to do the deployment as it ought only to involve handing over the SEI class and a URL path -- which would be much preferable as regards performance to pulling the details out of a war file on disk. It looks to me like the EndpointService will do what I want but I don't know how to access it, how to drive it or whether, in fact,this is barking up the wrong tree. Any advice?</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>regards,</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Andrew Dinn</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/612541#612541">going to Community</a></p>
        <p style="margin: 0;">Start a new discussion in JBoss Web Services Development at <a href="http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2047">Community</a></p>
</div></td>
                        </tr>
                    </tbody>
                </table>


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

</div>

</body>
</html>