一、jdk环境配置:
最近搭服务比较多,所以关于jdk环境配置本人另写了一篇博客,省得来回写,如果jdk环境配置有问题,请访问:https://blog.csdn.net/weixin_44717011/article/details/102694458
二、部署Tomcat
1、下载安装包
两种下载安装包方式:
<1>wget命令(推荐)
<2>本地下载,通过ssh命令或者工具上传到linux服务器
首先去Apache官网:
https://tomcat.apache.org/download-90.cgi
2、用 ls 命令查看tomcat包是否上传成功,并解压。
[root@bogon ~]# ls
anaconda-ks.cfg apache-tomcat-9.0.27.tar.gz jdk-8u221-linux-x64.tar.gz
[root@bogon ~]# tar -zxvf apache-tomcat-9.0.27.tar.gz
apache-tomcat-9.0.27/conf/
apache-tomcat-9.0.27/conf/catalina.policy
......
apache-tomcat-9.0.27/bin/version.sh
[root@bogon ~]# ls
anaconda-ks.cfg apache-tomcat-9.0.27.tar.gz
apache-tomcat-9.0.27 jdk-8u221-linux-x64.tar.gz
3、将解压包移动至 /usr/local/java/,并查看。
[root@bogon ~]# mv apache-tomcat-9.0.27 /usr/local/java/
[root@bogon ~]# cd /usr/local/java/
[root@bogon java]# ls
apache-tomcat-9.0.27 jdk1.8.0_221
4、进入tomcat服务器的bin目录,然后执行"./startup.sh"命令启动Tomcat服务器。
5、查看tomcat服务器的Log信息,看看tomcat服务器是否已经正常启动,进入tomcat服务器下的logs目录,打开catalina.out文件进行查看。
[root@bogon logs]# cat catalina.out
16-Oct-2019 09:29:47.263 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Server.服务器版本: Apache Tomcat/9.0.27
......
16-Oct-2019 09:29:59.367 信息 [main] org.apache.coyote.AbstractProtocol.start 开始协议处理句柄["http-nio-8080"]
#启动成功,tomcat占用8080端口。
[root@bogon bin]# lsof -i:8080
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
java 1207 root 54u IPv6 21942 0t0 TCP *:webcache (LISTEN)
#lsof -i:8080,查看8080端口的网络连接
6、浏览器访问tomcat服务器之前请先关闭网络防火墙,禁用selinux
[root@bogon logs]# systemctl stop firewalld
[root@bogon logs]# systemctl disable firewalld
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
[root@bogon logs]# sed -i 's/=enforcing/=disabled/' /etc/sysconfig/selinux
[root@bogon logs]# sed -i 's/=enforcing/=disabled/' /etc/selinux/config
[root@bogon logs]# setenforce 0
7、浏览器访问Tomcat服务器
可以正常访问了,说明Tomcat服务器已经正常启动成功。如果tomcat启动不了,那么最有可能就是启动时使用的端口被其他应用程序占用了,那么可以通过如下的办法进行排查,查看端口被哪个应用程序占用了。
解决方法:1、释放该端口供tomcat服务器使用;
2、进入tomcat服务器的 conf 目录找到server.xml文件将tomcat服务器启动时使用的端口更改。
8、tomcat启动成功,在右上角有三个按钮:
(1)Server Status:用于监控服务器状态