2014-07-21 33 views
0

我最近在修改Rational Application Developer中的一些服務器屬性,嘗試在啓動時增加JVM的內存。在這樣做之前,我忘記了備份,並且通過添加不正確的JVM變量,似乎我破壞了處於非工作狀態的服務器。每當我嘗試啓動我的服務器進行任何配置更改時,JVM拒絕以傳入無效參數開始。從文件系統中刪除WAS 7中的JVM屬性

有沒有辦法通過文件系統重置WebSpehere Application Server v7.0的任何JVM更改,或者一種不需要服務器已經運行的方法?我一直在四處尋找wasProfile希望絆倒到我的設置最終生活的文件,但沒有運氣。

回答

1

應該可以編寫一個wsadmin腳本來查看/調整JVM選項,但是如果您使用的是非z/OS平臺,則返回工作狀態的最快方法可能是編輯PROFILE_HOME/config/cells/CELL/nodes/NODE/servers/SERVER/server.xml; JVM設置通常寫在最後。

+1

'server.xml'正是我所需要的。我知道這些設置居住在某個地方的文件系統中供我編輯。再次感謝! – Walls

+0

我應該提到手動編輯這些文件不能保證工作,因爲系統管理代碼有時具有實現額外邏輯的保存鉤子(例如,將該設置複製到其他可能具有不同格式的文件),並且只能調用那些如果您使用的是wsadmin,管理控制檯等。也就是說,它通常會起作用,並且如果您的服務器無法啓動,那麼瞭解設置的位置會很有用。 –