Tomcat的安装

一、tomcat在linux上的安装和配置

注意:在安装tomcat之前,在linux上要先安装jdk的环境:可以参考另外一篇文章:jdk的安装和配置

1)下载tomcat的安装包,由于tomcat是免安装。

官网下载地址:https://tomcat.apache.org/download-70.cgi

百度云地址(tomcat7):

2)解压tomcat的安装包

tar -zxvf apache-tomcat-7.0.90.tar.gz

3)删除tomcat-hudson/webapps中的所以文件,因为tomcat的默认工程examples会有安全漏洞,所以最好全部删除

rm -rf ./*

4)修改tomcat的默认端口和编码的格式,因为一般在服务端都不用默认端口,防止黑客进行攻击。

cd ./conf/
vim server.xml

 修改其中的内容为如下,将端口修改为指定的端口,将编码格式变为utf-8

<!--将port修改问web访问的端口,并添加URIEncoding=”UTF-8-->
<Connector port="9999" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443"
               URIEncoding="UTF-8" />

5)将web指定的端口的防火墙打开,配置指定端口的防火墙

#添加端口到防火墙,打开这个端口可以外面的进行访问
firewall-cmd --zone=public --add-port=9999/tcp --permanent
#重新启动防火墙
firewall-cmd --reload

6)将其设置为系统服务

进入tomcat中的bin文件夹下面,编辑catalina.sh文件,在里面添加CATALINA_PID="$CATALINA_BASE/tomcat.pid"

cd ./bin
vim catalina.sh
#在catalina.sh文件中找到这行代码,在后面太假如下代码
[ -z "$CATALINA_BASE" ] && CATALINA_BASE="$CATALINA_HOME"
#在里面添加如下代码,设置pid。一定要加在CATALINA_BASE定义后面,要不然pid会生成到/下面
CATALINA_PID="$CATALINA_BASE/tomcat.pid"
#进入/lib/systemd/system中
cd /lib/systemd/system/
#创建文件tomcat.service
vim tomcat.service
#在文件中添加如下代码


[Unit]
Description=Tomcat
After=syslog.target network.target remote-fs.target nss-lookup.target

[Service]
Type=forking

Environment="JAVA_HOME=/home/weiwei/tools/jdk1.7"

PIDFile=/home/weiwei/tools/tomcat-hudson/tomcat.pid
ExecStart=/home/weiwei/tools/tomcat-hudson/bin/startup.sh
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true

[Install]
WantedBy=multi-user.target

注意:其中 Environment要设置为自己的jdk的位置;PIDFile要设置为自己的位置;ExecStart要设置为tomcat的位置

7)将服务设置为开机自启动,上面的配置好之后配置开启启动

systemctl enable tomcat

8)常用的命令

#开机启动
systemctl enable tomcat
#查看状态
systemctl status tomcat
#开始
systemctl start tomcat
#停止
systemctl stop tomcat
#重启
systemctl restart tomcat

二、tomcat在windows上的安装和配置

猜你喜欢

转载自blog.csdn.net/weily11/article/details/81096842