阿里云服务器 linux环境下安装Java开发环境 jdk安装(rpm安装)上线项目

jdk安装(rpm安装)

注意:这里是CentOS环境

1、rpm下载
在这里插入图片描述

2、 安装java rpm

rpm -ivh jdk-8u221-linux-x64.rpm

3、配置Java环境变量
查找jdk对应的目录

[root@iZuf655utcxcqck2gjwavfZ /]# pwd
/
[root@iZuf655utcxcqck2gjwavfZ /]# cd usr/java/
[root@iZuf655utcxcqck2gjwavfZ java]# ls
default  jdk1.8.0_271-amd64  latest
[root@iZuf655utcxcqck2gjwavfZ java]# cd jdk1.8.0_271-amd64/
[root@iZuf655utcxcqck2gjwavfZ jdk1.8.0_271-amd64]# ls
bin        javafx-src.zip  legal    man          src.zip
COPYRIGHT  jmc.txt         lib      README.html  THIRDPARTYLICENSEREADME-JAVAFX.txt
include    jre             LICENSE  release      THIRDPARTYLICENSEREADME.txt

进入配置文件/etc/profile

[root@iZuf655utcxcqck2gjwavfZ /]# vim /etc/profile

在/etc/profile文件最后面添加Java的配置:

export JAVA_HOME=/usr/java/jdk1.8.0_271-amd64
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

保存退出。
让新增的环境变量生效!

[root@iZuf655utcxcqck2gjwavfZ /]# source /etc/profile

4、测试

[root@iZuf655utcxcqck2gjwavfZ /]# java -version
java version "1.8.0_271"
Java(TM) SE Runtime Environment (build 1.8.0_271-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.271-b09, mixed mode)
[root@iZuf655utcxcqck2gjwavfZ home]# ls
admin  iris
[root@iZuf655utcxcqck2gjwavfZ home]# vi Hello.java
[root@iZuf655utcxcqck2gjwavfZ home]# cat Hello.java
class Hello

{

     public static void main(String[] args)

    {

         System.out.println("Hello world!");

    }
}
[root@iZuf655utcxcqck2gjwavfZ home]# javac Hello.java 
[root@iZuf655utcxcqck2gjwavfZ home]# java Hello
Hello world!
[root@iZuf655utcxcqck2gjwavfZ home]# ls
admin  Hello.class  Hello.java  iris

5、上线项目

  • 因为自己这台服务器中还没有安装数据库,所以在电脑中暂时先找一个无需数据库的项目
  • 确保项目在本地可以跑通

在这里插入图片描述

  • IDEA中 clean——>package
  • target目录下找到jar包
    在这里插入图片描述
  • cmd命令下运行
java -jar spring-boot-01-helloworld-quick-0.0.1-SNAPSHOT.jar

在这里插入图片描述

  • 利用xftp上传到服务器上
[root@iZuf655utcxcqck2gjwavfZ iris]# ls
apache-tomcat-9.0.40         jdk-8u271-linux-x64.rpm
apache-tomcat-9.0.40.tar.gz  spring-boot-01-helloworld-quick-0.0.1-SNAPSHOT.jar
[root@iZuf655utcxcqck2gjwavfZ iris]# java -jar spring-boot-01-helloworld-quick-0.0.1-SNAPSHOT.jar 

在这里插入图片描述

注意:

查看服务器防火墙端口,是否开启项目端口号

[root@iZuf655utcxcqck2gjwavfZ ~]# firewall-cmd --list-port
8080/tcp

阿里云服务器安全组规则,是否开启端口号

这两者都满足后才能访问成功。

  • 通过阿里云服务器IP地址:8080/hello访问成功,和本地运行结果一致,项目部署测试成功
    在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值