Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从Tomcat中的setenv.sh移动Liberty中的server.env中设置环境值_Tomcat_Websphere Liberty - Fatal编程技术网

从Tomcat中的setenv.sh移动Liberty中的server.env中设置环境值

从Tomcat中的setenv.sh移动Liberty中的server.env中设置环境值,tomcat,websphere-liberty,Tomcat,Websphere Liberty,我正在从ApacheTomcat迁移到Liberty服务器。在我的tomcat服务器中,我有一个setenv文件,其中设置了 CATALINA_OPT=" \ -Dlog4j.configuration=file:$PROJECT_ROOT/log4j.properties \ -Darchs.depl.applicationId=tester" 我无法确定Liberty中server.env文件中的对应设置 我试着说: -Dlog4j.configuration=file:$PROJECT_

我正在从ApacheTomcat迁移到Liberty服务器。在我的tomcat服务器中,我有一个setenv文件,其中设置了

CATALINA_OPT=" \
-Dlog4j.configuration=file:$PROJECT_ROOT/log4j.properties \
-Darchs.depl.applicationId=tester"
我无法确定Liberty中server.env文件中的对应设置

我试着说:

-Dlog4j.configuration=file:$PROJECT_ROOT/log4j.properties 
-Darchs.depl.applicationId=tester
当我开始时,我得到一个错误:

eval: -D: invalid option
eval: usage: eval [arg ...]

server.env文件仅支持键值对

如果要设置JVM参数,请改用JVM.options文件

示例jvm.options语法(来自):

可以放置jvm.options文件的位置(同样来自IBM文档):

服务器管理脚本在两个位置搜索jvm.options:
${wlp.install.dir}/etc/jvm.options
${server.config.dir}/jvm.options
。如果两个文件都存在,则使用
${server.config.dir}/jvm.options
文件中的选项


server.env文件仅支持键值对

如果要设置JVM参数,请改用JVM.options文件

示例jvm.options语法(来自):

可以放置jvm.options文件的位置(同样来自IBM文档):

服务器管理脚本在两个位置搜索jvm.options:
${wlp.install.dir}/etc/jvm.options
${server.config.dir}/jvm.options
。如果两个文件都存在,则使用
${server.config.dir}/jvm.options
文件中的选项


在哪里检查我的server.config.fir是什么?我的server.env文件位于wlp/usr/servers中/defaultServer@user1692342${server.config.dir}是服务器的目录(server.xml所在的目录)。在您的情况下,它将是wlp/usr/servers/defaultServer,这是您的server.env所在的同一目录。我在哪里检查我的server.config.fir?我的server.env文件在wlp/usr/servers中/defaultServer@user1692342${server.config.dir}是服务器的目录(server.xml所在的目录)。在您的情况下,它将是wlp/usr/servers/defaultServer,它与server.env所在的目录相同
# Set the maximum heap size to 1024m.
-Xmx1024m

# Set a system property.
-Dcom.ibm.example.system.property=ExampleValue

# Enable verbose output for class loading.
-verbose:class

# Enable verbose garbage collection.
-verbose:gc

# Specify an alternate verbose garbage collection log on IBM Java Virtual Machines only.
-Xverbosegclog:verbosegc.log

# Specify additional verbose garbage collection options on HotSpot Java Virtual Machines only.
-Xloggc:verbosegc.log
-XX:+PrintGCDetails
-XX:+PrintGCTimeStamps
-XX:+PrintHeapAtGC