赞
踩
centos系统安装tomcat,用yum要比安装包方便。安装包需要安装tomcat和java环境,但是yum安装tomcat可以免安装jdk(会自动安装tomcat所关联的jdk)。不过tomcat安装包安装,更方便管理内部容器。yum安装,则可以使用systemctl托管tomcat服务。除此之外,配置上也有一些区别。
yum list|grep tomcat查看tomcat源并选择版本安装即可。
安装后用systemctl status tomcat查看发现默认状态为dead,在启动服务前,正好修改配置。
由于是初次使用yum安装,不太了解目录结构。可以用过find查看相关的文件位置:
逐个查看,常用到的有
/etc/tomcat 为安装位置
/var/lib/tomcat/webapps 为主程序/软件存放webapp位置
同时发现,在使用yum安装后,Tomcat相关的目录都已链接到/usr/share/tomcat目录,这样更方便管理了。
一般会修改编码格式,端口,及jvm参数,先在conf目里修改编码格式
修改conf目录下server.xml文件,找到Connector节点,设置RIEncoding="utf-8" ,并修改端口,默认是8080
在修改jvm的时候,发现使用安装包安装的方式,bin目录下的catalina.sh文件并不存在(其实安装包下bin目录的文件在yum安装的bin目录下都没有,后来想到是服务管理方式的原因)。所以通过服务查看下是否有设置参数的地方,可以用: find / -name tomcat.service
通过查找,定位到了/usr/lib/systemd/system/tomcat.service文件。打开之后发现,果然可以有环境配置的相关信息
修改/etc/tomcat/tomcat.conf里的JAVA_OPTS参数就可以了
最后,启动服务,大功告成。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。