更改Worklight LogDirectory的路径

时间:2014-09-10 12:02:19

标签: ibm-mobilefirst websphere-liberty

我想将日志目录更改为自定义路径。所以我编辑了server.xml,如下所示。

<logging consoleLogLevel="OFF" copySystemStreams="false" maxFileSize="5" maxFiles="5" messageFileName="messages.log" logDirectory="/var/log" />

但是一旦我改变并重新启动服务器,它就没有启动并抛出以下错误

Launching LibertyServer (WebSphere Application Server 8.5.5.0/wlp-1.0.3.20130510-0831) on Java HotSpot(TM) 64-Bit Server VM, version 1.6.0_45-b06 (en_US)
[AUDIT   ] CWWKE0001I: The server LibertyServer has been launched.
*** java.lang.instrument ASSERTION FAILED ***: "!errorOutstanding" with message transform method call failed at ../../../src/share/instrument/JPLISAgent.c line: 806

Worklight版本6.0.0.2 Liberty概要文件版本8.5.5.0-20130510-0831

如果您需要任何信息,请发表评论。

1 个答案:

答案 0 :(得分:1)

发现了这个问题。这是许可的问题。

请按照以下步骤避免错误。

  1. 修改server.xml日志记录属性,如问题所示。
  2. 将bootstrap.properties文件中'com.ibm.ws.logging.log.directory'属性的值修改为&#34; / var / log&#34;
  3. 使用以下命令在文件夹'/ var / log'中为wladmin提供写入权限。

    chmod -R 777 / var / log with superuser(superuser is root)