我正在尝试将 Web 应用程序部署到 Weblogic 10.3.5 中,当我尝试启动应用程序时出现以下错误:
####<Oct 29, 2012 5:27:12 AM PDT> <Warning> <HTTP> <ip-0A2E9E72> <AdminServer> <[STANDBY] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)'>
<<WLS Kernel>> <> <> <1351513632838> <BEA-101162>
<User defined listener artemispm.web.ui.gwt.server.A7WebStartupListener failed: java.lang.NullPointerException.
java.lang.NullPointerException
at java.util.Hashtable.put(Hashtable.java:394)
at java.util.Properties.setProperty(Properties.java:143)
at java.lang.System.setProperty(System.java:729)
上面的错误是由以下代码摘录引起的,它是 ServiceContextListener 类实现的一部分:
System.setProperty(A7WebConstants.PROP_OUTPUT_DIR_PATH, outputDirPath);
outputDirPath 变量不为空,所以有人知道这里发生了什么吗?我正在使用 JDK6,该应用程序在 Tomcat 6 和 7 上也运行良好。另外,我没有更改 web.xml 文件中的任何配置。
**更新:
我刚刚注意到,当我尝试部署我的应用程序时,在上述错误之前出现此错误:
####<Oct 29, 2012 7:03:25 AM PDT> <Error> <Console> <ip-0A2E9E72> <AdminServer> <[ACTIVE] ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)'> <weblogic> <> <9fceb15ac10fa447:5dceb4c5:13aac5c55aa:-7ff7-0000000000000005> <1351519405088> <BEA-240003> <Console encountered the following error java.lang.IllegalArgumentException: Getting Deployment configuration...
at com.bea.console.utils.DeploymentConfigurationHelper.getDeploymentConfiguration(DeploymentConfigurationHelper.java:911)
at com.bea.console.utils.DeploymentConfigurationHelper.isSchemaBased(DeploymentConfigurationHelper.java:1930)
at com.bea.console.actions.app.DeploymentPlanAction.execute(DeploymentPlanAction.java:136)
谢谢,
乔