我开始使用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>
我不知道密钥库是在正确的位置还是我需要在其他地方复制它。
答案 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