2014-09-10 57 views
0

我想將日誌目錄更改爲我的自定義路徑。所以我編輯瞭如下的server.xml。更改Worklight LogDirectory的路徑

<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 

工作燈版本6.0.0.2自由配置版8.5.5.0-20130510-0831

如果你需要任何信息請評論。

+0

什麼是messages.log相關的錯誤? – 2014-09-10 12:10:35

+0

我在messages.log文件中看不到任何錯誤。服務器本身沒有啓動 – Bluewings 2014-09-10 12:12:50

+0

忘了提及我已經厭倦了爲「LOG_DIR」設置一個環境變量,但是再次出現同樣的結果,它不起作用 – Bluewings 2014-09-10 12:14:01

回答

1

發現此問題。這是許可的問題。

請按照下面的步驟來避免錯誤。

  1. 在問題中修改server.xml日誌記錄屬性。
  2. 修改「com.ibm.ws.logging.log.directory」屬性的值在bootstrap.properties文件「/無功/日誌」
  3. 將寫許可使用文件夾/無功/日誌「來wladmin下面的命令。

    CHMOD -R 777 /無功/日誌與超級用戶(超級用戶是根)