云服务器部署JAVA项目

云服务器部署JAVA项目

此类博客很多了,但想了想还是写一下记录一下吧

1.前置条件

​ 以下挑选自己需要的使用,并不一定需要全部下载

1.1 下载对应软件

windows下,下载LINUX软件至本地

  • JDK:建议去JDK官网下载对应的Liunx系统版本的,tar.gz。

    登录你的服务器,可以使用Xshell绑定你的服务器,并登录。如果存在登录不了的,可能是你的服务器的端口的访问限制,此处提一下(腾讯云的服务器登录端口是22默认是放通的,可以去登录腾讯云检查下安全组设置)

    • 登录后查看你的liunx位数,并下载对应版本的。

      getconfig LONG_BIT
      
  • Tomcat:建议同样去JDK官网下载,tar.gz。

    选择 Deployer: 下的tar.gz类型下载即可。

  • MySQL:官网下载,tar包。

  • nginx:官网下载,tar.gz。

1.2 上传软件至服务器

  • 安装Xftp软件,并和服务器端口绑定(如有不明白的操作的,请查询相关资料)

  • 安装完后连接服务器,看到服务器的文件目录即证明连接成功

  • 服务器添加相关目录,用以存放软件包及部署软件包(此处只以JDK为例讲了上传方式,若有多个文件可一次将文件夹都创建完)

    • 建议存放在usr下

      -- 回退到根路径
      cd /
      -- 切换到local目录
      cd /usr/local
      -- 创建jdk目录用以存放JDK
      mkdir jdk
      
  • 选择好要存到方服务器的具体文件夹

    由于之前已经创建好了,故,选择对于的jdk文件夹,并选择本地数据包,上传

  • 其它软件同理

2.安装并配置相关环境及软件

2.1 JDK配置

上传jdk压缩包,方法见1.2节

  • 1中我们已经下载了对应的软件,接下来将安装并配置JDK环境,默认你以按照上面的描述上传了文件。

    -- 切花到指定位置(存放压缩包的位置)
    cd /
    cd /usr/local/jdk
    -- 解压压缩包
    tar -zxvf {jdk-XXX,此处写你的jdk,一般tab键就能自动补全} -C ./jdk
    -- 配置环境变量
    vim /etc/profile
    (进入后将光标调整到文件末尾,按i键进入编辑模式[左下角有insert即为进入编辑模式])
    	-- 文档末尾加上以下配置
    #set JDK environment
    JAVA_HOME=/usr/local/jdk/jdk1.7.0._71
    CLASSPATH=.:$JAVA_HOME/lib.tools.jar
    PATH=$JAVA_HOME/bin:$PATH
    export JAVA_HOME CLASSPATH PATH
    	-- 保存并退出
    	esc键退出insert模式,具体表现是左下角insert消失
    	shift+:两个键进入命令模式,具体表现是左下角出现冒号
    	输入wq,保存并退出,执行成功的表现是退回到命令行
    
  • 其它操作

    • 验证

      分别命令行输入,java , javac , javac -version查看显示同windows

    • 卸载已安装jdk

      -- 查询已安装的
      rpm -qa| grep java
      -- 卸载已安装的
      rpm -e --nodeps [此处跟你查询出来的java-XXX]
      
    • 出现问题

      java:error while loading shared libraries: libjli.so: cannot open shared object file: No such file or directory

      rm -rf /usr/bin/javac
      rm -rf /usr/bin/jar
      rm -rf /usr/bin/java
      
      ln -s /usr/local/jdk1.6.0_13/bin/javac /usr/bin/javac
      ln -s /usr/local/jdk1.6.0_13/bin/jar /usr/bin/jar
      ln -s /usr/local/jdk1.6.0_13/bin/javac /usr/bin/java
      
      查找libjli.so文件
      find / -name libjli.so
      ldd /usr/bin/java
      mv<
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值