1. 下载TomCat
官网链接
自己选一个版本下载,这个玩意儿下载时快时慢的!!!
下载完了
2. Linux安装TomCat
打开Xshell再打开Xftp
先走到刚才的传输目录上,再解压
[root@localhost local]# cd /usr/local/java
[root@localhost java]# tar -zxvf apache-tomcat-9.0.41.tar.gz
把tomcat单独在local下复制一个tomcat文件夹(弄不弄都行)
[root@localhost java]# cp -r apache-tomcat-9.0.41 /usr/local/tomcat
进入tomcat安装bin目录并启动
[root@localhost java]# cd ..
[root@localhost local]# ls
bin etc games include java jdk lib lib64 libexec sbin share src tomcat
[root@localhost local]# cd tomcat/
[root@localhost tomcat]# ls
bin BUILDING.txt conf CONTRIBUTING.md lib LICENSE logs NOTICE README.md RELEASE-NOTES RUNNING.txt temp webapps work
[root@localhost tomcat]# cd bin
[root@localhost bin]# ./startup.sh
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr/local/jdk1.8.0_281
Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Using CATALINA_OPTS:
Tomcat started.
[root@localhost bin]#
成功启动后浏览器输入http://localhost:8080/查看信息(如果不是本机则输入对应IP,比如我输入服务器IP:http://192.168.231.129:8080)
如果你出来这个就OK了,不行的话,继续往下看
我这之前也弄不出来,显示拒接链接,然后我看了下logs显示下面的情况
[root@localhost tomcat]# cd logs
[root@localhost logs]# ls
catalina.out
[root@localhost logs]# cat catalina.out
/usr/local/tomcat/bin/catalina.sh: line 502: /usr/local/jdk1.8.0_281/bin/java: No such file or directory
/usr/local/tomcat/bin/catalina.sh: line 502: /usr/local/jdk1.8.0_281/bin/java: No such file or directory
/usr/local/tomcat/bin/catalina.sh: line 502: /usr/local/jdk1.8.0_281/bin/java: No such file or directory
/usr/local/tomcat/bin/catalina.sh: line 502: /usr/local/jdk1.8.0_281/bin/java: No such file or directory
/usr/local/tomcat/bin/catalina.sh: line 502: /usr/local/jdk1.8.0_281/bin/java: No such file or directory
/usr/local/tomcat/bin/catalina.sh: line 502: /usr/local/jdk1.8.0_281/bin/java: No such file or directory
/usr/local/tomcat/bin/catalina.sh: line 502: /usr/local/jdk1.8.0_281/bin/java: No such file or directory
/usr/local/tomcat/bin/catalina.sh: line 502: /usr/local/jdk1.8.0_281/bin/java: No such file or directory
/usr/local/tomcat/bin/catalina.sh: line 502: /usr/local/jdk1.8.0_281/bin/java: No such file or directory
原因是找不大到jdk1.8.0_281文件,把之前的jdk改过来就OK了
[root@localhost logs]# cd ..
[root@localhost tomcat]# cd ..
[root@localhost local]# ls
bin etc games include java jdk lib lib64 libexec sbin share src tomcat
[root@localhost local]# mv jdk jdk1.8.0_281
重新启动,OK
[root@localhost bin]# ./startup.sh
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr/local/jdk1.8.0_281
Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Using CATALINA_OPTS:
Tomcat started.
再试了试IP:http://192.168.231.129:8080,然后就OK了
如果还不行应该就是没关闭防火墙,试试下面的命令
[root@localhost /]# service firewalld stop
Redirecting to /bin/systemctl stop firewalld.service
[root@localhost /]# systemctl disable firewalld
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
完结