当前位置: 代码迷 >> 综合 >> Linux(Centos7)下安装tomcat8
  详细解决方案

Linux(Centos7)下安装tomcat8

热度:130   发布时间:2023-10-01 01:58:45.0

前提:已安装好wget及jdk1.8

1,创建tomcat8文件夹目录

[root@izwz96vkfmmbo4o9iwca5oz tools]# mkdir tomcat8

2,由于尝试了好几个wget方法,都报错,于是只好下载tomcat包通过ftp工具上传到服务器上去

Linux(Centos7)下安装tomcat8

3,解压tomcat压缩包

[root@izwz96vkfmmbo4o9iwca5oz tomcat8]# tar zxf apache-tomcat-8.0.52.tar.gz 
[root@izwz96vkfmmbo4o9iwca5oz tomcat8]# ls

apache-tomcat-8.0.52  apache-tomcat-8.0.52.tar.gz

4,启动tomcat

[root@izwz96vkfmmbo4o9iwca5oz tomcat8]#cd apache-tomcat-8.0.52/bin

[root@izwz96vkfmmbo4o9iwca5oz bin]# ./startup.sh 
Using CATALINA_BASE:   /usr/local/tools/tomcat8/apache-tomcat-8.0.52
Using CATALINA_HOME:   /usr/local/tools/tomcat8/apache-tomcat-8.0.52
Using CATALINA_TMPDIR: /usr/local/tools/tomcat8/apache-tomcat-8.0.52/temp
Using JRE_HOME:        /usr/local/tools/jdk/jdk1.8.0_141/jre
Using CLASSPATH:       /usr/local/tools/tomcat8/apache-tomcat-8.0.52/bin/bootstrap.jar:/usr/local/tools/tomcat8/apache-tomcat-8.0.52/bin/tomcat-juli.jar

Tomcat started.

5,浏览器上测试tomcat是否安装成功

直接在浏览器上访问(访问不通):

Linux(Centos7)下安装tomcat8

发现由于tomcat部署在阿里云服务器上,需要对外开通端口,才可进行访问:

Linux(Centos7)下安装tomcat8

点击添加规则:

Linux(Centos7)下安装tomcat8

点击确定后再次访问:

Linux(Centos7)下安装tomcat8

6,修改访问端口

 在默认情况下,tomcat的端口是8080,使用了两个tomcat,或者使用一个tomcat,想要以其他端口号访问时,那么就需要端口号。
   如何修改tomcat的端口号呢?首先到安装目录(或者解压目录)下找到conf文件夹,在里面找到server.xml的文件,找到 
<Connector port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" debug="0" connectionTimeout="20000"
disableUploadTimeout="true" /> 
将port="8080"改为其它的就可以了。
   这种修改对于8080端口冲突是可以解决的,但是如果想同时使用两个tomcat,那么这样的修改还不完整,因为还有其它的端口会冲突。我们仍需要继续修改,将 
<Connector port="8009" enableLookups="false" redirectPort="8443" debug="0"
protocol="AJP/1.3" />的8009改为其它。
    继续将
<Server port="8005" shutdown="SHUTDOWN" debug="0">
的8005改为其它。

经过以上3个修改,应该可以了。(如果还不行,那么就看一些错误提示吧,应该会说在那个端口有冲突的,到时再根据需要改动即可)。

修改后访问效果如下:

Linux(Centos7)下安装tomcat8


7,放入项目war,解压

Linux(Centos7)下安装tomcat8


解压war包:

[root@izwz96vkfmmbo4o9iwca5oz webapps]# unzip -oq SZTC.war 

-bash: unzip: command not found

再次使用[root@izwz96vkfmmbo4o9iwca5oz webapps]# unzip -oq SZTC.war 

解压完成,重启tomcat:

[root@izwz96vkfmmbo4o9iwca5oz bin]# ./shutdown.sh 

[root@izwz96vkfmmbo4o9iwca5oz bin]# ./startup.sh 

测试访问:

Linux(Centos7)下安装tomcat8

测试成功!