山一程--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 可以成功,但部署后打包因为上述原因.

 


 

posted @ 2022-04-08 22:55  君子之行  阅读(14)  评论(0)    收藏  举报