我们使用Pentaho(社区版)的BI服务器。由于我们必须将Java-JRE从Oracle更改为Amazon Coretto的Opend JDK,因此在启动服务器后,用户想要登录时会出现问题(空白页)。登录页面本身正常显示-如果登录正确,则会发生上述问题。
Windows Server 2012 R2 亚马逊Corretto \ jdk1.8.0_212 pentaho-server-ce-8.2.0.0-342
试图包括缺少的.jar文件,重新安装,本地安装-无效。因此,我们将整个Catalina和访问日志附加到上一次“正常试用”中,以获取精益输出。
记录Catalina:
2019年5月27日14:32:25.018信息[main] org.apache.catalina.core.StandardServer.await通过关闭端口收到了有效的关闭命令。停止服务器实例。 2019年5月27日14:32:25.018信息[主] org.apache.coyote.AbstractProtocol.pause暂停ProtocolHandler [“ http-nio-8080”] 2019年5月27日14:32:25.112信息[主] org.apache.coyote.AbstractProtocol.pause暂停ProtocolHandler [“ ajp-nio-8009”] 2019年5月27日14:32:25.143 INFO [main] org.apache.catalina.core.StandardService.stopInternal停止服务[Catalina] 2019年5月27日14:32:26.033信息[FelixShutdown] org.apache.cxf.management.jmx.InstrumentationManagerImpl.unregister取消注册MBean org.apache.cxf:bus.id = pentaho-metaverse-web-cxf590120556,type = Bus .Service.Endpoint,service =“ {http://service.metaverse.pentaho.org/} MetaverseService”,port =“ MetaverseService”,instance.id = 1796025488 2019年5月27日14:32:26.033信息[FelixShutdown] org.apache.cxf.management.jmx.InstrumentationManagerImpl.unregister取消注册MBean org.apache.cxf:bus.id = pentaho-metaverse-web-cxf590120556,WorkQueueManager = Bus .WorkQueueManager,type = WorkQueueManager,instance.id = 531601800 2019年5月27日14:32:26.033信息[FelixShutdown] org.apache.cxf.management.jmx.InstrumentationManagerImpl.unregister取消注册MBean org.apache.cxf:bus.id = pentaho-metaverse-web-cxf590120556,type = Bus ,instance.id = 590120556 2019年5月27日14:32:26.596信息[FelixShutdown] org.apache.cxf.management.jmx.InstrumentationManagerImpl.unregister取消注册MBean org.apache.cxf:bus.id = get-fields-core-cxf634285651,type = Bus .Service.Endpoint,service =“ {http://endpoint.getfields.pentaho.org/} GetFieldsEndpoint”,port =“ GetFieldsEndpoint”,instance.id = 1950245397
[...]
org.pentaho.platform.api.engine.ObjectFactoryException:无法检索具有键[ApplicationContext]的对象。org.pentaho.platform.api.engine.ObjectFactoryException:无法检索具有键[ApplicationContext]的对象。]] ),但在网络应用停止后无法将其删除。线程将随着时间的流逝而更新,以尝试避免可能的内存泄漏。 27-May-2019 14:32:27.658严重[localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks Web应用程序[pentaho]创建了一个ThreadLocal,其键类型为[java.lang.ThreadLocal](值[java.lang.ThreadLocal@3da0db51])和类型为[java.util.ArrayList]的值(值[[org.pentaho.platform.api.engine.ObjectFactoryException:Fehler beim Abrufen des Objekts mitSchlüssel[ApplicationContext]。 ,org.pentaho.platform.api.engine.ObjectFactoryException:Fehler beim Abrufen des Objekts mitSchlüssel[ApplicationContext],org.pentaho.platform.api.engine.ObjectFactoryException:Fehler beim Abrufen des Objekts mitSchlüssel[ApplicationContext]。 .pentaho.platform.api.engine.ObjectFactoryException:Fehler beim Abrufen des Objekts mitSchlüssel[ApplicationContext]。,org.pentaho.platform.api.engine.ObjectFactoryException:Fehler beim Abrufen des Objekts mitSchlüssel[ApplicationContext]。 .platform.api.engine.ObjectFactoryExcepti关于:Fehler beim Abrufen des Objekts mitSchlüssel[ApplicationContext]。,org.pentaho.platform.api.engine.ObjectFactoryException:Fehler beim Abrufen
[...]
其他文件日志:https://ufile.io/8wtti6pm
答案 0 :(得分:0)
Pentaho 8.2支持OpenJDK,但无论出于何种原因,Amazon Corretto似乎都不兼容。 Amazon Corretto与标准OpenJDk之间有区别;这些差异一定会引起您所看到的问题。