0

在通过将项目部署到 Tomcat 中生成项目后,我在 WebLogic 中部署了一个应用程序。该项目在 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 吗?如果是,那么我应该使用什么?

提前致谢

4

1 回答 1

2

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

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

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

于 2012-10-16T07:22:15.500 回答