Darn, that was an old post and they renamed the file, and I didn't double-check the
name. Sorry. Look in conf/bootstrap/profile-repository.xml. You want to add a new entry to
the applicationURIs property of the SerializableDeploymentRepositoryFactory bean.
As I mentioned, you need to place the static content into a directory that has a .war
suffix and the directory you use for applicationURIs must be the parent of that directory.
Assume this is your static content:
/opt/stuff/content.war/some.css
/opt/stuff/content.war/mugshot.png
Then set applicationURIs as follows:
<property name="applicationURIs">
| <array elementClass="java.net.URI">
| <value>${jboss.server.home.url}deploy</value>
| <value>/opt/stuff</value>
| </array>
| </property>
In addition, you will want these files:
/opt/stuff/content.war/WEB-INF/web.xml
/opt/stuff/content.war/WEB-INF/jboss-web.xml
The web.xml can be empty:
<web-app></web-app>
The jboss-web.xml can set the root context:
<jboss-web>
| <context-root>/</context-root>
| </jboss-web>
Then also remove the ROOT.war from the deploy directory (it also uses '/' as the
context and you cant have two wab apps wit the same root context).
Now you should be able to access you static content as, for example
http://localhost:8080/some.css
View the original post :
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4212358#...
Reply to the post :
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&a...