(阿里云服务器)部署tomcat

目录

一、准备材料

二、java环境配置

三、tomcat安装与配置 

四、开放8080端口(重点!!)

五、配置成果

一、准备材料

        阿里云服务器、MobaXterm、jdk1.8、tomcat8.5.78

        作者提供:jdk1.8.0tomcat8.5.78

        官方网址:tomcat官方网址JDK-8

二、java环境配置

        首先使用MobaXterm连接到自己的阿里云服务器。

        将下载好的 jdk-linux-x64.tar.gz、apache-tomcat-8.5.78.tar.gz 使用MobaXterm传输到服务器上,首先进行对java环境的配置

tar -zxvf jdk-linux-x64.tar.gz

mv /jdk1.8.0_131/ /usr/lib/jdk

vim /etc/profile

===========在 /etc/profile 文件最后面添加下面的内容==========
export JAVA_HOME=/usr/lib/jdk/jdk1.8.0_131
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
===========================================================

source /etc/profile

java -version

=================如果配置成功会显示下面的信息=================
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)
============================================================

三、tomcat安装与配置 

        ps:由于我这里安装的tomcat不是在官网下的,而是在宝塔上安装的,所以tomcat的目录会有点不一样,但不影响tomcat的配置

tar -zxvf apache-tomcat-8.5.78.tar.gz

/* 这个路径按压缩包解压后的文件夹进入即可 */
cd /www/server/tomcat/

/* 修改用户和用户组为root */
chown -R root .
chgrp -R root .

vim bin/catalina.sh

===========以下是在 bin/catalina.sh 文件开头添加===========
/* 根据自己tomcat目录进行修改 */
CATALINA_HOME=/www/server/tomcat    
JAVA_HOME=/usr/lib/jdk/jdk1.8.0_131
JRE_HOME=/usr/lib/jdk/jdk1.8.0_131/jre
==========================================================

/* 将tomcat设置为开启自启动 */
cp bin/catalina.sh /etc/init.d/tomcat

/* 更新系统启动项 */
update-rc.d tomcat defaults 95

vim conf/service.xml

        检查一下 conf/service.xml 文件中的默认端口是否为8080,其实也可以设置成其他的,但是为了方便我这里就使用默认端口即可。

         在之前java环境配置的 /etc/profile 文件下继续添加:

vim /etc/profile

/* 根据自己tomcat目录进行修改 */
export CATALINA_HOME=/www/server/tomcat

 

        启动tomcat。

cd bin/

./startup.sh

service tomcat start

四、开放8080端口(重点!!)

        由于阿里云服务器的安全性,如果要想一个端口开放给外界使用,要经过内外两次端口的开放才可以真正访问到该端口。

 内:阿里云服务器中输入开放端口命令:

/* 先检查阿里云服务器的端口开放情况 */
firewall-cmd --list-ports

/* 开放8080端口 */
firewall-cmd --permanent --zone=public --add-port=8080/tcp

/* 重新加载防火墙 */
systemctl reload firewalld

/* 查看8080端口是否开放成功 */
firewall-cmd --list-ports

外:在阿里云服务器网页控制端中打开端口:

 

五、配置成果

         输入 阿里云服务器ip地址:8080 

 

         然后就可以愉快的利用tomcat进行web项目的部署或者显示图片啥的啦~

猜你喜欢

转载自blog.csdn.net/weixin_48896613/article/details/124333324