2009-02-25 49 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属性功能使用。