山一程--Cloud Native--AWS--web 部署,java,maven 配置
目的:记录在 AWS ec2 实例上的 Java, maven 配置
使用 XShell7, Xftp7 连接上 AWS ec2 实例
1. java
1. 使用 Xftp7 将 Jdk 11.tar.gz 上传至云端, 解压 ( 简单放在本地目录)
tar -xvfz jdk-11xxxxxxx -C [path]

2. 配置环境变量: 使用 AWS 控制台的远程连接
sudo vim /etc/profile

4. 激活设置
source /etc/profile
5 验证:
java -version.

Internet 外部访问 AWS ec2 部署的 web appliation (Spring boot), 在入站规则中添加
1. 自定义 TCP 规则, 协议 TCP , 端口范围 ( web port) , 来源 任何位置 0.0.0.0/0 保存即可

2. 查看 公网 DNS :

3. 在外部输入 该 DNS + web app 公开的 port

2022-04-19
阿里云购买域名,而后使用免费的个人免费的 域名解析,关联上 AWS 公开DNS IPv4


之前的网址可解析为:www.mindgrowth.top:3022


linux:
查看所有java 进程命令: ps -ef | grep java
停止所有 java 进程命令 pkill -9 java
停止特定 java 进程命令 kill -9 java 进程.

退出终端依然运行 : nohup java -jar -server &
2022-06-26 注意spring boot pom builder 复制老项目配置后,要更新 mainclass
一次未更改,导致在 AWS 上无法启动. IDEA 可以成功,但部署后打包因为上述原因.



浙公网安备 33010602011771号