我正在尝试将我的应用程序从 Weblogic 8.1 SP 6 升级到 Weblogic 10.3。为此,我安装了 Weblogic 10.3 并创建了一个域。WLS 10.3 从我的域成功启动。我在 Java 1.6 中重新编译了代码并成功部署,没有任何代码更改。
我已经部署了应用程序并尝试启动应用程序欢迎(登录)页面。
然后我看到以下错误:
Predefined Constants Object: com.abc.xyz272.businessclasses.PredefinedConstants@3d80183
DataSourceName='null'
sessionTimeOutLimit='36000'
00:39:31==>Servlet: getRemoteUser=null
00:39:31==>Servlet: getHeader=null
00:39:31==>count=0
<Oct 29, 2010 12:39:31 AM MDT> <Error> <HTTP> <BEA-101020> <[weblogic.servlet.internal.WebAppServletContext@2e28f75 - appName: 'mbqccrpt', name: 'xyzControllerServlet', context-path: '/xyzControllerServlet', spec-version: 'null'] Servlet failed with Exception
java.lang.NullPointerException
at com.abc.xyz272.servlets.xyzControllerServlet.processRequest(Unknown Source)
at com.abc.xyz272.servlets.xyzControllerServlet.doPost(Unknown Source)
at com.abc.xyz272.servlets.xyzControllerServlet.doGet(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
Truncated. see log file for complete stacktrace
我还有一个问题。在 Weblogic 8.1 上运行的应用程序也使用 apache 服务器来启动静态页面。为了升级 weblogic 10.3 中的应用程序,我们需要 apache 服务器吗?