java - How to make a local JBOSS AS 7 serve static resources? -


as standard, static resources need stay in centralized location, out of ears / wars (so can updated without rolling out new release minor js/css changes).

my html imports relative, eg:

<script type="text/javascript" src="/resources/myapp/js/bootstrap.min.js"></script> 

this means urls resources different on every server (development, test, production..):

on dev-foobar.com:

dev-foobar.com/resources/myapp/js/bootstrap.min.js

on tst-foobar.com:

tst-foobar.com/resources/myapp/js/bootstrap.min.js

on foobar.com:

foobar.com/resources/myapp/js/bootstrap.min.js


but when i'm on local jboss (localhost:8080), how can instruct serve same static resources achieve following url ?

localhost:8080/resources/myapp/js/bootstrap.min.js

jboss handles static resources through folder called welcome-content under $jboss_home:

c:\program files\eap-6.2.0\jboss-eap-6.2\welcome-content

simply put there, , exposed in root context.

for example, it's sufficient copy sample folders , file described in question:

c:\program files\eap-6.2.0\jboss-eap-6.2\welcome-content\resources\myapp\js\bootstrap.min.js

to end file (but not folders) being accessible through url:

localhost:8080/resources/myapp/js/bootstrap.min.js

well done, red hat !


Comments

Popular posts from this blog

toolbar - How to add link to user registration inside toobar in admin joomla 3 custom component -

linux - disk space limitation when creating war file -