在jdeveloper中配置和运行集成的weblogic服务器

coo*_*ego 2 weblogic jdeveloper

我知道这可以很简单,但我无法做到这一点.我试图在jdeveloper(v11.1.1.7.0)中启动集成的weblogic服务器.但它总是说以下错误:

*** Using port 7101 ***
C:\Users\595452\AppData\Roaming\JDeveloper\system11.1.1.7.40.64.93\DefaultDomain\bin\startWebLogic.cmd
[waiting for the server to complete its initialization...]
The system cannot find the path specified.
The JRE was not found in directory C:\Oracle\MIDDLE~1\jdk160_29. (JAVA_HOME)
Please edit your environment and set the JAVA_HOME
variable to point to the root directory of your Java installation.
Press any key to continue . . . [Server Instance IntegratedWebLogicServer is shutting down.  All applications currently running will be terminated and undeployed.]
Run Code Online (Sandbox Code Playgroud)

我的Java_home设置为我已经安装的jdk,并且在系统变量的PATH中也有一个条目.

**User variable:**

C:\Program Files\Java\jdk1.7.0_45;C:\Program Files\Java\jre7

**System Variable :**
C:\Program Files\Java\jdk1.7.0_45\bin;C:\Program Files\Java\jre7\bin
Run Code Online (Sandbox Code Playgroud)

请在这方面帮助我.

小智 14

我通过编辑setDomainEnv.cmd我的weblogic安装来修复我的.在我的安装中,D:\srv\wls12120\user_projects\domains\mydomain\bin我的安装指向:

set SUN_JAVA_HOME=D:\Java\jdk\jdk8u40 changed to 
set DEFAULT_SUN_JAVA_HOME=C:\PROGRA~1\Java\JDK17~1.0_2


set DEFAULT_SUN_JAVA_HOME=D:\Java\jdk\jdk8u40 changed to 
set JAVA_HOME=C:\PROGRA~1\Java\JDK17~1.0_2
Run Code Online (Sandbox Code Playgroud)

以及这里:

if "%VM_TYPE%"=="JRockit" (
    set JAVA_HOME=%BEA_JAVA_HOME%
) else (
    if "%JAVA_VENDOR%"=="Sun" (
        set JAVA_HOME=%SUN_JAVA_HOME%
    ) else (
        set JAVA_VENDOR=Oracle
        set JAVA_HOME=D:\Java\jdk\jdk8u40
        set VM_TYPE=HotSpot
    )
)
Run Code Online (Sandbox Code Playgroud)

这解决了我的问题.


Tim*_*ahn 5

显然,安装例程认为您的JAVA_HOME设置为错误的jre.第一个测试是打开命令shell并输入"java -version"验证您是否看到Java 1.7.0而不是1.6.0已经检查过这个检查了ide.conf文件或者jdev.conf文件中配置了哪个java版本那里.你应该看到配置了jdk 1.7.0.然后从系统11.1.1.xxx文件夹中删除DefaultDomain文件夹.然后再次启动jdev并尝试再次启动集成服务器.