首页 > 编程知识 正文

tomcat运行java项目,tomcat启动参数

时间:2023-05-03 21:01:02 阅读:42011 作者:4759

1、问题说明

安装和部署tomcat时,必须更改tomcat的启动参数。 许多人习惯直接修改tomcat/fkdhs目录中的catalina.bat/catalina.sh文件或startup.bat/startup.sh文件。 这个方法不合理。 因为在很多情况下,我们修改的位置可能是错误的,配置的参数无效。 另外,我们修改后,一会儿别人接手维护,可能不知道修改了哪里。

要解决此问题,建议使用tomcat推荐的方法创建一个新的setenv.bat/setenv.sh文件来设置tomcat的启动参数。 请参考以下步骤。

#! /fkdhs/sh

# catalina.sh

---------------------请参阅

#控制脚本forthecatalinaserver

#

# environmentvariableprerequisites

#

# donotsetthevariablesinthisscript.insteadputthemintoascript

# setenv.shincatalina _ base/fkdhstokeepyourcustomizationsseparate。

#

---------------------请参阅

2、设置方法

关于Windows系统和Linux系统的设定方法的不同,分别说明如下。

2.1 Windows系统

1、本地创建文本文件,保存为setenv.bat文件。 其内容如下。

set ' Java _ home=c : 程序文件 JavaJDK1.8.0_ 51 '

set ' JRE _ home=c :program filesJavaJDK1.8.0_ 51JRE '

set ' catalina _ home=d :smart biTomcat '

set ' Java _ opts=% Java _ opts %-dfile.encoding=gbk-duser.region=cn-duser.language=zh-DJ ava.awt.HAWT

2、把这个文件setenv.bat上传到tomcat/fkdhs目录即可。

2.2 Linux/Unix系统

1、本地创建文本文件,保存为setenv.sh文件。 其内容如下。

export Java _ home='/data/smart bi/JDK1.8.0_ 45 '

export JRE _ home='/data/smart bi/JDK1.8.0_ 45/JRE '

export catalina _ home='/opt/smart bi/Tomcat '

导出Java _ opts=' $ Java _ opts-dfile.encoding=gbk-duser.region=cn-duser.language=zh-DJ ava.awt.hhh

建议直接在Linux服务器上生成和配置setenv.sh。 在windows环境中更改配置时,建议直接下载本公司的setenv.sh并进行更改(修改,以免换行)。 最后,可以使用notepad工具检查文本格式是否为Linux格式。

2、将此文件setenv.sh上传到tomcat/fkdhs目录。

3、上传到tomcat/fkdhs目录的setenv.sh文件是文本文件,需要授予“运行”权限。 请执行以下命令。

chmod x setenv.sh

3、注意事项

如果使用的是1.8版的jdk,请注意更改内存参数。

在hotspot JDK 1.8版中,删除了-XX:MaxPermSize参数。 可以改为使用-XX:MaxMetaspaceSize。

export Java _ opts=' $ Java _ opts-xms 8192 m-xmx 8192 m-xx : maxmetaspacesize=512 m '

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。