Linux系统中tomcat环境如何设置jvm参数

zhangguodong12 2014-06-03 11:21:58
如题,我在Linux系统中安装了tomcat的环境,并且将tomcat设置为自动启动的服务
我在网上查了好久,都说是在bin目录的catalina.sh文件中的语句“cygwin=false”前加入类似JAVA_OPTS="-Xms256m -Xmx512m -Xss1024K -XX:PermSize=128m -XX:MaxPermSize=256m"的句子,但是我这么做了以后,只能是在使用startup.sh启动的时候才会起作用,而不是在系统自动启动后起作用
这个问题已经用了好长时间去解决了,但是找不到正确的解决办法.......,哪位大哥大姐帮忙解决下吧,小弟在这里谢过了,有用的话一定会送分的.....
...全文
1649 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
BUG胡汉三 2014-06-03
  • 打赏
  • 举报
回复
我不知道你是怎么配置自动启动的! 你将catalina.sh设置好了过后,然后用startup.sh开机启动,这样你的问题不就解决了么? Linux下Tomcat随系统启动的配置 注意文章中的:

一. 简单的方法
  最简单的方法就是通过Tomcat自带的startup.sh来自动启动,编辑/etc/rc.d/rc.local,增加:
  export JDK_HOME=/usr/local/jdk
  export JAVA_HOME=/usr/local/jdk
  /usr/local/tomcat/bin/startup.sh
不知道这样行不行!!!
zhangguodong12 2014-06-03
  • 打赏
  • 举报
回复
引用 5 楼 SDN_SUPERUSER 的回复:
[quote=引用 4 楼 zhangguodong12 的回复:] [quote=引用 1 楼 hzw2312 的回复:] 我不知道你是怎么配置自动启动的! 你将catalina.sh设置好了过后,然后用startup.sh开机启动,这样你的问题不就解决了么? Linux下Tomcat随系统启动的配置 注意文章中的:

一. 简单的方法
  最简单的方法就是通过Tomcat自带的startup.sh来自动启动,编辑/etc/rc.d/rc.local,增加:
  export JDK_HOME=/usr/local/jdk
  export JAVA_HOME=/usr/local/jdk
  /usr/local/tomcat/bin/startup.sh
不知道这样行不行!!!
关键是在应用中你不可能让用户开机后自己去开启,现在就要做成机子启动时,tomcat的服务就启动了,所以不可能让用户自己去手动启动。 至于你说的那个方法,网上的说法是存在安全漏洞的。 谢谢你[/quote] 是存在安全漏洞的,但是具体存在什么样的安全漏洞以及什么情况下会侵入漏洞? 一般开发部署 可以在rc.local 中设置自启动不过。[/quote] 哦,如果找不到解决方法的话,只能这么做了
zhangguodong12 2014-06-03
  • 打赏
  • 举报
回复
引用 3 楼 defonds 的回复:
楼主的自启动是怎么配置的
我使用的是tomcat提供的jsvc工具.....
jackson_fighting 2014-06-03
  • 打赏
  • 举报
回复
引用 4 楼 zhangguodong12 的回复:
[quote=引用 1 楼 hzw2312 的回复:] 我不知道你是怎么配置自动启动的! 你将catalina.sh设置好了过后,然后用startup.sh开机启动,这样你的问题不就解决了么? Linux下Tomcat随系统启动的配置 注意文章中的:

一. 简单的方法
  最简单的方法就是通过Tomcat自带的startup.sh来自动启动,编辑/etc/rc.d/rc.local,增加:
  export JDK_HOME=/usr/local/jdk
  export JAVA_HOME=/usr/local/jdk
  /usr/local/tomcat/bin/startup.sh
不知道这样行不行!!!
关键是在应用中你不可能让用户开机后自己去开启,现在就要做成机子启动时,tomcat的服务就启动了,所以不可能让用户自己去手动启动。 至于你说的那个方法,网上的说法是存在安全漏洞的。 谢谢你[/quote] 是存在安全漏洞的,但是具体存在什么样的安全漏洞以及什么情况下会侵入漏洞? 一般开发部署 可以在rc.local 中设置自启动不过。
zhangguodong12 2014-06-03
  • 打赏
  • 举报
回复
引用 1 楼 hzw2312 的回复:
我不知道你是怎么配置自动启动的! 你将catalina.sh设置好了过后,然后用startup.sh开机启动,这样你的问题不就解决了么? Linux下Tomcat随系统启动的配置 注意文章中的:

一. 简单的方法
  最简单的方法就是通过Tomcat自带的startup.sh来自动启动,编辑/etc/rc.d/rc.local,增加:
  export JDK_HOME=/usr/local/jdk
  export JAVA_HOME=/usr/local/jdk
  /usr/local/tomcat/bin/startup.sh
不知道这样行不行!!!
关键是在应用中你不可能让用户开机后自己去开启,现在就要做成机子启动时,tomcat的服务就启动了,所以不可能让用户自己去手动启动。 至于你说的那个方法,网上的说法是存在安全漏洞的。 谢谢你
Defonds 2014-06-03
  • 打赏
  • 举报
回复
楼主的自启动是怎么配置的
sdp1993 2014-06-03
  • 打赏
  • 举报
回复
你是想多加一些内存给 tomcat 还是 配置服务 配不了 windows中 设置服务启动时 需要在service.bat设置jdk的 不知在linux 是否要这样设置

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧