Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Jboss step by step set hot deploy

Hello i would like ask how it is possible configure jboss server for something like live, hot deploment:

  • every time when i change some code of my jsp,html,js or css file i always need to clean and build project than deploy project to jboss and again, agian and again. That cost alot of my time. I waste time for that. It will be easy when i could work on files which already use a started jboss (deployed). But this files is in WAR file "project.war" and throught my IDE (Netbeans) i cant edit this files (jsp,css,html or js). Netbeans made this file uneditable.

enter image description here

I Would glad for solution step by step how it is possible to avoid this boring process.

like image 961
Michał Ziembiński Avatar asked Jan 20 '15 11:01

Michał Ziembiński


2 Answers

  1. Edit Standalone.xml,change development to "true"
    <configuration> <jsp-configuration development="true"/> </configuration>

  2. Start JBoss.

  3. Go to ServerLocation-> standalone\tmp\vfs
  4. Sort by "Date Modified" descending
  5. Open the first folder(something like deployment*******)
  6. There will be your complete exploded war.
  7. Go to the jsps,js,css location,edit & save the changes.
  8. changes will be displayed live.
like image 112
bondkn Avatar answered Dec 07 '22 22:12

bondkn


Follow this procedure to enable hot deployment enable in JBOSS

It will work on JBoos AS 7.0.1 and should work on other versions with slight changes

  1. Go to JBoss administrative panel (by default localhost:9990)
  2. Now in profile settings open Core - Deployment Scanners
  3. Turn on Autodeploy-Exploded (set to true)
  4. You can set scanner time (by default 5000 ms) to appropriate as according to you your (I prefer to set 2000, for more fast incremental publishing when I make changes in projects)

That it.

Now JBoss make HOT deploy for almost all kind of files

like image 37
Atish Bundhe Avatar answered Dec 08 '22 00:12

Atish Bundhe