Thanks Lincoln for the quick response. I'll give it a try.
--
Weiqi
On 11/13/2013 10:02 AM, Lincoln Baxter, III wrote:
I don't know if there is a feature that will let you do this
directly
from the Wildfly management or configurations, but I do know that it can
easily be achieved via a very small web app deployment:
I put together this example for you just to demonstrate how simple it
can be, this isn't an "official" approach, just one that you could use
to achieve this result. It would also give the benefit of managing the
static file-content of your system just like a normal deployment:
http://ocpsoft.org/java/servlet-java/creating-a-simple-static-file-server...
Based on the configuration you pasted in your email, you would just
deploy this application under the '/photo' context root.
I hope this is (at all) helpful.
~Lincoln
On Wed, Nov 13, 2013 at 8:36 AM, <weiqigao(a)gmail.com
<mailto:weiqigao@gmail.com>> wrote:
Hi jboss-as-7-dev (and wildfly-dev),
I signed up to the mailing lists to follow up on a post made on Fri
Apr 20 05:13:56 EDT 2012 by Tom Fonteyne (tom.fonteyne at
redhat.com
<
http://redhat.com>):
http://lists.jboss.org/pipermail/jboss-as7-dev/2012-April/005870.html
> you'll need to do this on a per application basis now :(
>
> On 04/19/2012 07:44 PM, M. Steven wrote:
> >/Hi,/
/> />//>/I am working on migrating an app from jboss 4.2 to 7.1.x.
We used to/
/> > />/map our static files using server.xml under jboss-web.deployer./
/> > />/Doing something like:/
/> > />/<Context path="/photo"
docBase="c:/test/images"
reloadable="true"/
/> > />/override="true">/
/> > />/</Context>/
/> />//>/within server.xml./
/> />//>/Now I can not figure out how to do it within Jboss AS 7.
Can someone/
/> > />/please help me on the issue?/
/> />//>/Thanks in advance./
/> />//>/Regards,/
/> />//>/Mike/
> --
> Tom Fonteyne
> Red Hat - UK
> EMEA GSS-SEG-Middleware
I have a client that is dealing with the same JBoss 4.2.x to JBoss
7.1.x migration issue, and I would appreciate it if a pointer can be
given as to *How* to do this on a per application basis in JBoss AS
7.1.x. Similar questions on the
JBoss.org forums and on
StackOverflow are either Not Answered or provide answers that does
not address exactly the same problem.
The desired result is to have JBoss AS 7.1.x installed in one
location on a host my-host, say, in /opt/appservers/jboss-as-7.1.x,
and store some static web files (HTML files, images, and some
such) in another location on the same host, say, in
/var/myapp/{foo.html,picture.png, etc.}, and have JBoss configured
so that the static files can be accessed through the JBoss AS 7.1.x
instance at some URL, say,
http://my-host:8080/photo/{foo.html,picture.png
<
http://my-host:8080/photo/%7Bfoo.html,picture.png>, etc.} .
My current understanding of the situation is that the
configuration/static-resources element in subsystem:web section of
the standalone.xml (or domain.xml) file is used to control how
static resources are handled within all deployed webapps. But that
applies only to the static resources that are part of the deployment
(things that’s in the *.war file or exploded directory).
Is there an easy way to achieve what I wanted with JBoss AS 7.1.x
configuration?
This issue constitutes lost functionality from an earlier version of
JBoss to JBoss AS 7.1.x. Is the elimination of the functionality
intentional or merely a side effect of the changing configuration
mechanism? Is it the case that the underlying web container, (JBoss
Web 7.0.14 I believe), still supports this functionality? If so,
are there plans to expose this functionality through some new
element in the JBoss AS 7.1.x configuration files?
How will WildFly behave with regard to this scenario?
Regards,
--
Weiqi Gao
weiqigao(a)gmail.com <mailto:weiqigao@gmail.com>
http://weiqigao.blogspot.com/
_______________________________________________
jboss-as7-dev mailing list
jboss-as7-dev(a)lists.jboss.org <mailto:jboss-as7-dev@lists.jboss.org>
https://lists.jboss.org/mailman/listinfo/jboss-as7-dev
--
Lincoln Baxter, III
http://ocpsoft.org
"Simpler is better."