<!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;">
types of deployment errors and their handling
</h3>
<span style="margin-bottom: 10px;">
reply from <a href="http://community.jboss.org/people/johnbailey">John Bailey</a> in <i>JBoss AS7 Development</i> - <a href="http://community.jboss.org/message/559587#559587">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 would like to add a couple definitions to the discussion.  </p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><ul><li>Activation - The process step that is executing the service activators (sub-systems, Deployments, etc)</li><li>Service Start - The actual start operation on the services themselves</li></ul><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>The reason I want to separate these is the error handling should be different.  Activation  errors in subsystem should be considered catastrophic failures.  These will certainly cause major failures further in the startup/runtime.  In all likelihood these are not recoverable and will result in only portions of the sub-system services to be available.  I feel this should result in halting the server start.  I also think service start errors in a sub-system should halt the server startup process as well.  I just don't think these can be recovered with a restart.  </p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>What does everyone think?</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>As for deployment activation errors, this has been discussed in previous posts, but in essence these should either rollback the batch or allow the previously added services to remain.  Either way, the errors should be logged and server should continue the boot process.  Deployment service start errors should also either stop the whole deployment or allow partial start based on user configuration. </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/559587#559587">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>