Ubuntu 中的 Websphere JVM 参数
Websphere JVM argument in Ubuntu
我试图通过更改 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 中,我将 "Server" 从
更改为
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 它会打开文件。应该是什么问题?
不支持更改 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 之外的任何内容都由修复包或 iFixes 更改。
我试图通过更改 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 中,我将 "Server" 从
更改为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 它会打开文件。应该是什么问题?
不支持更改 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 之外的任何内容都由修复包或 iFixes 更改。