3

我安装了 JDK 1.6 b45 并试图让 glassfish v2.2 运行。当我尝试启动它时,总是会抛出以下错误:

[#|2013-06-18T08:50:20.196+0200|WARNING|sun-appserver2.1|javax.enterprise.resource.corba.ee._CORBA_.rpc.encoding|_ThreadID=10;_ThreadName=main;;_RequestID=29fde611-2769-4cdb-a37c-ceeb07dd24f2;|"IOP00711413: (INTERNAL) Could not find the expected Value Handler implementation in the JDK: Wrong JDK Version?"

我无法弄清楚问题出在哪里。任何人都可以帮忙吗?

4

3 回答 3

4

好的,我在这里找到了有关 Oracle 支持的解决方案,这就是他们所说的

“可以忽略该警告。如果您希望阻止它被报告,则可以通过在 Java 日志记录属性文件中指定日志记录级别来将 Corba 日志记录级别提高到严重:

javax.enterprise.resource.corba.level=SEVERE 或直接在客户端本身:

Logger.getLogger("javax.enterprise.resource.corba").setLevel(Level.SEVERE); 如果可用,此问题将在 GlassFish Server 2.1.1.21 中得到纠正。”

于 2013-07-09T22:50:49.650 回答
0

该错误开始出现在 Java 6 >= u45 中。忽略它是安全的。您可以运行以下命令来阻止它出现:

asadmin set server.log-service.module-log-levels.corba=SEVERE
于 2013-10-30T20:07:08.370 回答
-1

为我解决的问题是使用 JDK 1.6b31。我不知道为什么会这样,但我们现在在很多电脑上都使用它,而且效果很好!

于 2013-08-14T07:36:11.530 回答