本文里面引用的一些链接内容,如有侵权,请及时联系我删除
安装步骤:http://www.codingyun.com/article/41.html
开机自启动设置
备注:以root身份运行
将tomcat/bin 下的catalina.sh复制到目录/etc/init.d中,并修改名称为tomcat
cd /home/tomcat/tomcat8.5/bin/
cp catalina.sh /etc/init.d/tomcat
修改该tomcat文件
vi /etc/init.d/tomcat
找到这行:# OS specific support. $var _must_ be set to either true or false.
在这行下面添加如下信息:
# chkconfig: 2345 10 90
# description:Tomcat service
CATALINA_HOME=/home/tomcat/tomcat8.5
JAVA_HOME=/home/java/java8
备注:
第一行是服务的配置:第一个数字是服务的运行级,2345表明这个服务的运行级是2、3、4和5级(Linux的运行级为0到6);
第二个数字是启动优先级,数值从0到99;
第三个数是停止优先级,数值也是从0到99。
第二行是对服务的描述。
添加脚本执行权限
chmod 755 /etc/init.d/tomcat
用chkconfig来添加导系统服务
chkconfig --add tomcat
查看chkconfig是否添加成功
chkconfig -- list
设置tomcat开机启动
vi /etc/rc.local
在文本后面添加下面语句
/home/tomcat/tomcat8.5/bin/startup.sh
手动启动关闭服务
用root身份登陆
/etc/init.d/tomcat stop start
设置内存大小
要添加在tomcat 的bin 下catalina.sh 里,位置cygwin=false前 。注意引号要带上,红色的为新添加的.
# OS specific support. $var _must_ be set to either true or false.
JAVA_OPTS="-Xms512m -Xmx2048m -Xss512K -XX:PermSize=512m -XX:MaxPermSize=1024m"
问题
Tomcat项目中文乱码问题:
- 在tomcat的conf/server.xml文件中,找到<connector port="8080">,添加一句:URIEncoding="UTF-8",即可。
- 修改系统字符编码,参考https://www.cnblogs.com/regit/p/7837814.html 的centeros部分
- 添加i18n文件到/ect/sysconfig/
添加内容:
LANG="zh_CN.UTF-8"
LC_ALL="zh_CN.UTF-8"
3.修改/etc/locale.conf
添加或者修改 LANG="zh_CN.UTF-8"
防火墙设置:https://blog.csdn.net/qq_41116956/article/details/82767418
中文乱码插件:https://blog.csdn.net/anan890624/article/details/51848471
执行 yum -y groupinstall chinese-support
提示:May be run:yum groups mark install (see man yum) 错误时: 执行如下代码:yum clean all
Tomcat启动提示 xxx/bin/java not found
参考https://blog.51cto.com/zpf666/2336199
Tomcat启用host-manager功能
参考https://blog.csdn.net/vtopqx/article/details/81051418