Java 复习 03 利用宝塔一键部署 JavaWEB程序 到云服务器

3.1 利用宝塔一键部署 JavaWEB程序 到云服务器


之前 我们 在 学习 JavaWEB 的时候,并没有 跟 服务器 进行 交互,换句话说,我们 并没有 把 我们写好的 JavaWEB 程序 部署到 服务器上,这就 失去了 WEB程序的 灵魂。

写 WEB 程序 最终肯定是要让 大家 访问的,让大家 去使用的。而不是 在本机上 玩来玩去。

PS:大家可能会 发现 随着我 这一次复盘 暑假 时候 学的 这些 Java 知识点,更多的是 探索 之前没有 完全搞懂的 地方,比如 注解和反射 到底怎么联用?简单的打破双亲委派机制实现 重加载,热更新。和通过反射获取到相应注解进行相关操作 都 体现了 反射的厉害之处。还有 我们通过 UDP 的一些 API 真的能 做 聊天室嘛?通过实践 发现确实是可以的,只是 我们 如果真的要开发的话,就需要 UDP打洞 了。随后 我们可能 就会去 实战这一部分。还有就是 JavaWEB 程序写完了 到底 有啥用,这个章节 告诉你答案,从实用性方面来讲,只有当你 部署到 服务器上 才会有价值!


3.2 搭建 java 环境 [举例 1.8]

首先要 下载 这个 tar.gz
在这里插入图片描述

② 然后 用 Xftp 把它 传到 你的 服务器

在这里插入图片描述
③ 我们 打开 Xshell 连接服务器,输入 以下命令

在 /usr/local/ 下 创建 一个 java 目录

mkdir /usr/local/java/

把这个 tar.gz 压缩包 解压到 这个 java 目录下

tar -zxvf jdk-8u321-linux-x64.tar.gz -C /usr/local/java/

添加环境变量在 /etc/profile 文件中

vim /etc/profile
export JAVA_HOME=/usr/local/java/jdk1.8.0_321
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

然后 更新 一下 profile 文件

source /etc/profile

最后 验证 是否 搭建 成功

java -version

在这里插入图片描述


3.3 宝塔面板 下载安装 Java 项目 一键部署 JavaWEB 程序

在这里插入图片描述
然后 就可以 直接安装 tomcat

在这里插入图片描述

利用 Xftp 上传 程序的 生成的 那个 文件夹就行。
在这里插入图片描述

然后 通过 Java 一键部署 添加项目
在这里插入图片描述

项目路径 找到 咱们的 那个 项目目录

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
别忘了 打开 端口,要不然会 拒绝访问的

在这里插入图片描述
当然 阿里云那里 也必须 打开这个 你 设置的 端口。我这里就 不做演示了!
在这里插入图片描述

为啥 不采用 原生态那种 自己手动 部署呢,主要原因是 太麻烦了。我们有 这种 方便的 工具 为啥不用呀,我不建议 大家在 这个 配置 方面 浪费时间。它没 啥意义的,如果 没有这种 工具,我以后 都想着 要自己 开发个 这种工具。因为 确实没必要。

再打个比方,你开发 程序的 时候 pom.xml 的配置内容,web.xml 的版本内容,这些 你都要去 背嘛?嗯? 肯定 不会呀,肯定是 要 记在 一个 文件里。然后直接 复制粘贴 就行了。再强调 一遍,千万不要 在 这种 没啥意义的 配置方面 浪费时间!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值