您可以使用JRockit运行glassfish吗?

问题描述:

有没有人试过用JRockit运行glassfish?我看到一些参考文献说这是不可能的,但他们很过时。任何人试过这个?您可以使用JRockit运行glassfish吗?

它可能在Windows中。我们为几个生产,面向公众的网络应用程序做到这一点。

我们必须删除一些默认的Glassfish JVM标志,因为它们不适用于JRockit(这是可选的,只是启动警告真的让我恼火),并且调整JVM有点不同,但除了我们没有遇到任何问题。

(我们使用SJSAS虽然,但我不认为应该有所作为)

这是我们正在使用的软件的版本:

  • 的Windows Server 2003
  • 太阳Java系统应用服务器9.1_01
  • 的JRockit R27.5.0(Java 6中)

AFAIK在Windows上出现问题:https://glassfish.dev.java.net/servlets/ReadMsg?list=dev&msgNo=878。 Linux和Solaris似乎没问题。

最近发布的胃肠在http://www.oracle.com/technology/products/glassfish/index.html

更新支持JDK 3.0.1 assFish状态:

热点JDK 测试/合规更新热点 JDK 1.6.0_20

加入甲骨文JRockit虚拟6 更新17 R28.0.0 +支持

当您启动服务器时,只有一个porblem ...但这是通过使用:

解决办法; 注释掉domain.xml中的2行。

<!-- 
    <jvm-options>-XX:+LogVMOutput</jvm-options> 
    <jvm-options>-XX:LogFile=${com.sun.aas.instanceRoot}/logs/jvm.log</jvm-options> 
--> 

来自:http://java.net/jira/browse/GLASSFISH-11986