我安装了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?"
我无法弄清楚问题出在哪里。有人可以帮忙吗?
答案 0 :(得分:4)
好的,我发现Oracle支持的解决方案就是他们所说的
“可以忽略警告。如果您希望阻止它被报告,可以通过在Java日志记录属性文件中指定日志记录级别来将Corba日志记录级别提升为SEVERE:
javax.enterprise.resource.corba.level =严重 或直接在客户端本身:
Logger.getLogger( “javax.enterprise.resource.corba”)setLevel(Level.SEVERE)。 如果可用,将在GlassFish Server 2.1.1.21中更正此问题。“
答案 1 :(得分:0)
错误开始出现在Java 6> = u45中。忽略是安全的。您可以运行以下命令以阻止其显示:
asadmin set server.log-service.module-log-levels.corba=SEVERE
答案 2 :(得分:-1)
为我修复的是JDK 1.6b31。我不知道为什么会这样,但我们现在在许多电脑上使用它并且它工作得很好!