在jdev上重新启动集成的weblogic服务器时出错

时间:2014-04-11 13:22:04

标签: windows jdeveloper weblogic-10.x

尝试在JDEV上重启IWLS时出现以下错误

  

C:\用户\ C-sutipirn \ system11.1.2.2.39.61.83.1 \默认域\ BIN \的startWebLogic.cmd   [等待服务器完成初始化...]   \ Java \ jdk1.7.0_25此时出乎意料。流程退出。

我的路径变量设置为:

  

C:\ Oracle \ product \ 11.2.0 \ client_2 \ bin; C:\ Program Files(x86)\ Windows   套件\ 8.0 \ Windows性能   工具包\; C:\应用\客户\产品\ 12.1.0 \的Client_1 \ BIN;%SYSTEMROOT%\ SYSTEM32;%SYSTEMROOT%;%SYSTEMROOT%\ System32下\ WBEM;%SYSTEMROOT%\ System32下\ WindowsPowerShell \ V1.0 \ ; C:\ PROGRAM   文件(x86)\ Microsoft SQL Server \ 100 \ Tools \ Binn \; C:\ Program   Files \ Microsoft SQL Server \ 100 \ Tools \ Binn \; C:\ Program Files \ Microsoft   SQL Server \ 100 \ DTS \ Binn \; C:\ Program Files \ Microsoft \ Web Platform   Installer \; C:\ Program Files \ Microsoft SQL   Server \ 110 \ Tools \ Binn \; C:\ Program Files \ Microsoft SQL   Server \ 110 \ DTS \ Binn \; C:\ Program Files(x86)\ Microsoft SQL   Server \ 110 \ Tools \ Binn \; C:\ Program Files(x86)\ Microsoft SQL   Server \ 110 \ Tools \ Binn \ ManagementStudio \; C:\ Program Files   (x86)\ Microsoft SQL Server \ 110 \ DTS \ Binn \; C:\ Program Files   (x86)\ Subversion \ bin; C:\ Program Files   (86)\爪哇\ jre7 \ BIN; C:\ ORACLE \中间件\ jdk160_24

解决此问题的任何帮助。

6 个答案:

答案 0 :(得分:0)

11.1.2.2需要JDK 6才能工作。 升级到12c或至少11.1.2.4,您将能够使用JDK7运行。

答案 1 :(得分:0)

问题是WebLogic服务器启动脚本(如startWebLogic.cmd和setDomainEnv.cmd)将系统变量引用为%JAVA_HOME%(或%CLASSPATH%)而不引用“%JAVA_HOME%”。

  

“%1此时出乎意料”

是由使用的系统变量中的空格引起的shell错误结果。

我正在解决WebLogic 12.1.x服务器的类似问题,我不知道简单的解决方案,启动脚本非常复杂且难以修复。

答案 2 :(得分:0)

这似乎与 PATH环境变量的值有关。

如果它包含;C:\Program Files (x86)\Java\jre7\bin;(带空格)的路径(带引号),则会导致“此时文件意外”。

删除引号似乎解决了这个问题(;C:\PROGRA~2\Java\jre7\bin;),使用短名称可以替代($("#hidNavigation").get(0).value++ ,尝试“dir / X”来缩短引号名称)。

答案 3 :(得分:0)

陷入类似的问题。结果%PATH%太长并在c:\ Oracle \ Middleware \ Oracle_Home \ oracle_common \ common \ bin \ shortenPaths.cmd

中爆炸

在我的情况下,我只是注释了REM如下:

REM if NOT "%PATH%"=="" (
  call :handle_path
REM )
goto :EOF

PS:没有看到EOF标签,所以我还添加了:文件末尾的EOF

答案 4 :(得分:0)

我按照以下步骤通过更改Windows的路径变量来解决它:

  1. 首先将JAVA_HOMEMVN_HOME定义为新的环境变量
  2. 更新路径并添加新的对象:%JAVA_HOME%\bin%MVN_HOME%\bin

确保没有其他具有完整路径名的变量,例如:C:\ Program Files。

答案 5 :(得分:0)

我遇到了麻烦。 如果要在weblogic上创建新的Oracle域,则应在Oracle \ Middleware \ Oracle_Home \ oracle_common \ common \ common \ bin \ config.cmd中对循环(for)进行注释。之后,通过cmd调用config.cmd。