2009-02-25 46 views
5

我在WSAD 5.1.2中有一箇舊項目,WAS4服務器配置位於.wsi文件中。如果我雙擊它,就會得到服務器配置編輯器,在環境選項卡上有一個包含一些名稱 - 值對的系統屬性部分。RAD中的WAS7系統屬性7.5.1

現在我已經在RAD 7.5.1中打開了相同的項目。我在哪裏可以在RAD 7.5.1中爲服務器輸入相同的名稱 - 值對?沒有「環境標籤」,如果我雙擊我的服務器,只是一個「概述」選項卡。

回答

9

我終於找到了在Web管理界面做的正確的方法...

應用程序服務器> myServer上>進程定義> Java虛擬機>定製屬性

0

顯然,IBM開始發佈一款真正的應用服務器,以RAD/RSA6開始,而不是WSAD附帶的測試服務器。所以配置應用服務器就像往常一樣使用web管理界面。

感謝Jeanne Boyarsky在The Java Ranch的論壇上給出的答案。

我正在移植的舊應用程序需要JVM集的系統屬性中的一些屬性,以便可以使用System.getProperty(...)檢索它們,並且發現使它工作的骯髒方法。所以,直到我找到了正確的方法,如果有適當的方法,我想出了這個黑客:

在應用服務器的profile目錄中做了一些「find」和「grep」後發現一個文件叫做: runtimes\base_v7\profiles\<profilename>\config\cells\<cellname>\nodes\<nodename>\servers\<servername>\server.xml

在server.xml的底部有一個<jvmEntries xmi:id="JavaVirtualMachine_....標籤。

它裏面你可以在格式添加系統屬性標籤: <systemProperties xmi:id="someId" name="name of your property" value="the value" required="false"/>

任何人誰知道如何以正確的方法,並已閱讀一路下滑這裏現在一定哭了... :) 但是,它煤層工作...

1

在RAD 7.5.4 JVM名稱值對存儲在服務器 - >應用程序服務器 - > java和進程管理 - >進程定義 - > java虛擬機 - >定製屬性

這裏你可以創建一個新的名稱值對,供Java代碼使用System get屬性功能使用。