Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试 JSP 程序的首选。因为 Tomcat 技术先进、性能稳定,而且免费,因而深受 Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的 Web 应用服务器,今天我们来了解一下,如何在 CentOS 7中安装 Tomcat 服务器。
1、创建一个新的 Tomcat 用户
- useradd -r tomcat -s /bin/nologin
2、在线下载 Tomcat-8
- wget -c https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.24/bin/apache-tomcat-8.5.24.tar.gz
3、解压缩 Tomcat
- tar xvf apache-tomcat-8.5.24.tar.gz -C /usr/local
4、更新 Tomcat 权限
- cd /usr/local
- mv apache-tomcat-8.5.24 tomcat
- chown -R tomcat /usr/local/tomcat
5、运行 Tomcat 作为服务
- vim /usr/lib/systemd/system/tomcat.service
在 tomcat.service 文件中插入以下内容:
- [Unit]
- Description=Apache Tomcat 8.5.24 Web Application Container
- After=syslog.target network.target
- [Service]
- Type=forking
- User=tomcat
- Group=tomcat
- Environment=CATALINA_PID=/usr/local/tomcat/temp/tomcat.pid
- Environment=CATALINA_HOME=/usr/local/tomcat
- Environment=CATALINA_BASE=/usr/local/tomcat
- Environment='CATALINA_OPTS=-Xms1024M -Xmx1024M -server -XX:+UseParallelGC'
- Environment='JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom'
- ExecStart=/usr/local/tomcat/bin/catalina.sh start
- ExecStop=/bin/kill -s QUIT $MAINPID
- SuccessExitStatus=143
- Restart=on-failure
- RestartSec=10
- [Install]
- WantedBy=multi-user.target
6、重新加载 Tomcat 单元文件
- systemctl daemon-reload
7、启动 Tomcat 服务
- systemctl start tomcat
8、设置 Tomcat 开机自启动
- systemctl enable tomcat
9、开启 8080 端口防火墙设置
- firewall-cmd --zone=public --add-port=8080/tcp --permanent
10、重启防火墙
- systemctl stop firewalld.service
- systemctl start firewalld.service
浏览器中输入你的服务器地址,默认 8080 端口,如果看到下面这个页面,那么说明你的 CentOS 7 中 Tomcat 服务器已经正确安装!
博主只是一名前端的小白,只是把自己用到的知识分享一下,要是有什么不对的地方,欢迎大家提出~~
继续阅读
2018年3月14日 下午1:25 1F
测试测试