Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>JRebel Remoting requires a HTTP facing component to function. It makes use of the HTTP protocol using the same port as the web container. This means zero conf (sort of) and no holes to poke into the firewall, but the downside is that it won't work for apps with no WAR module in them (yet :)).</p> <p>I assume your app is a jar file inside an ear. All it needs is a war module in that ear. That war does not need to have rebel.xml nor rebel-remote.xml in it. Create the WAR if one does not exist.</p> <p>The URL would be the address you have to enter in a web browser to access that webapp. For example <a href="http://example.org:8080/MyWar/" rel="nofollow">http://example.org:8080/MyWar/</a></p> <p>Also make sure you have the rebel.xml and rebel-remote.xml in the deployed library project (simply creating them in Eclipse is not enough, those two xml files have to end up in the server).</p> <p>Also, you need to install and activate JRebel on the remote server machine, then start JBoss with the following JVM arguments: -javaagent:path/to/jrebel.jar -Drebel.remoting_plugin=true where path/to/jrebel.jar points to the installed jrebel.jar file</p> <p>More info: <a href="http://zeroturnaround.com/software/jrebel/remoting/" rel="nofollow">http://zeroturnaround.com/software/jrebel/remoting/</a></p> <p>In your case the layout of the EAR could look like this:</p> <pre><code>- myapp.ear - webapp.war - someEJB.jar - lib/ - yourApp.jar - WEB-INF/classes/ - rebel.xml - rebel-remote.xml - someOtherLib.jar </code></pre> <p>--</p> <p>Arnel</p> <p>JRebel Remoting Tech Lead</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload