Avatar of wbox
wbox asked on

Can I update .jsps in Jboss without .ear/.war/.tar?

We're migrating some apps from ATG to Jboss.  With ATG, we had the deployment process configured to pick up individual .jsp (.jhtml in ATG) file updates and display them with little or no cacheing - and no bouncing of the server.  So we were able to very easily update the .jsps.

The Source Control folks are now saying that all .jsp updates to content in the new Jboss servers need to be in the form of .ear/.war/.tar files.  If it's not necessary and we can send individual files like we do now for ATG, I think it's unnecessary overhead and adds an unnecessary layer of abstraction.

The .jsp updates are going to be of the 'creative' type, changing static content rather than Java.

The question is, again:  can we configure Jboss to pick up individual .jsp updates without packaging them up beforehand?

Many thanks!
Java App Servers

Avatar of undefined
Last Comment
wbox

8/22/2022 - Mon
ramazanyich

I think you can try to use unpacked deployment feature of jboss.
For example you have a web application packaged as myapp.war.
Then in $JBOSS_HOME/server/default/deploy folder create new folder with name myapp.war and unpack contents of myapp.war into this created folder (keep in mind that directory structure which was inside war file should be kept)
after that you should be able jsut change some jsp pages I suppose without complete redeployment
ASKER CERTIFIED SOLUTION
J4M3S_UK

Log in or sign up to see answer
Become an EE member today7-DAY FREE TRIAL
Members can start a 7-Day Free trial then enjoy unlimited access to the platform
Sign up - Free for 7 days
or
Learn why we charge membership fees
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.
See how we're fighting big data
Not exactly the question you had in mind?
Sign up for an EE membership and get your own personalized solution. With an EE membership, you can ask unlimited troubleshooting, research, or opinion questions.
ask a question
ramazanyich

if you want that your application will start after all other deployed applications then you can do following:
in deploy directory create deploy.last folder and put your exploded war directory to created deploy.last directory
ASKER
wbox

Sounds like it may work.  Thanks all
Experts Exchange is like having an extremely knowledgeable team sitting and waiting for your call. Couldn't do my job half as well as I do without it!
James Murphy