<!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;">
    jBPM Ejb dependency Problem
</h3>
<span style="margin-bottom: 10px;">
    created by <a href="http://community.jboss.org/people/pushpak1981">Pushpak D</a> in <i>jBPM</i> - <a href="http://community.jboss.org/message/600854#600854">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">

<div class="jive-rendered-content"><p>Hi All,</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>We are facing some issue with the jBPM shutdown and startup. We have installed jBPM 4.4 into jBoss 5.1 server. </p><p>Along with jBPM we have our custom ear application which has ejb deployed into jboss. While spawing the jBPM processes </p><p>we did a lookup for Process Engine from JNDI and started the business process into out application ear.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Our jBPM processes (jpdl) are configured such that they use the EJB's which are deployed into our application (ear).</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Business processes are running properly when the server is running. But suppose if some Java activity is running and we shutdown the </p><p>server (shutdown.bat) there is no clean shutdown it current executing processes throws and Ejb not bound exception. This is because </p><p>the ejb's deployed into our ear applications are unloaded first even before the current running processes are stopped.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Is there any way in which we can add a dependency into ejb / jbpm not to unload the ejb till the jbpm service is down? </p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>The same thing is happening during startup the jbpm application loads are starts the job executor looking for pending jobs and if pending jobs are found then it starts executing the process and throws abc not bound. This is because still our ear and ejb are are not loaded.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>There are 2 application in jboss deploy:</p><p>1. jbpm</p><p>2. abc.ear (this contains our ejb's)</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Please Help!!!</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Thanks</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/600854#600854">going to Community</a></p>
        <p style="margin: 0;">Start a new discussion in jBPM at <a href="http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2034">Community</a></p>
</div></td>
                        </tr>
                    </tbody>
                </table>


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

</div>

</body>
</html>