应用程序不在weblogic中工作

时间:2012-10-15 15:59:38

标签: java jsp tomcat servlets weblogic

我在WebLogic中部署了一个应用程序,之后通过在Tomcat中部署它来生成项目。该项目在Tomcat中运行良好,但在Weblogic中运行不正常。

很多错误,例如:

< - 日期 - >

<Error> <HTTP> <BEA-101020> <[weblogic.servlet.int
ernal.WebAppServletContext@1f9a403 - appName: 'app-name', name: 'app-name', contex
t-path: '/app-name', spec-version: '2.5'] Servlet failed with Exception
java.lang.NullPointerException

现在我的疑问是,这是因为使用了getServletContext / pageContext吗?如果是,那么我应该使用什么?

先谢谢

1 个答案:

答案 0 :(得分:2)

在搜索return-NULL-of-getServletContext()。getRealPath()行为时,我发现了这个,

http://ananthkannan.blogspot.in/2009/12/servletcontextgetrealpath-returns-null.html

这就是诀窍。使用getRealPath阻止了应用程序成功运行。启用存档的getRealPath后,它不会返回null。