文档首页 > > 最佳实践> 手工部署Java Web

手工部署Java Web

分享
更新时间: 2019/07/16 20:57

方案简介

Tomcat是一个被广泛使用的Java Web应用服务器。本文介绍了在华为云弹性云服务器上部署Java Web环境的操作步骤。首先需要下载部署Java Web环境所需的安装包,并将安装包上传至云服务器,然后设置弹性云服务器安全组规则,再安装并配置相关软件,完成开发环境的配置。

适用对象

本文档适用于使用华为云弹性云服务器部署Java Web环境的用户。

安装流程

图1 安装流程

相关软件及工具

表1 软件包信息

软件包名称

获取方式

jdk

http://www.oracle.com/technetwork/java/javase/downloads

tomcat

http://tomcat.apache.org/download-80.cgi

表2 工具包

工具名称

说明

获取方式

PuTTY

跨平台远程访问工具。用于在软件安装过程中在Windows系统上访问云服务器。

http://www.putty.org/

WinSCP

跨平台文件传输工具。用于在Windows系统和Linux系统间传输文件。

http://winscp.net/

必备事项

  • 创建弹性云服务器,且弹性云服务器已绑定弹性IP。
  • 登录弹性云服务器,执行如下命令,新建jdk目录。

    cd /home/

    mkdir webDemo

    cd webDemo/

    mkdir jdk

  • 登录弹性云服务器,执行如下命令,新建tomcat目录。

    cd webDemo/

    mkdir tomcat

  • 您可以选择将安装包下载至本地后使用文件传输工具将安装包上传至云服务器。或者选择使用wget命令直接下载安装包至云服务器。
    • 方法一:使用文件传输工具上传安装包至云服务器。
      • 使用WinSCP工具上传jdk软件包至云服务器jdk文件夹。
      • 使用WinSCP工具上传tomcat软件包至云服务器tomcat文件夹。
    • 方法二:使用wget命令直接下载安装包至云服务器。
      1. 执行如下命令,进入jdk目录。

        cd /home/webDemo/jdk

      2. 执行如下命令,下载jdk软件包。

        wget http://download.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jdk-8u171-linux-x64.tar.gz

      3. 执行如下命令,进入tomcat目录。

        cd /home/webDemo/tomcat

      4. 执行如下命令,下载tomcat软件包。

        wget http://mirrors.shu.edu.cn/apache/tomcat/tomcat-8/v8.5.31/bin/apache-tomcat-8.5.31.tar.gz

说明:
  • 本文使用的云服务器以华为云CentOS 7.3 64bit操作系统云服务器为例。
  • JDK软件包以jdk-8u171-linux-x64.tar.gz安装包为例。
  • Tomcat以apache-tomcat-8.5.31.tar.gz安装包为例。

设置弹性云服务器安全组规则

  1. 单击弹性云服务器名称,查看弹性云服务器详情,在弹性云服务器详情页面,选择“安全组”。
  2. 在“安全组”界面,单击“更改安全组规则”,进入安全组详情界面。
  3. 在安全组详情界面,单击“添加规则”,弹出添加规则窗口。
  4. 根据界面提示配置安全组规则。

    部署Java Web环境需为弹性云服务器添加两个安全组规则。

    1. 为云服务器添加ICMP安全组规则。

      如果云服务器默认设置是禁止ICMP规则,当ping 弹性服务器IP时会显示超时。因此首先为云服务器添加ICMP规则。

    2. 为云服务器添加web项目分配端口的访问规则,以8080 端口为例。

安装jdk

  1. 解压jdk安装包到jdk目录下。

    tar -xvf jdk-8u171-linux-x64.tar.gz -C /home/webDemo/jdk/

  2. 配置环境变量。

    vi /etc/profile

  3. 在底部添加以下内容。
    #set java environment
    export JAVA_HOME=/home/webDemo/jdk/jdk1.8.0_171
    export JRE_HOME=/home/webDemo/jdk/jdk1.8.0_171/jre
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JRE_HOME/lib/tools.jar
    export PATH=$JAVA_HOME/bin:$PATH
  4. 执行以下命令保存并退出。

    :wq

  5. 执行以下命令使/etc/profile里的配置生效。

    source /etc/profile

  6. 验证安装。

    java -version

    回显信息如下所示验证安装jdk成功。

    [root@ecs-c525-web ~]# java -version
    java version "1.8.0_171"
    Java(TM) SE Runtime Environment (build 1.8.0_171-b11)
    Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode)

安装tomcat

  1. 解压tomcat安装包到tomcat目录下。

    tar -xvf apache-tomcat-8.5.31.tar.gz -C /home/webDemo/tomcat/

  2. 进入tomcat的bin目录,执行以下命令安装tomcat

    cd /home/webDemo/tomcat/apache-tomcat-8.5.31/

    cd bin/

  3. 执行如下命令编辑setclasspath.sh 脚本。

    vi setclasspath.sh

    并在setclasspath.sh 脚本添加以下内容。
    export JAVA_HOME=/home/webDemo/jdk/jdk1.8.0_171
    export JRE_HOME=/home/webDemo/jdk/jdk1.8.0_171/jre
  4. 保存后退出,可输入以下命令启动tomcat。

    ./startup.sh

验证Java Web环境搭建完成

在浏览器输入以下内容。

http://云服务器弹性IP:8080

如果界面跳转至默认的Tomcat界面,证明Java Web环境搭建完成。我们就可以在公网访问云服务器的8080端口了。

图2 访问云服务器的8080端口
分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区