在阿里云服务器上部署Java代码

在阿里云服务器上部署Java代码

    • 一、工具准备
    • 二、环境搭建
    • 三、将代码部署到服务器

一、工具准备

需要使用,阿里云服务器ESC。创建实例等教程,参见:阿里云ESC学习路径
如果登陆时出现问题,参见: ssh连接时提示“The authenticity of host xx can’t be established

二、环境搭建

准备好实例并成功登录以后,需要像在本机上配置服务器一样,搭建Java环境,并安装mysql和tomcat。
具体操作参见:阿里云轻量级应用服务器(CentOS7.3)搭建Java环境,jdk1.8+tomcat8.5+mysql,踩过的坑!

上面博客中有几处操作需要注意:
1)install jdk:
(1)下载jdk一定要看好有没有jre(jdk是Java的编译环境,jre是Java的运行环境,作为服务器当然是运行环境比较重要,要是没有jre,安装完tomcat以后通过“IP:端口”是访问不到的)。下载地址
(2)linux下载镜像太慢,参见:JDK下载过慢的问题解决方案
(3)vim编辑器使用方法,参见:Linux 系统中如何进入退出 vim 编辑器

2)安装firewall:我没有安装,目前没有出现任何问题。

3)install tomcat:如果博客中的连接无法下载,尝试如下:

wget https://archive.apache.org/dist/tomcat/tomcat-8/v8.0.23/bin/apache-tomcat-8.0.23.tar.gz

阿里云服务器仅开放了22号和3389号端口,Tomcat的默认端口号8080不开放,所以参考如下开放8080端口。阿里云ECS云服务器如何开放8080端口?


如何确认tomcat已经安装好了? 在任何一台电脑上访问公网IP:端口 (tomcat默认是8080,如果没有进行tomcat的设置,访问“公网IP:8080”),如果出现下图,就证明tomcat已经安装成功了!
在阿里云服务器上部署Java代码_第1张图片


4)install mysql:
(1)下载mysql时一定要和自己的CentOS版本一致,如何看mysql的版本?“mysql80-community-release-el7-1.noarch.rpm”中“el7”的7就代表操作系统是CentOS 7.x。如果是CentOS 6.x,只需把7换成6。
如果发现迟了,无论如何操作安装mysql都会出错,请参考:CentOS6.8上安装Mysql5.7报错[Requires: libstdc++.so.6(GLIBCXX_3.4.15)(64bit)]
(2)查看初始密码时,从“:”后面都是密码。我的密码是以?开始的。

三、将代码部署到服务器

1.下载阿里云Cloud Toolkit 插件,辅助部署代码,插件添加方式。目前不支持 Windows 系统

2.在 Intellij IDEA 中部署 Java 应用到 阿里云 ECS

1)如果找不到文中所说“阿里云图标”,可以参考如下方法:
在阿里云服务器上部署Java代码_第2张图片
2)关于”配置阿里云账号的 AK 和 SK“,参见:获取 Access Key ID 和 Access Key Secret

你可能感兴趣的:(服务器)