【问题标题】:weblogic 10.3.5 installation error. Unrecognized option: -jrockitweblogic 10.3.5 安装错误。无法识别的选项:-jrockit
【发布时间】:2012-07-31 17:57:36
【问题描述】:

我正在尝试在我的机器上安装 weblogic 10.3.5。我从这个站点下载了它:http://www.oracle.com/technetwork/middleware/ias/downloads/wls-main-097127.html,对于 64 位,我进行了通用下载。看起来 JDK 没有受到 jar 的攻击,所以我必须在安装过程中指定路径。我将它们指向 64 位 JDK 1.7.0_05。安装只用了 3-5 分钟,它说它是成功的,但是在 weblogic 启动期间我得到这个错误并且控制台没有打开。

Unrecognized option: -jrockit
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

我尝试了几次,但仍然遇到同样的问题。有输入吗?

【问题讨论】:

    标签: java weblogic weblogic-10.x


    【解决方案1】:

    即使我在使用 Weblogic 11g 和 Oracle JDK 1.7 时也遇到了同样的问题。由于 JVM 是 HotSpot Client,我更改了 :oracle 下文件“commEnv.cmd”中的 JAVA_VM 选项。以下是文件的摘录。

    :oracle
    if "%PRODUCTION_MODE%" == "true" goto oracle_prod_mode
    set JAVA_VM=-client
    

    它现在工作正常:)

    【讨论】:

      【解决方案2】:

      您可以尝试使用 JDK 1.6。 WebLogic server 10 发布时还没有 JDK 1.7。也许 WebLogic 运行脚本无法识别您的环境并假设您有 jrockit 环境。使用 JDK 1.6 应该可以解决您的问题。

      UPD 如果您坚持使用 JDK 1.7,我建议您可以尝试在 server run/setEnv 脚本中找到问题所在并对其进行编辑以避免 jrockit 选项。

      【讨论】:

      • 我想用 1.7。我在哪里可以找到错误,我该如何解决?请帮忙。
      • 我没有为 10g 服务器使用 JDK 1.7。我可以建议您尝试编辑 $MIDDLEWARE_HOME/user_projects/domains/domain_name/bin/startWebLogic.sh 和 $MIDDLEWARE_HOME/user_projects/domains/domain_name/bin/setDomainEnv.sh 或等效的 bat 脚本(我希望您已经创建了域)。您也可以尝试使用文本搜索在脚本中查找-jrockit 选项。在 Linux 中,您可以使用类似 find $MIDDLEWARE_HOME -name *.sh | xargs -I {} grep "-jrockit" {} 的命令。
      • 在 WebLogic 12c 中,我在文件 ./Middleware/wlserver_12.1/common/bin/commEnv.sh 中找到了 -jrockit 选项。似乎 Java 供应商已从 Sun 更改为 Oracle,并且错误使用了 -jrockit 选项。但您最好彻底检查您的安装,因为脚本中可能存在很多差异。
      猜你喜欢
      • 2012-05-27
      • 1970-01-01
      • 2014-06-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-28
      • 2017-02-13
      相关资源
      最近更新 更多