You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by Umer Rashid <um...@highersummit.com> on 2004/03/24 07:54:20 UTC

GetContext()

I have used this statement on JBoss to get images from another "war" and it
works perfectly well:

 getServletContext().getContext("/outSideWar").getRealPath("/images").

but I get error while running this on Tomcat 4.1 . Can anyone please sort
out my problem? Is there no way in Tomcat to access an outside war?


Mar 24, 2004 11:51:43 AM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet jsp threw exception
org.apache.jasper.JasperException
        at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
.java:367)
        at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:2
93)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:240)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:288)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
alve.java:263)
        at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv
eContext.java:151)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:561)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1018
)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
alve.java:196)
        at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv
eContext.java:151)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:561)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1018
)
        at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:
2748)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
ava:186)
        at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv
eContext.java:151)
        at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatche
rValve.java:171)
        at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv
eContext.java:149)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
ava:172)
        at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv
eContext.java:149)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:561)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1018
)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
ve.java:163)
        at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv
eContext.java:151)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:561)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1018
)
        at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:19
9)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:630)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
ssConnection(Http11Protocol.java:463)
        at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java
:568)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
ool.java:631)
        at java.lang.Thread.run(Thread.java:536)