今天看到了视频中安装tomcat的教程,自己装了一遍记录一下过程。
在Ubantu下安装tomcat,首先要确保已经配置了相应的jdk环境,如果没有的话看Linux配置jdk。在jdk环境配置完成以后,可以安装相应版本的tomcat.
去tomcat的官网下载相应的版本,我下载的是解压版的。
1、把压缩文件放到/usr/local/tmp文件夹下。
2、解压文件
tar zxvf apache-tomcat-9.0.21.tar.gz
3、复制解压后的文件夹到/usr/local/tomact路径下,
root@ubuntu:/usr/local/tmp# cp -r apache-tomcat-9.0.21 ../tomcat
4、配置环境变量。
vim /etc/profile
添加如下两句话:
export TOMCAT_HOME=/usr/local/tomcat
export CATALINA_HOME=/usr/local/tomcat
5、解析配置文件
source /etc/profile
6、启动tomcat
root@ubuntu:/usr/local/tomcat/bin# ./startup.sh
7、浏览器访问ip:8080端口,出现如下界面代表已经成功
ubantu系统到此正常,但在视频教程中用的是centos6.5的版本,在访问80端口时被防火墙拦截,此时要手动开启8080端口,具体方法如下:
进入防火墙配置文件:
vim /etc/sysconfig/iptables
修改如下(若--dport后的端口写为8080:9000,代表8080到9000之间的端口全开):
重启防火墙:在/etc/sysconfig/文件夹下输入:service iptables restrat重启防火墙就ok了
补充:启动tomcat时,用
root@ubuntu:/usr/local/tomcat/bin# ./startup.sh
这条命令只会告诉我们tomcat已经启动了,但是具体启动成功没有却不得而知,为了能明确的知道启动情况,我们可以换一种方式。
首先,把刚刚打开的tomcat关闭
root@ubuntu:/usr/local/tomcat/bin# ./shutdown.sh
用如下命令打开:
root@ubuntu:/usr/local/tomcat/bin# ./startup.sh & tailf /usr/local/tomcat/logs/catalina.out
就会输出如下效果,跟eclipse很相像,其中catalina.out是tomct启动情况的记录文件