Weblogic安装过程中一些故障的处理方法
2011-04-26 17:37
806 查看
本文之涉及执行安装过程出现的问题的探讨,并不能覆盖所有安装过程中的问题,希望读者见谅,如果有疑难问题,欢迎直接联系我。
安装Weblogic时,会经常出现如下错误:
A fatal error has occurred. This application will terminate.
这个时候,很多没有经验的人会无从下手。其实weblogic提供很好的一个安装过程中记录安装过程详细信息的方法,以帮助我们解决安装过程中的问题。
在安装的命令行,我们可以加入一个-log的参数,并指定安装日志的路径,完整的命令行示例如下:
java -Xmx1024m -jar wls1032_generic.jar -mode=console -log=install.log -log_priority=debug
-Xmx1024m在某些时候可以解决由于安装过程JAVA HEAP内存不足导致的安装错误,错误信息也可以在安装日志中查看到。
log_priority是日志文件的级别,debug是最详细的。
下面是我通过安装日志解决一个安装疑难问题的过程。
# java -Xmx1024m -jar wls1032_generic.jar -mode=console -log=install.log -log_priority=debug
A fatal error has occurred. This application will terminate.
# more install.log
2011-03-18 09:18:47,539 DEBUG [main] com.bea.plateng.wizard.WizardController - Wizard Controller Version 4.0.0.0 (Saruman) Started.
。。。。。。
2011-03-18 09:18:48,657 ERROR [WizardController] com.bea.plateng.wizard.WizardController - Uncaught Exception
java.lang.NullPointerException
at java.security.SecureRandom.nextBytes(SecureRandom.java:292)
at java.security.SecureRandom.next(SecureRandom.java:311
at java.util.Random.nextLong(Random.java:247)
at java.io.File.generateFile(File.java:1682)
at java.io.File.createTempFile(File.java:1791)
at com.bea.plateng.wizard.installer.silent.tasks.SelfExtractionTask.doBefore(SelfExtractionTask.java:66
。。。。。。。
2011-03-18 09:18:48,667 DEBUG [WizardController] com.bea.plateng.wizard.WizardController - Terminating.
由于执行多个java相关的操作都失败,开始怀疑是JDK安装不正确。要求主机工程师重新安装JDK。主机工程师升级虚拟机到IBM JDK64bit SR7后,以上现象依然出现。
由错误信息“java.lang.NullPointerException
at java.security.SecureRandom.nextBytes”通过metalink和google一些文档的提示,感觉问题出现在与JDK安全相关的组件上。网上的解决办法主要有三种:
需改JDK环境变量;
查看jre/lib/ext路径下的安装文件
修改jre/lib/security下的安全文件
在客户另外一个测试环境,weblogic可以正常运行。虚拟机的版本也与正在操作的服务器一致。开始对两个环境的JAVA虚拟机环境进行比较,主要比较jre/lib/ext和jre/lib/security下的文件。
通过比较发现故障环境下 jre/lib/security环境下的几个文件都是空文件。把正常环境的文件拷贝到本环境后,Weblogic可以正常启动,所有功能都恢复正常。
而造成故障的原因,怀疑是某次升级JDK,未能正确升级导致的。
转载请注明:http://blog.csdn.net/woohooli/archive/2011/04/26/6364914.aspx
安装Weblogic时,会经常出现如下错误:
A fatal error has occurred. This application will terminate.
这个时候,很多没有经验的人会无从下手。其实weblogic提供很好的一个安装过程中记录安装过程详细信息的方法,以帮助我们解决安装过程中的问题。
在安装的命令行,我们可以加入一个-log的参数,并指定安装日志的路径,完整的命令行示例如下:
java -Xmx1024m -jar wls1032_generic.jar -mode=console -log=install.log -log_priority=debug
-Xmx1024m在某些时候可以解决由于安装过程JAVA HEAP内存不足导致的安装错误,错误信息也可以在安装日志中查看到。
log_priority是日志文件的级别,debug是最详细的。
下面是我通过安装日志解决一个安装疑难问题的过程。
# java -Xmx1024m -jar wls1032_generic.jar -mode=console -log=install.log -log_priority=debug
A fatal error has occurred. This application will terminate.
# more install.log
2011-03-18 09:18:47,539 DEBUG [main] com.bea.plateng.wizard.WizardController - Wizard Controller Version 4.0.0.0 (Saruman) Started.
。。。。。。
2011-03-18 09:18:48,657 ERROR [WizardController] com.bea.plateng.wizard.WizardController - Uncaught Exception
java.lang.NullPointerException
at java.security.SecureRandom.nextBytes(SecureRandom.java:292)
at java.security.SecureRandom.next(SecureRandom.java:311
at java.util.Random.nextLong(Random.java:247)
at java.io.File.generateFile(File.java:1682)
at java.io.File.createTempFile(File.java:1791)
at com.bea.plateng.wizard.installer.silent.tasks.SelfExtractionTask.doBefore(SelfExtractionTask.java:66
。。。。。。。
2011-03-18 09:18:48,667 DEBUG [WizardController] com.bea.plateng.wizard.WizardController - Terminating.
由于执行多个java相关的操作都失败,开始怀疑是JDK安装不正确。要求主机工程师重新安装JDK。主机工程师升级虚拟机到IBM JDK64bit SR7后,以上现象依然出现。
由错误信息“java.lang.NullPointerException
at java.security.SecureRandom.nextBytes”通过metalink和google一些文档的提示,感觉问题出现在与JDK安全相关的组件上。网上的解决办法主要有三种:
需改JDK环境变量;
查看jre/lib/ext路径下的安装文件
修改jre/lib/security下的安全文件
在客户另外一个测试环境,weblogic可以正常运行。虚拟机的版本也与正在操作的服务器一致。开始对两个环境的JAVA虚拟机环境进行比较,主要比较jre/lib/ext和jre/lib/security下的文件。
通过比较发现故障环境下 jre/lib/security环境下的几个文件都是空文件。把正常环境的文件拷贝到本环境后,Weblogic可以正常启动,所有功能都恢复正常。
而造成故障的原因,怀疑是某次升级JDK,未能正确升级导致的。
转载请注明:http://blog.csdn.net/woohooli/archive/2011/04/26/6364914.aspx
相关文章推荐
- Weblogic 10.3.2 安装过程中出现致命错误的处理方法
- setupdll在CAB安装过程中的一些处理方法
- setupdll在CAB安装过程中的一些处理方法
- Android SDK 安装过程 与 安装失败的处理方法
- Qt5.2.0 MinGW480 release静态版编译结果、过程及QtCreator配置分享(realfan的编译方法)(configure -h可以显示帮助)(静态编译mysql插件,需要做一些其它工作,机器上要有mysql)(不编译qtwebkit,就不用安装ActivePerl了)(用到 QMediaPlayer的编译办法)
- 关于华为P9手机的解锁、刷Recovery、获取Root、安装Busybox,以及升级降级的全过程(和一些错误的解决方法)
- 记录一次处理weblogic故障的过程
- AD RMS在安装过程中报错的处理方法
- Android SDK 安装过程 与 安装失败的处理方法
- Android Studio安装过程中出现一些问题的解决方法(都已解决)
- Hyperledger Fabric 1.0安装过程中出现的一些问题和解决方法
- 安装Hadoop 2.7.3的过程中遇到的一些问题及解决方法。
- floodlight安装过程总结以及错误处理方法
- oracle10g安装过程报ins_emdb.mk错误处理方法
- Exchange2010安装过程中先决条件报错得处理方法
- linux服务器安装xen全过程及故障处理
- oracle安装过程中遇到的一些错误解决方法
- android开发中genymotion安装过程详解(包括安装过程中一些问题的解决方法)
- 安卓AndroidStudio如何在同一个手机中安装两个相同的项目+++++自己处理的一些问题解决方法
- 计算机二级考试的安装过程及故障处理