Ubuntu高手进阶

本地Ubuntu Tomcat War部署

2018-05-22  本文已影响432人  Lrxc

一: 环境搭建

  1. 安装本地VirtualBox 虚拟机
  2. 安装Ubuntu 18.0.4
  3. 虚拟机网络设置 桥接模式。Ubuntu 命令ifconfig 找到ip,电脑cmd ping下,能通即可
  4. Ubuntu 安装JDK 和Tomcat
  5. 配置JDK环境
//查找 根据运行路径找到安装路径
which java
ls -lrt /usr/bin/java
ls -lrt /etc/alternatives/java
//编辑全局配置
vim etc/profile
//Java环境变量
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.71-2.b15.el7_2.x86_64
export CLASSPATH=.:${JAVA_HOME}/lib:$CLASSPATH
export PATH=${JAVA_HOME}/bin:$PATH
//更新资源
source  /etc/profile
CentOS jdk 安装方法:
//看yum中管理的可用的JDK软件包列表
yum search java | grep -i --color JDK
//选择要安装的版本
yum install java-1.8.0-openjdk-devel.x86_64

Tomcat:
官网: http://tomcat.apache.org/

image.png
//解压
tar -xf apache-tomcat-8.5.15.tar.gz
//移动tomcat文件到/mnt/tomcat目录下
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路径,双击下面两个。保存


    image.png
  4. 点击菜单栏build,选择build artifacts,选择该Artifact完成

三. 部署到Ubuntu

  1. War包传到Ubuntu,共享文件夹
sudo mkdir /mnt/share
sudo mount -t vboxsf download /mnt/share
其中"download"是之前创建的共享文件夹的名字

War包放到webapps目录下,不用解压

  1. 配置tomcat下的/conf/server.xml
    在Host配置段中添加,docBase参数标识的是war包的名称。
<Context path="/" docBase="hdfs-webdav.war" debug="0" privileged="true" reloadable="true"/> 
  1. 进入tomcat/bin
./startup.sh
//启动失败等问题 加下权限
 chmod 777 *.sh 
  1. 浏览器浏览
//TestWeb 是war包名称
http://localhost:8080/TestWeb/index
  1. 外部电脑调用
//ubuntu查勘ip
ifconfig
//外部电脑调用地址
http://ip:8080/war包名/TestWeb/index
上一篇 下一篇

猜你喜欢

热点阅读