我在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吗?如果是,那么我应该使用什么?
先谢谢
答案 0 :(得分:2)
在搜索return-NULL-of-getServletContext()。getRealPath()行为时,我发现了这个,
http://ananthkannan.blogspot.in/2009/12/servletcontextgetrealpath-returns-null.html
这就是诀窍。使用getRealPath阻止了应用程序成功运行。启用存档的getRealPath后,它不会返回null。