我在WSAD 5.1.2中有一个旧项目,其中WAS4服务器配置位于.wsi文件中。如果我双击它,我得到服务器配置编辑器,在环境选项卡上有一个带有一些名称 - 值对的系统属性部分。
现在我在RAD 7.5.1中打开了同一个项目。我在哪里可以为RAD 7.5.1中的服务器输入相同的名称 - 值对?如果我双击我的服务器,只有一个“概述”选项卡,就没有“环境标签”。
答案 0 :(得分:9)
我终于在管理员界面中找到了正确的方法......
应用程序服务器&gt; myServer&gt; <处理定义> Java虚拟机&gt;自定义属性
答案 1 :(得分:1)
在RAD 7.5.4中,JVM名称值对存储在服务器中 - &gt;应用程序服务器 - &gt; java和进程管理 - &gt;流程定义 - &gt; java虚拟机 - &gt;自定义属性
在这里,您可以创建一个新的名称值对,Java代码可以使用System get properties函数来使用它。
答案 2 :(得分:0)
显然,IBM开始发布一个真正的应用服务器,从RAD / RSA6开始,而不是WSAD附带的测试服务器。因此,要配置appserver,只需像往常一样使用Web管理界面。
感谢Jeanne Boyarsky在The Java Ranch论坛上的回答。
我正在移植的旧应用程序需要JVM集的系统属性中的一些属性,以便可以使用System.getProperty(...)检索它们,并且我发现了一种使其工作的脏方法。所以,直到我找到正确的方法,如果有正确的方法,我想出了这个黑客:
在appserver的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"/>
任何知道如何以正确的方式阅读并且一直在这里阅读的人都必须现在哭... :) 但是,它接缝工作......