本文将介绍本地Java Web项目构建部署到云服务器。
本期实验主要介绍了初学者在首次接触云服务器时,如何将本地的Java Web项目构建部署到云服务器上,以实现利用“公网IP地址:port”访问Web网站的目的。在开始实验之前需要做如下准备工作:
预计部署时间:60分钟
级别:初级
相关产品:云服务器ECS
受众:通用
作者本地系统为Windows 10,所以通过WinSCP来进行数据上传。
完成连接后,出现如下图所示两个目录,将准备工作中处理好的文件拖至右边目录区域进行上传。
在实验开始前我们已经创建了MySQL实例及对应数据库,接下来,我们进行一些简单的配置工作。
创建的新账号将用于后续Nacitive远程连接云数据库。
将默认白名单中的127.0.0.0/1修改为0.0.0.0/0,并添加自己服务器的私网IP地址。如下图所示:
打开Navicat点击“连接”—“MySQL”,填写如下相关信息后,点击“测试连接”,测试通过后点击“确定”即可。
tar -axvf jdk-11.0.15.1_linux-x64_bin.tar.gz //解压文件 mv jdk-11.0.15.1 jdk-11 //修改解压后的目录名称
sudo vi /etc/environment
命令,输入以下内容:PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:$JAVA_HOME/bin" export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib export JAVA_HOME=/root/jdk-11 //填写你的JDK路径
sudo vi /etc/profile
命令,输入以下内容:export JAVA_HOME=/root/jdk-11 export JRE_HOME=$JAVA_HOME/jre export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
source /etc/environment source /etc/profile //使配置文件生效 java -version //查看JDK配置是否成功
vim application-dev.yml
命令,修改以下内容:application-pro.yml同理
java -jar blog-0.0.1-SNAPSHOT.jar
命令,出现如下所示回显,则表明运行成功:如果出现无法访问的情况,请放行安全组的8080端口。
如果您有其他问题,欢迎您联系火山引擎技术支持服务。