在OpenShift中查看WildFly Cartridges中的日志

时间:2014-08-05 21:00:31

标签: openshift wildfly

我开始使用OpenShift并且我尝试部署已经使用WildFly的应用程序,我安装了de WildFly Cartridges并从源代码配置de standalone.xml但是当我重新启动应用程序WildFly没有&#39 ; t start所以我认为这是因为standalone.xml中的失败,但我不知道如何看到日志真正理解为什么无法启动服务器。

此外,我在.openshift \ config中添加了一个密钥库,并在standalone.xml中对其进行了配置,如下所示:

    <server-identities>
        <ssl>
             <keystore path="localhost.keystore" relative-to="jboss.server.config.dir" keystore-password="XXXX" alias="XXXX" key-password="XXXX"/>
         </ssl>
    </server-identities>

我不知道密钥库是在正确的位置还是我需要在其他地方复制它。

2 个答案:

答案 0 :(得分:2)

你应该能够使用rhc tail命令,或者ssh你的装备,并查看你的〜/ app-root / logs目录。

答案 1 :(得分:0)

命令rhc tail -a appname将为OPENSHIFT_LOG_DIR目录中的所有应用程序日志文件添加应用程序的主要Web设备。

 rhc tail -a appname

要停止拖尾日志,请按Ctrl + c。

拖尾特定档案

-f选项可以附加到tail命令以指定要尾随的特定文件。通配符(*)字符可用于指定多个文件。给定的路径应该相对于齿轮上的OpenShift应用程序用户的主目录。

以下示例将OpenShift日志目录中的所有文件命名为名称以php.log开头,其中包含带有时间戳的文件。

rhc tail -f app-root/logs/php.log* -a myapp

自定义尾部和其他选项

请参阅https://developers.openshift.com/en/managing-log-files.html