Ubuntu中的Websphere JVM参数

时间:2015-11-02 18:58:37

标签: ubuntu jvm websphere jvm-arguments

我试图通过从WS的bin文件夹中更改“Server”文件来获取在JVM中导入的一些属性。我关注的指南是针对Windows制作的,它说是这样做的:

if not defined WLP_SKIP_MAXPERMSIZE (
  set JVM_OPTIONS=-XX:MaxPermSize=256m -Durl.soap.configuration="C:\WAS8551\wlp\usr\servers\server1\properties\wsserver.properties"
) else (
  set JVM_OPTIONS= -Durl.soap.configuration="C:\WAS8551\wlp\usr\servers\server1\properties\wsserver.properties"
)

在Ubuntu中,我从

更改了我的“服务器”
if [ -z "${WLP_SKIP_MAXPERMSIZE}" ]; then
  SERVER_JVM_OPTIONS_QUOTED="${SERVER_JVM_OPTIONS_QUOTED} -XX:MaxPermSize=256m"
fi

if [ -z "${WLP_SKIP_MAXPERMSIZE}" ]; then
  SERVER_JVM_OPTIONS_QUOTED="${SERVER_JVM_OPTIONS_QUOTED} -XX:MaxPermSize=256m
  -Durl.soap.configuration=/home/danilo/Links/CSE/wlp/usr/servers/server1/properties/wsserver.properties"
else SERVER_JVM_OPTIONS_QUOTED="${SERVER_JVM_OPTIONS_QUOTED} 
  -Durl.soap.configuration=/home/danilo/Links/CSE/wlp/usr/servers/server1/properties/wsserver.properties"
fi

但如果我尝试运行./server运行server1,我会得到这个

./server: 2: eval: -Durl.soap.configuration=/home/danilo/Links/CSE/wlp/usr/servers/server1/properties/wsserver.properties: not found

路径是正确的,因为如果我在该路径上运行gedit它会打开文件。问题是什么?

1 个答案:

答案 0 :(得分:2)

不支持更改Liberty的服务器脚本。如果您只想设置新的jvm选项,那么您应该使用jvm.options文件,添加:-Durl.soap.configuration = / home / danilo / Links / CSE / wlp / usr / servers / server1 / properti es / wsserver .properties这将有硬编码路径。

KC documents things that can change between releases。一般来说,usr或etc之外的任何东西都会被fixpacks或iFix改变。