cent os7 安装openjdk 安装tomcat启用外部访问 部署war包

cent os7 安装openjdk 安装tomcat并启用外部访问 部署war包

一、安装java环境

centos7安装jdk配置环境

yum -y install java-1.8.0-openjdk java-1.8.0-openjdk-devel

yum命令需要联网 该操作就是从网上下载jdk8到你的centos7并且安装到默认目录。

Windows系统内用eclipse开发需要设置JAVA_HOME、CLASSPATH、PATH环境变量,同样的在centos7里面也一样,安装完毕之后

使用命令vi /etc/profile
然后将下面的三行添加到 /etc/profile 中:

JAVA_HOME=/etc/alternatives/jre_1.8.0_openjdk
CLASS_PATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:
PATH=.:$JAVA_HOME/bin:$PATH
export  PATH JAVA_HOME CLASS_PATH
export PATH=$PATH:$JAVA_HOME/bin

(ps.使用vi /etc/profile后,按i进入编辑,编辑完成后,按esc退出编辑,按ctrl+;后输入wq保存退出)

通过命令:source /etc/profile可以让刚才的设置立即生效。

java环境安装完毕,运执行命令:java -version

会出现以下信息:

openjdk version "1.8.0_242"
OpenJDK Runtime Environment (build 1.8.0_242-b08)
OpenJDK 64-Bit Server VM (build 25.242-b08, mixed mode)

说明java环境安装成功!

二、安装tomcat环境

总体来说这个比较简单就是下载压缩包、解压缩、运行。和Windows一样。具体步骤如下:

下载linux下的Tomcat压缩包(建议比最新版本低一个版本,比较稳定) apache-tomcat-8.5.13.tar.gz

放到home下(目录随意,可以自己新建一个文件夹) 解压缩

执行命令:tar -zxvf apache-tomcat-8.5.13.tar.gz

然后就会多了一个apache-tomcat-8.5.13的文件夹,其实这样tomcat就相当于安装成功了,很简单,但是要运行它还需要一些操作。

1、启动tomcat

进入安装目录(我的是/usr下面):
命令:cd/usr/apache-tomcat-8.5.13/bin
启动:./startup.sh

(停止也是在这个目录下,执行./shutdown.sh)
2、开放8080端口(便于外部访问)

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

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

–zone #作用域

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

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

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

3、验证

可以在Windows下通过输入虚拟机的ip地址来访问例如:ip:8080

显示了tomcat的欢迎页,说明了tomcat已经成功运行了。

三、部署war包

linux里使用的是war包来部署的,所以我们要把项目打包成war包,操作如下

1、在开发工具中导出war包 ,file-export类型选择WAR file

2、之后把生成的war包复制到centos7中,并且移动到tomcat安装目录下的webapps目录下(直接上传到webapps目录更方便)。

3、返回上一级目录并进入bin目录下使用 ./startup.sh 启动tomcat

4、访问:在自己电脑(联网状态)通过浏览器访问 ip:8080 (centos的ip和端口号),就可以打开项目的开始页面。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值