Tomcat的安装(Linux和windows)

刺骨的言语ヽ痛彻心扉 2022-05-19 00:49 247阅读 0赞

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

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

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

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

百度云地址(tomcat7):

2)解压tomcat的安装包

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

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

  1. rm -rf ./*

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

  1. cd ./conf/
  2. vim server.xml

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

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

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

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

6)将其设置为系统服务

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

  1. cd ./bin
  2. vim catalina.sh
  3. #在catalina.sh文件中找到这行代码,在后面太假如下代码
  4. [ -z "$CATALINA_BASE" ] && CATALINA_BASE="$CATALINA_HOME"
  5. #在里面添加如下代码,设置pid。一定要加在CATALINA_BASE定义后面,要不然pid会生成到/下面
  6. CATALINA_PID="$CATALINA_BASE/tomcat.pid"
  7. #进入/lib/systemd/system中
  8. cd /lib/systemd/system/
  9. #创建文件tomcat.service
  10. vim tomcat.service
  11. #在文件中添加如下代码
  12. [Unit]
  13. Description=Tomcat
  14. After=syslog.target network.target remote-fs.target nss-lookup.target
  15. [Service]
  16. Type=forking
  17. Environment="JAVA_HOME=/home/weiwei/tools/jdk1.7"
  18. PIDFile=/home/weiwei/tools/tomcat-hudson/tomcat.pid
  19. ExecStart=/home/weiwei/tools/tomcat-hudson/bin/startup.sh
  20. ExecReload=/bin/kill -s HUP $MAINPID
  21. ExecStop=/bin/kill -s QUIT $MAINPID
  22. PrivateTmp=true
  23. [Install]
  24. WantedBy=multi-user.target

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

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

  1. systemctl enable tomcat

8)常用的命令

  1. #开机启动
  2. systemctl enable tomcat
  3. #查看状态
  4. systemctl status tomcat
  5. #开始
  6. systemctl start tomcat
  7. #停止
  8. systemctl stop tomcat
  9. #重启
  10. systemctl restart tomcat

二、tomcat在windows上的安装和配置(单tomcat工程)

三、tomcat在eclipse上的安装和配置(和开发工具集成)

四、tomcat在IDEA上的安装和配置(和开发工具集成)

五、tomcat在maven的安装和配置(开发工具的集成)

发表评论

表情:
评论列表 (有 0 条评论,247人围观)

还没有评论,来说两句吧...

相关阅读