WebLogicServer12.2.1.3服务器无法启动配置解决方法

Posted shyx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WebLogicServer12.2.1.3服务器无法启动配置解决方法相关的知识,希望对你有一定的参考价值。

 

                     WebLogicServer12.2.1.3安装最后,将下图的钩打上,点击完成,会打开cmd窗口,执行cmd文件开启配置的图形界面。

技术分享图片

 

         可能因为Windows 8的缘故,cmd启动窗口失败,到安装路径下"E:OracleMiddlewareOracle_Homeoracle_commoncommonin"找到config.cmd文件运行,结果依旧闪退,可以在文件中加入“pause”,如下图红色框内。

技术分享图片

        可以清晰的看到失败原因,如下图:

技术分享图片

        对于这种问题,优先搜索,寻找解决问题的办法。

                          从网上得到的解决方案:

                                        1.添加环境变量

                                        2.使用“ ”包裹路径

                                        3.C:Progra~1....

        因为我的软件基于“Program Files”环境变量的 JDK运行正常,所以放弃方案1。方案2和方案3试过都不行。

        对于问题的分析,最后回归到cmd文件,config.cmd文件中,调用两个外部的cmd文件(见椭圆中)

        因为WebLogic是纯Java写的服务器,需要cmd或者bat来启动,排除软件自身的问题,自然会考虑到环境变量,现在需要查看调用文件中有无环境变量设置的语句。

 

fmwconfig_common.cmd 文件内容如下,并未出现环境变量,应该跳过。

@ECHO OFF
SETLOCAL

@REM Determine the location of this script...
SET SCRIPTPATH=%~dp0
FOR %%i IN ("%SCRIPTPATH%") DO SET SCRIPTPATH=%%~fsi

SET INTERNAL_SCRIPT=%1

SET WLS_ORACLE_HOME=E:OracleMiddlewareOracle_Home
FOR %%i IN ("%WLS_ORACLE_HOME%") DO SET WLS_ORACLE_HOME=%%~fsi

IF EXIST "%WLS_ORACLE_HOME%oracle_commoncommonin\\%INTERNAL_SCRIPT%" (
SET INTERNAL_SCRIPT_PATH=%WLS_ORACLE_HOME%oracle_commoncommonin\\%INTERNAL_SCRIPT%
) ELSE (
SET INTERNAL_SCRIPT_PATH=%SCRIPTPATH%\\%INTERNAL_SCRIPT%
)

@REM Removes the first argument which is the internal script name
for /f "tokens=1,* delims= " %%a in ("%*") do set ARGS=%%b

@REM Delegate to the common delegation script...
CALL "%INTERNAL_SCRIPT_PATH%" %ARGS%

SET RETURN_CODE=%ERRORLEVEL%

 

config_internal.cmd出现环境变量的配置, 自己可以手动创建一份环境变量,替换%JAVA_HOME%,这样就不会相互冲突,也解决问题啦!

技术分享图片

                                                                                  config_internal.cmd 的部分截图

 

我的操作方法:(1)将jdk1.8复制一份到路径:E:OracleMiddlewareOracle_Homeoracle_common下,重新指定一份weblogic的运行环境(%WEBLOGIC_JAVA_HOME%)。

                         (2)修改路径:E:OracleMiddlewareOracle_Homeoracle_commoncommonin下的config_internal.cmd文件,替换%JAVA_HOME%,为%WEBLOGIC_JAVA_HOME%

(3)运行“E:OracleMiddlewareOracle_Homeoracle_commoncommoninconfig.cmd”启动配置界面,如下图所示。

 技术分享图片

 

 

 











以上是关于WebLogicServer12.2.1.3服务器无法启动配置解决方法的主要内容,如果未能解决你的问题,请参考以下文章

weblogic与weblogic server有啥区别?

myeclipse配置weblogicserver

(课程预告,欢迎转发!)Weblogic Server 11g高级管理

weblogic 部署模式

WebLogic中的一些基本概念

<WebLogicServer; <BEA-000386; <Server subsystem failed. Reason: java.lang.NullPointerExcept