Java|快速上手 Linux 系统部署 Java 项目( 三 )
vim /etc/profile
按 i 进行输入 , 复制如下内容 。
JAVA_HOME=/usr/java/jdk1.8.0_221amd64
CLASSPATH=%JAVA_HOME%/lib:%JAVA_HOME%/jre/lib
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export PATH CLASSPATH JAVA_HOME
按 Esc 退出 , 输入 :wq , 回车退出保存 。
8、让配置生效 。
9、检查安装是否成功 。
5、安装 Tomcat
1、在 /usr/local 目录下新建 tomcat 文件夹 , 并进入 。
cd /usr/local
mkdir tomcat
cd tomcat
2、打开 Xftp , 将 Tomcat 压缩文件拷贝到 tomcat 目录 。
3、解压缩 。
4、进入 /apache-tomcat-9.0.34/bin 路径启动 Tomcat 。
启动成功之后 , 可以在 CentOS 中直接访问 。
如果要关闭 Tomcat , 执行如下命令即可 。
但是现在我们还无法在本地直接访问 , 这是因为 CentOS 没有开放 8080 端口导致的 。
5、CentOS 开放 8080 端口 。
(1)、查看防火墙状态 。
runing 表示开启 , not runing 表示关闭 , 如果关闭 , 执行如下命令开启 。
(2)、开启 8080 端口 。
【Java|快速上手 Linux 系统部署 Java 项目】--zone=public:表示作用域为公共的;
--add-port=8080/tcp:添加tcp协议的端口8080;
--permanent:永久生效 , 如果没有此参数 , 则只能维持当前服务生命周期内 , 重新启动后失效;
(3)、输入命令重启防火墙 。
(4)、输入命令重新载入配置 。
(5)、将打包之后的 war 拷贝到 Tomcat/webapps 下 , 启动访问即可 。
6、部署 Spring Boot 应用
1、本地新建 Spring Boot 应用 , 打包 , 先执行 clean 。
2、执行 package 进行打包 。
打包成功 , target 目录下可以看到 jar 文件 。
3、先测试本地发布 , CMD 进入 jar 目录 , 执行如下命令 。
按 i 进行输入 , 复制如下内容 。
JAVA_HOME=/usr/java/jdk1.8.0_221amd64
CLASSPATH=%JAVA_HOME%/lib:%JAVA_HOME%/jre/lib
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export PATH CLASSPATH JAVA_HOME
按 Esc 退出 , 输入 :wq , 回车退出保存 。
8、让配置生效 。
9、检查安装是否成功 。
5、安装 Tomcat
1、在 /usr/local 目录下新建 tomcat 文件夹 , 并进入 。
cd /usr/local
mkdir tomcat
cd tomcat
2、打开 Xftp , 将 Tomcat 压缩文件拷贝到 tomcat 目录 。
3、解压缩 。
4、进入 /apache-tomcat-9.0.34/bin 路径启动 Tomcat 。
启动成功之后 , 可以在 CentOS 中直接访问 。
如果要关闭 Tomcat , 执行如下命令即可 。
但是现在我们还无法在本地直接访问 , 这是因为 CentOS 没有开放 8080 端口导致的 。
5、CentOS 开放 8080 端口 。
(1)、查看防火墙状态 。
runing 表示开启 , not runing 表示关闭 , 如果关闭 , 执行如下命令开启 。
(2)、开启 8080 端口 。
【Java|快速上手 Linux 系统部署 Java 项目】--zone=public:表示作用域为公共的;
--add-port=8080/tcp:添加tcp协议的端口8080;
--permanent:永久生效 , 如果没有此参数 , 则只能维持当前服务生命周期内 , 重新启动后失效;
(3)、输入命令重启防火墙 。
(4)、输入命令重新载入配置 。
(5)、将打包之后的 war 拷贝到 Tomcat/webapps 下 , 启动访问即可 。
6、部署 Spring Boot 应用
1、本地新建 Spring Boot 应用 , 打包 , 先执行 clean 。
2、执行 package 进行打包 。
打包成功 , target 目录下可以看到 jar 文件 。
3、先测试本地发布 , CMD 进入 jar 目录 , 执行如下命令 。
推荐阅读
- 上游新闻|独立组网新空口软件上市 助力5G快速发展,爱立信5G
- Java|Java项目搜索功能的实现
- Mi好物君资讯号|Pro+上手7天后:怪自己以前太不识货,用了5年苹果终于换上P40
- 华为|美英正在打压华为5G技术时,外媒却发现,中国另一项技术快速崛起!
- 天空蓝99|淘宝天猫加购物车快速增加
- Java|面试三年经验的程序员,感觉简历在造假!连个简单的题目都不会
- 翔哥的科技漫谈|RENO 4 PRO全球版搭载骁龙720G,四摄像头设置和65W快速充电,OPPO
- 贰仔|真的有必要吗?,120W高功率!Baseus三孔氮化镓上手
- 游龙战神|-启动流程,好程序员Java培训分享SpringBoot
- 融悦锦盛|开网店怎么选品才能快速爆单?