阿里云部署Java web的步骤

来源:互联网 发布:什么时候开放网络购彩 编辑:程序博客网 时间:2024/06/04 19:37

上周买了个阿里云服务器,作为一枚小白,可以说是啥都不懂,不过结果还算满意,总算把第一个Java web项目成功发布上去了。以下就是详细步骤:

         一、你首先要有一个云服务器,我用的是阿里的服务器,我用的是Ubuntu系统,镜像系统是centos7。

         二、我用的是winscp远程连接工具,这样可以比较方便的把Apache和jdk的压缩包拖拽到服务器文件夹里,省的还要编写代码。连接工具大家可以自行选择,用得得心就行。

         三、准备工作,下载 JDK 安装包,地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html


将下载好的 JDK 包上传到 Linux 中mnt上面(我用的是winscp):



操作步骤:

1.新建一个目录。

     [root@localhost ~]# cd /usr/     [root@localhost usr]# mkdir java     [root@localhost usr]# cd java/     [root@localhost java]# mkdir jdk     [root@localhost java]# cd jdk     [root@localhost jdk]#

2、解压 jdk-8u121-linux-x64.tar.gz 到 jdk 目录下:

     [root@localhost mnt]# tar -xvf jdk-8u121-linux-x64.tar.gz -C /usr/java/jdk/

3、配置环境变量。

     [root@localhost mnt]# vi /etc/profile
4、在底部添加以下内容。
    #set java environment    export JAVA_HOME=/usr/java/jdk/jdk1.8.0_121    export JRE_HOME=/usr/java/jdk/jdk1.8.0_121/jre    export CLASSPATH=.:$JAVA_HOME/lib$:JRE_HOME/lib:$CLASSPATH    export PATH=$JAVA_HOME/bin:$JRE_HOME/bin/$JAVA_HOME:$PATH
5、保存后执行以下命令:
    [root@localhost mnt]# source /etc/profile

6、验证安装。
     [root@localhost ~]# java -version
如果出现以下内容,说明安装成功


      四、安装Tomcat

软件包中包含的软件及版本:Tomcat:8.5.11 。

说明:这是写文档时参考的软件版本。您下载的版本可能与此不同。

  • 准备工作

下载 tomcat linux 的包,地址:http://tomcat.apache.org/download-80.cgi




将下载好的 Tomcat 包上传到 Linux 上面:


操作步骤

1、解压 apache-tomcat-8.5.11.tar.gz

# tar -xvf apache-tomcat-8.5.11.tar.gz -C /usr/java/tomcat/
2、解压之后,我们进入解压的文件:

    [root@localhost mnt]# cd /usr/java/tomcat/apache-tomcat-8.5.11/


  • bin 目录中存放 Tomcat 的一些脚本文件,最重要的也是用的最多就是启动和关系 tomcat 服务脚本。
  • conf:存放 Tomcat 服务器的各种全局配置文件,其中最重要的是 server.xml 和 web.xml。
  • webapps:Tomcat 的主要 Web 发布目录,默认情况下把 Web 应用文件放于此目录。
  • logs:存放 Tomcat 执行时的日志文件

3、进入到 tomcat 的 bin 目录:

    [root@localhost apache-tomcat-8.5.11]# cd bin/

4、编辑 setclasspath.sh 脚本,添加以下内容:

    export JAVA_HOME=/usr/java/jdk/jdk1.8.0_121    export JRE_HOME=/usr/java/jdk/jdk1.8.0_121/jre

5、保存后输入以下命令启动 tomcat。

    [root@localhost bin]# ./startup.sh

6、

启动

从浏览器访问,输入http://ip:8080 即可访问,如果外部无法访问,但是 Linux 内部却可以访问,这种情况一般是防火墙的问题,关闭防火墙就可以了。

7、安装好 Tomcat 后,在 webapps 下面自带一个 demo,通过浏览器访问即可看到已经部署好的 web 项目。

    [root@localhost apache-tomcat-8.5.11]# cd webapps/

8、到此大告成功。

五、如果你的web项目涉及到数据库,那么你应该在阿里云搭建数据库环境,这里我用的是MySQL

这是官方给的安装方法

阿里云的CentOS环境中安装配置MySQL的教程_Mysql

安装完成后,你用本地MySQL远程连接,你可能会出错

这是必须开启远程连接权限

连接阿里云上的MySQL

到此全部完成,如果有问题自行百度解决



阿里云部署web项目