Centos 7.6搭建Tomcat 环境,发布Java项目
安装 JDK
Tomcat 的安装依赖 JDK,在安装 Tomcat 之前需要先安装 Java JDK。输入命令 java -version,如果显示 JDK 版本,证明已经安装了 JDK
java -version
openjdk version "1.8.0_161"
OpenJDK Runtime Environment (build 1.8.0_161-b14)
OpenJDK 64-Bit Server VM (build 25.161-b14, mixed mode)
默认情况下,CentOS 安装有 JDK,一般先卸载掉
rpm -qa | grep jdk 查询本地 JDK
sudo rpm -e --nodeps 后跟jdk名字
传输 JDK 到 CentOS 系统目录下,使用 rz上传jdk到/usr/setups
rz
tar -zxvf jdk-8u201-linux-x64.tar.gz
JDK 已经安装好,但是使用 java -version 显示未找到命令,我们需要添加环境变量
在 Linux 中,需要在 PATH 中添加 JDK 的 bin 目录,创建CLASSPATH,添加 JDK 的 lib 目录
JDK 主目录:/usr/setups/jdk1.8.0_72
JDK bin目录:/usr/setups/jdk1.8.0_72/bin
JDK lib目录:/usr/setups/jdk1.8.0_72/lib
vim /etc/profile,在文件末尾插入以下内容
按 Esc,然后 :wq 保存退出,此时执行 java -version,没有效果,立即生效,需要执行:
source /etc/profile
查找 JDK 安装路径
echo $JAVA_HOME
安装 Tomcat
安装 tomcat,和安装 JDK 步骤基本一致
首先下载 tomcat 安装包,将安装包上传至服务器/usr/setups
tar -zxvf apache-tomcat-8.5.38.tar.gz
配置端口号,进入 tomcat 的 conf 目录下,修改 server.xml 文件,可以修改端口,默认 8080
启动 tomcat,进入 tomcat 的 bin 目录下
./startup.sh
如果访问 http://ip:8080/ 失败,查看防火墙开放端口
firewall-cmd --zone=public --list-ports
如没有8080,添加8080
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reload
至此,http://ip:8080/ 应该可以访问了,然而我依然不能访问,解决方法:
登录阿里云,进入控制管理台,找到实例安全组,点击配置规则,添加安全组策略,进行如下配置
把war包复制到ROOT文件下面,解压压缩包
unzip hgNew.zip
访问项目
http://192.168.0.125:8080/hgNew/
相关文章
- 在java中print和println_JAVA命令行参数
- 使用文本编辑器编写Java源代码
- java 上传文件接口_Java接口实现文件上传
- JAVA JVM 优化「建议收藏」
- protostuff java_Protostuff一键序列化工具、Protobuf JAVA实现
- java启动器_JAVA基础:Java 启动器如何查找类
- MySQL字段类型如何转为java_Java JDBC中,MySQL字段类型到JAVA类型的转换
- java 汉字乱码_Java中文乱码问题
- java通过JDBC连接数据库及增删改查操作
- java检测tomcat宕机_Tomcat意外宕机分析
- 用java实现笛卡尔积_Java实现笛卡尔积
- Java 代码读取自定义的配置文件
- Java SSH远程执行Shell脚本实现
- 【测开技能】Java语言系列(五) 浮点数运算
- Java+Jsp+MySQL高校选课系统设计与实现(附源码下载地址)
- java实现十进制转十六进制_十进制转十六进制java代码
- Java中的ConcurrentModificationException异常原因分析及解决办法1/2/3/4
- 所有判决被推翻,美最高法院:Java版权世纪大案,谷歌战胜甲骨文
- [零] Java 语言运行原理 JVM原理浅析 入门了解简介 Java语言组成部分 javap命令使用详解编程语言
- XSS过滤JAVA过滤器filter 防止常见SQL注入详解编程语言
- 垃圾清理Java实现Redis垃圾回收:延长服务使用寿命(redisjava过期)
- 实战探索:Java中使用Redis缓存(java的redis案例)
- 部署Java开发下的Linux部署(java开发linux)
- MySQL和Java结合的必备工具MySQL下载Java(mysql下载java)
- java调用短信猫发短信示例