<!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;">
    jbpm5 apps running on custom address and port
</h3>
<span style="margin-bottom: 10px;">
    created by <a href="http://community.jboss.org/people/melc">Chris Melas</a> in <i>jBPM</i> - <a href="http://community.jboss.org/message/606702#606702">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">

<div class="jive-rendered-content"><p>Hello everyone,</p><p>I've noticed that running jbpm on custom address and port, i.e. other than localhost and 8080, it is required to do the following steps for jboss, guvnor's packages and the console,</p><p>1. replace the localhost in build.xml as binding address for jboss, or specify the binding address if jboss starts with another script</p><p>2. fix changeset.xml files</p><p>3. replace the localhost in designer.war wherever it is found (in profiles drools.xml and some .js files), especially the drools.xml</p><p>4. and jbpm.console.server.host in the jbpm.console.properties of the jbpm-gwt-corexxxx.jar found in jbpm-gwt-console-server.war</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>However although everything seems to work fine, creating/saving a bpmn process and viewing its source in oryx designer of guvnor does not work.</p><p>I've tried it couple of times and when it comes to saving and viewing the source of the process in oryx designer of guvnor i get blank canvas after save and the source that i get is from port 8080.</p><p>Well, this happens because the address and port are hardcoded in org.drools.guvnor.server.GuvnorAPIServlet and org.drools.guvnor.server.contenthandler.BPMN2ProcessHandler classes of guvnor war. There is a todo note in the classes for changing that, so i suppose this will be corrected soon.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>If however one needs to make it work on different address and port then just replace localhost and 8080 on the above classes and replace them in the guvnor war. Then everything works fine <span> :) </span></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/606702#606702">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>