Liferay 7 - 实时日志查看器

时间:2018-05-16 17:05:24

标签: logging liferay

Hello StackOverflow社区,

后台:我已经从liferay-marketplace部署了实时日志查看器。这适用于Windows系统上托管的Liferay实例。但是,这不适用于Linux系统上托管的Liferay实例。

问题: 浏览器在控制台中显示错误

WebSocket connection to 'wss://<domain-name>/o/ka' failed: Error during WebSocket handshake: Unexpected response code: 200

并且服务器日志有错误

ERROR [ajp-nio-8009-exec-2][UploadServletRequestFilter:61] java.lang.UnsupportedOperationException: HTTP upgrade is not supported by the AJP protocol

如何解决此问题以跟踪实时日志?

1 个答案:

答案 0 :(得分:0)

我创建了Live Logs插件。

你必须拥有Apache。

执行以下操作 使用Apache模块mod_proxy_wstunnel:

sudo a2enmod mod_proxy_wstunnel

然后通过将其添加到apache.conf来使用它来通过WebSocket连接:

ProxyPass "/ws2/"  "ws://localhost:<your_port>/ws"

并确保您已在Tomcat中启用了HTTP连接器 server.xml中的<Connector protocol="HTTP/1.1" port=<your_port> ...>