centos7用tomcat部署web项目

本文档介绍了如何在CentOS7上部署Web项目,包括卸载默认JDK,安装JDK,配置环境变量,安装Tomcat,开启8080端口,启动Tomcat服务,部署WAR包到Tomcat,并设置开机启动。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一共有三个步骤 : 安装jdk ,安装tomcat服务 、部署 web项目

举例用的安装包为 jdk 64位linux版本  jdk-8u201-linux-x64.tar.gz ,和tomcat的linux版本 apache-tomcat-8.5.37.tar.gz

一、安装jdk

root用户登录centos7并查看系统自带jdk版本,输入命令 java -version

这里显示的是系统自带的open jdk,因为和企业应用版本有诸多区别,所以这里我们需要卸载它

输入 rpm -qa | grep java 查看具体java组件

复制包名,并执行以下卸载命令,格式为 rpm -e --nodeps  + 复制的包名

全部卸载后,再输入命令 rpm -qa | grep java

回车后 发现没有任何java组件了,卸载成功

上传jdk linux安装包  jdk-8u201-linux-x64.tar.gz  没有的话,可以去oracle官网上下载

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

使用上传命令 rz 上传jdk 安装包后,进行解压

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

给解压后的文件夹重命令 mv jdk1.8.0_201/   jdk1.8

配置环境变量

安装完成后需要配置一下环境变量,编辑/etc/profile文件:

vim /etc/profile

在文件尾部添加如下配置:

export JAVA_HOME=/usr/local/jdk1.8/

export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$PATH:$JAVA_HOME/bin

编辑完后,按ESC键 输入 :wq 保存

 

最后一步就是通过source命令重新加载/etc/profile文件,使得修改后的内容在当前shell窗口有效:

source /etc/profile

检查 jdk是否安装成功 输入 java -version 显示如下,表明jdk安装成功了

二、安装tomcat服务器

mkdir myDir

进入目录 myDir 上传 tomcat linux版本包 apache-tomcat-8.5.37.tar.gz

tar -zxvf apache-tomcat-8.5.37.tar.gz

重命令 mv apache-tomcat-8.5.37 tomcat8

 

开放8080端口

firewall-cmd --zone=public --add-port=8080/tcp --permanent

说一下这一句的意思吧,因为centos7 已经更改了防火墙策略,所以使用这种方式来打开端口

--zone #作用域

--add-port=8080/tcp #添加端口,格式为:端口/通讯协议

--permanent #永久生效,没有此参数重启后失效

重启防火墙:firewall-cmd --reload

进入tomcat/bin目录下启动 tomcat服务 

./startup.sh

从主机访问虚拟机的tomcat服务 如下

看到以下页面表明tomcat 安装成功了。

三、部署web项目至tomcat中

这里部署的是war包,上传war包至myDir目录

进入tomcat/bin 目录 关闭 tomcat服务 ./shutdown.sh

进入tomcat/conf目录 修改 serivce.xml文件

找到 以下配置节点  在 Host中添加 Context 信息 其中 xxx为项目名称

<Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">

<Context path="/xxx" docBase="/usr/local/myDir/xxx.war"/>

保存后退出

进入tomcat/bin目录输入命令启动tomcat服务

./catalina.sh  run (该启动命令可以看到即时的后台打印日志)

输入服务器地址访问web服务

http://192.168.27.136:8080/xxx

四、设置tomcat开机运行

linux 下tomcat开机自启动
修改Tomcat/bin/startup.sh 为:

export JAVA_HOME=/usr/local/jdk1.8
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export PATH=$PATH:$JAVA_HOME/bin
export CATALINA_HOME=/usr/local/myDir/tomcat8
/usr/local/myDir/tomcat8/bin/catalina.sh start

/etc/rc.d/rc.local中加入:

/usr/local/myDir/tomcat8/bin/startup.sh

chmod +x /etc/rc.d/rc.local

 

 

 

 

 

 

 

 

 

 

 

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

景天

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值