CentOS 7架设Tomcat 9


化石原创文章,转载请注明来源并保留原文链接


1、下载最新版的tomcat 9

通过浏览器得到最新版本的详细地址(因apache会删除一些版本,所以如果按照网上的一些文章的地址,可能会访问错误)

a、浏览器地址栏输入http://www-us.apache.org/dist/tomcat/tomcat-9

b、在该网页上看到列出的最新版本,一般是一个以版本号为名字的文件夹

c、进入该文件夹,再进入列出的bin文件夹

d、找到tar.gz结尾的那个文件,然后根据上面的信息,组织出要下载的文件的路径,比如http://www-us.apache.org/dist/tomcat/tomcat-9/v9.0.30/bin/apache-tomcat-9.0.30.tar.gz

e、下载,命令

wget http://www-us.apache.org/dist/tomcat/tomcat-9/v9.0.30/bin/apache-tomcat-9.0.30.tar.gz

2、把下载的压缩文件移到/usr/local/ (我的习惯,这里是手动绿色软件的存放处)

mv apache-tomcat-9.0.30.tar.gz /usr/local

3、解压缩,得到绿色版tomcat 9

tar -xvf apache-tomcat-9.0.20.tar.gz

到这里,tomcat 9算是安装好了。下面是配置

4、配置CATALINA_HOME

echo "export CATALINA_HOME="/usr/local/apache-tomcat-9.0.30"" >> ~/.bashrc
source ~/.bashrc

这样我们就配置好了,注意上面的apache-tomcat-9.0.30是自己的解压缩后的绿色软件的根目录(文件夹)名字,需要根据实际改变。而CATALINA_HOME是后面我们启动tomcat 9,tomcat 9会寻找的一个环境变量。

5、启动

进入绿色安装包的bin,按我们前面的路径,应该是

/usr/local/apache-tomcat-9.0.30/bin

使用命令:

sudo ./startup.sh

6、测试

通过远程机器,访问CentOS所在服务器的8080端口,应该能看到tomcat 9的默认主页。

后续:

1、上面的启动对应的关闭,是同文件夹下的shutdown.sh脚本。

2、关于logs,在CentOS(Mac同)上,可以通过service方式启动tomcat,但是在安装目录下,logs文件夹中不会产生catalina.out文件。这个文件会存放详细的log信息,是最重要的一个log文件。

要产生这个文件,必须使用上面的startup.sh脚本。


化石原创文章,转载请注明来源并保留原文链接


Leave a Reply

Your email address will not be published. Required fields are marked *