<!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;">
    Re: can I avoid a service to block as7 startup ?
</h3>
<span style="margin-bottom: 10px;">
    created by <a href="http://community.jboss.org/people/jason.greene">Jason Greene</a> in <i>JBoss AS7 Development</i> - <a href="http://community.jboss.org/message/631238#631238">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>I'll ask one more question - hopefully the last one. Let's assume that I have a WAR file that needs that service to be up. I know that I can programatically add "dependecies" towards WAR depolyment. So far so good. </p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>My question is: does the AS postpone the WAR file deployment until the service completes OR it will deploy it and then the WAR file will miss-behave (meaning throwing some kind of exceptions due to lack of access to the "late" service) ?</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>And I think I am going over the full exercice <span> :) </span> of understanding how AS works on that level. Thanks!</p></blockquote><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>It depends on what service you attach the dependency to. If you stick it on one of the deployment phase services, you will prevent deployment from completing. If you attach it to one of the services that executes the deployment (like for example a service that represntes some EE component) then only that service and anything depending on the service will not start.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>In all cases, if a service that was created during deployment was not started, the container will abort and rollback the deployment. That is unless the deployment operation uses a special option in the management request that tells it to allow incomplete deployments to survive.</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/631238#631238">going to Community</a></p>
        <p style="margin: 0;">Start a new discussion in JBoss AS7 Development at <a href="http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2225">Community</a></p>
</div></td>
                        </tr>
                    </tbody>
                </table>


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

</div>

</body>
</html>