您的位置:首页 > 编程语言 > Java开发

安装weblogic12.1.3后打不开Configuration Wizard提示不能新建java虚拟机解决办法

2015-04-29 12:22 357 查看
今天上午安装weblogic12.1.3 新建域提示不能创建java虚拟机,如下图


于是打开Configuration Wizard的文件位置,打开config.cmd 在最下方加上 ECHO %JAVA_HOME%\bin\javaw %JVM_ARGS% com.oracle.cie.wizard.WizardController %ARGUMENTS% 如下:

IF EXIST %JAVA_HOME% (

  IF "%ARGUMENTS%" == "" (

    %JAVA_HOME%\bin\javaw %JVM_ARGS% com.oracle.cie.wizard.WizardController %ARGUMENTS%

  ) ELSE (

    %JAVA_HOME%\bin\java %JVM_ARGS% -Djdbc=true com.oracle.cie.wizard.WizardController %ARGUMENTS%

  )

) ELSE (

  CALL :SET_RC 1

)

ECHO %JAVA_HOME%\bin\javaw %JVM_ARGS% com.oracle.cie.wizard.WizardController %ARGUMENTS%

SET RETURN_CODE=%ERRORLEVEL%

POPD

IF DEFINED USE_CMD_EXIT (

  EXIT %RETURN_CODE%

) ELSE (

  EXIT /B %RETURN_CODE%

)

:SET_RC

EXIT /B %1

然后在命令行运行 config.cmd 输出如下



D:\oracle\MIDDLE~1\ORACLE~1\jdk\bin\javaw -Dprod.props.file="D:\oracle\MIDDLE~1\

wlserver\.product.properties" -Dpython.cachedir="C:\Users\Tai\AppData\Local\Temp

\cachedir" -Xms32m -Xmx1024m -XX:MaxPermSize=256m -Dweblogic.alternateTypesDirec

tory=D:\oracle\MIDDLE~1\oracle_common\modules\oracle.ossoiap_12.1.3,D:\oracle\MI

DDLE~1\oracle_common\modules\oracle.oamprovider_12.1.3,D:\oracle\MIDDLE~1\oracle

_common\modules\oracle.jps_12.1.3  -DCOMMON_COMPONENTS_HOME=D:\oracle\MIDDLE~1\O

RACLE~1 com.oracle.cie.wizard.WizardController

发现原因在这里  -Xms32m -Xmx1024m -XX:MaxPermSize=256m,-Xmx1024m 太大了,随后在config.cmd中查找,最后找到commEnv.cmd,

解决办法如下:在commEnv.cmd中找到如下的信息,将其中的1024调小就可以了。

if NOT "%VM_TYPE%" == "JRockit" goto sun

if "%PRODUCTION_MODE%" == "true" goto oracle_prod_mode

set JAVA_VM=-jrockit

set MEM_ARGS=-Xms128m -Xmx256m

set UTILS_MEM_ARGS=-Xms32m -Xmx1024m

set JAVA_OPTIONS=%JAVA_OPTIONS% -Xverify:none -Djava.endorsed.dirs=%JRE_HOME%\lib\endorsed;%MODULES_DIR%\endorsed

goto continue

:oracle_prod_mode

set JAVA_VM=-jrockit

set MEM_ARGS=-Xms128m -Xmx256m

set UTILS_MEM_ARGS=-Xms32m -Xmx1024m

set JAVA_OPTIONS=%JAVA_OPTIONS% -Djava.endorsed.dirs=%JRE_HOME%\lib\endorsed;%MODULES_DIR%\endorsed

goto continue

:sun

set VM_TYPE=HotSpot

if "%PRODUCTION_MODE%" == "true" goto sun_prod_mode

set JAVA_VM=-server

set MEM_ARGS=-Xms32m -Xmx200m -XX:MaxPermSize=128m

set UTILS_MEM_ARGS=-Xms32m -Xmx1024m -XX:MaxPermSize=256m

set JAVA_OPTIONS=%JAVA_OPTIONS% -Xverify:none -Djava.endorsed.dirs=%JRE_HOME%\lib\endorsed;%MODULES_DIR%\endorsed

goto continue

:sun_prod_mode

set JAVA_VM=-server

set MEM_ARGS=-Xms32m -Xmx200m -XX:MaxPermSize=128m

set UTILS_MEM_ARGS=-Xms32m -Xmx1024m -XX:MaxPermSize=256m

set JAVA_OPTIONS=%JAVA_OPTIONS% -Djava.endorsed.dirs=%JRE_HOME%\lib\endorsed;%MODULES_DIR%\endorsed

goto continue

然后就可以运行Configuration Wizard新建域了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  weblogic
相关文章推荐