title: Ubuntu-Tomcat-War部署
    date: 2018-07-01 16:01:33
    categories:

    • Linux
    • Linux
      tags: [linux,linux]

    一: 环境搭建

    1. 安装本地VM 虚拟机
    2. 安装Ubuntu 18.0.4
    3. 安装JDK 8
    1. //命令行直接输入java,根据提示安装即可,建议jdk8
    2. # sudo apt install openjdk-8-jre-headless
    1. CentOS jdk 安装方法:
    2. //看yum中管理的可用的JDK软件包列表
    3. # yum search java | grep -i --color JDK
    4. //选择要安装的版本
    5. # yum install java-1.8.0-openjdk-devel.x86_64

    4 配置Tomcat 9:
    官网:https://tomcat.apache.org/download-90.cgi

    1. //解压
    2. # tar -xf apache-tomcat-8.5.15.tar.gz
    3. //移动tomcat文件到/mnt/tomcat目录下
    4. # sudo mv apache-tomcat-8.5.15 /mnt/tomcat

    二. 打War包

    1. IDEA编写Demo
    2. 点击工具栏的project structure(或File->project structure)
    3. 左侧选择Artifacts,创建Web Application :Archive ,选择“for 工程名:war exploded”,填写Name和output路径,双击下面两个。保存
      Ubuntu-Tomcat-War部署 - 图1
    4. 点击菜单栏build,选择build artifacts,选择该Artifact完成

    三. 部署到Ubuntu

    1. War包传到Ubuntu
      War包放到webapps目录下,不用解压
    2. 配置tomcat下的/conf/server.xml(好像不加也可以,自测)
    1. //在Host配置段中添加,docBase参数标识的是war包的名称
    2. <Context path="/" docBase="webapp.war" debug="0" privileged="true" reloadable="true"/>
    1. 进入tomcat/bin
    1. # ./startup.sh
    2. //启动失败等问题 加下权限
    3. # chmod 777 *.sh
    1. 浏览器浏览
    1. //webapp 是war包名称
    2. http://localhost:8080/webapp/index.jsp
    1. 外部电脑调用
    1. //ubuntu查勘ip
    2. # ifconfig
    3. //外部电脑调用地址
    4. http://ip:8080/webapp/index.jsp

    四,JDK卸载
    1 OpenJDK 卸载

    1. //可是都试一遍
    2. # sudo apt-get purge openjdk*
    3. # sudo apt-get remove openjdk*
    4. # sudo apt-get autoremove default-jdk