systemctl stop firewalld   //关闭防火墙
setenforce 0     //关闭监控
yum install lrz* -y
把tomcat和jdk包拉入Xshell中
tar xf apache-tomcat-8.5.23.tar.gz -C /opt/
tar xf jdk-8u144-linux-x64.tar.gz -C /opt/

cd /opt/
cp -rf jdk1.8.0_144/ /usr/local/java
vi /etc/profile    //在文件末尾新增
export JAVA_HOME=/usr/local/java
export JRE_HOME=/usr/local/java/jre
export PATH=$PATH:/usr/local/java/bin
export CLASSPATH=./:/usr/local/java/lib:/usr/local/java/jre/lib:wq           //保存退出

source /etc/profile
java -version      //版本
java version "1.8.0_144"


--------------以上是搭建JAVA环境---------

cp -r apache-tomcat-8.5.23 /usr/local/tomcat8
ln -s /usr/local/tomcat8/bin/startup.sh /usr/bin/tomcatup
ln -s /usr/local/tomcat8/bin/shutdown.sh /usr/bin/tomcatdown
tomcatup
netstat -anpt | grep 8080
注:
bin            存放启动和关闭tomcat脚本
conf          包含不同的配置文件,server.xml(Tomcat的主要配置文件)和web.xml
lib             存放Tomcat运行或者站点运行所需的jar包,所有在此Tomcat上的站点共享这些jar包。
work          存放jsp编译后产生的class文件
webapp     存放应用程序示例,以后你要部署的应用程序也要放到此目录 ,可以更改。
logs           存放日志文件
LICENSE:许可证。
NOTICE:说明文件。

————————以上是tomcat安装——————
在浏览器上输入192.168.80.104:8080

vi /usr/local/tomcat8/conf/server.xml

<Host name="www.centos.com"  appBase="webapps"unpackWARs="true" autoDeploy="true">
添加多个主机
<Host appBase="/webapp/web01" autoDeploy="true"name="www.centos.com" unpackWARs="true"xmlNamespaceAware="false" xmlValidation="false"><Context docBase="/webapp/web01" path=""reloadable="true" crossContext="true"/></Host> <Host appBase="/webapp/web02" autoDeploy="true"name="system.centos.com" unpackWARs="true"xmlNamespaceAware="false" xmlValidation="false"><Context docBase="/webapp/web02" path=""reloadable="true" crossContext="true"/></Host>:wq   //保存退出

tomcatdown    //关闭tomcat
netstat -anpt | grep 8080
tomcatup        //开启tomcat
netstat -anpt | grep 8080
mkdir -p /webapp/web01/vi /webapp/web01/index.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<html><head><title>JSP test page</title></head><body><% out.println("Welcom to test site");%></body>
</html>
mkdir -p /webapp/web02/vi /webapp/web02/index.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<html><head><title>JSP test page</title></head><body><% out.println("Welcom to test site");%></body>
</html>
tomcatdown
tomcatup
cd /
cd  webapp/
cd web01

在真机里寻找C:\Windows\System32\drivers\etc\hosts里添加
192.168.80.104 www.centos.com
192.168.80.104 system.centos.com

在浏览器中输入www.centos.com:8080

在浏览器中输入system.centos.com:8080

转载于:https://blog.51cto.com/14158297/2338655

tomcat安装及虚拟web主机相关推荐

  1. 虚拟Web主机(基于域名配置,基于ip地址,基于端口)

    文章目录 虚拟Web主机 httpd支持的虚拟主机类型 基于域名的虚拟主机 基于IP地址的虚拟主机 基于端口的蓄力主机 基于域名的虚拟主机 修改DNS主配置文件 设置区域配置文件 添加区域数据配置文件 ...

  2. Web服务器群集--Nginx网站服务(运行控制,访问状态统计,基于授权和客户端的访问控制,基于域名,端口,IP的虚拟web主机访问)

    文章目录 前言 一:Nginx服务基础 1.1:Nginx概述 1.2:Nginx编译安装(过程) 1.3:运行控制(实验过程) 1.4:配置文件nginx.conf 1.5:Nginx的访问状态统计 ...

  3. 虚拟web主机搭建 ---基于域名、基于IP、基于端口

    构建虚拟web主机 一.基于域名 1.配置网卡 虚拟机1 虚拟机2 2.重启网卡并查看 虚拟机1 虚拟机2 3.创建目录并挂载,切换到光驱目录并下载bind软件包 在这里插入图片描述 4.关闭防火墙和 ...

  4. 搭建虚拟Web主机(基于域名、IP、端口)

    文章目录 一.Apache概述 1.Apache起源 2.Apache特点 3.版本差异 4.编译安装优点 5.Apache依赖软件包 6.Apache配置选项: 7.Apache主要子目录的用途 二 ...

  5. 0301 、Web服务器简介、虚拟Web主机、NFS服务基础、触发挂载

    目录 一.Web服务器简介 1.三步骤策略:装包.配置.启服务 2.主配置文件:/etc/httpd/conf/httpd.conf (1)案例1:更改网页根目录/var/www/html------ ...

  6. Nginx网站服务与虚拟Web主机(域名、IP、端口)

    文章目录 一.Nginx概述 1.什么是Lginx 2.Nginx工作原理 3.Nginx 的模块从功能上分为如下三类 4.Nginx的模块从结构上分为核心模块.基础模块和第三方模块 二.搭建Ngin ...

  7. Linux中的的虚拟WEB主机的几点总结

    Linux中的虚拟WEB主机几点注意与备忘 听着钢琴曲,第一次开始写博客. 其实有点疲惫,因为上课了一整天,晚上还搭建了一遍服务.但是难以掩住第一次写博客的心情. 还原虚拟机的命令:rht-vmctl ...

  8. apache服务构建虚拟web主机

    apache服务构建虚拟web主机 一.虚拟web主机的类型 1.虚拟 Web 主机介绍 2.apache服务支持的三种虚拟web主机类型 2.1.基于域名的类型 2.2.基于IP地址的类型 2.3. ...

  9. 构建虚拟web主机(基于域名,IP,端口)

    文章目录 构建虚拟 web主机简介 1.基于域名 2.基于IP 3.基于端口 构建虚拟 web主机简介 虚拟 Web 主机指的是在同一台服务器中运行多个 Web 站点,其中的每一个站点实际上并不独立占 ...

最新文章

  1. YML(2)yml 语法
  2. 大数据标准化白皮书正式发布
  3. newcode wyh的吃鸡(优势队列+BFS)题解
  4. CST导出farfield远场文件至txt存在的缺陷
  5. 如何确定h.264的码率
  6. 信息学奥赛一本通(1091:求阶乘的和)
  7. 计算机辅助园林设计常用软件,计算机辅助园林设计应用探讨.doc
  8. 拳打苹果 脚踢三星 国产品牌占据泰国手机市场超半数份额!
  9. 最新版spark1.1.0集群安装配置
  10. 4 种最令人讨厌的编程语言:Java、C++ 上榜
  11. 滑动门技术的详细分析
  12. centos服务器如何设置代理上网?
  13. Egret 骨骼动画
  14. java中statistic_Java Statistic類代碼示例
  15. 虚拟机十步安装VMware_workstation
  16. Cocos2d-x 3.0 开发(九)使用Physicals代替Box2D和chipmunk
  17. python:迭代器对象,迭代器和迭代
  18. sturts调用支付宝接口。
  19. python实现守护进程_Python如何实现守护进程的方法示例
  20. 高数基础篇对应660习题(武忠祥)

热门文章

  1. 详解计算机视觉五大技术:图像分类、对象检测、目标跟踪、语义分割和实例分割
  2. 贝叶斯方法与连续值离散化
  3. 机器视觉成熟技术,推进“机器换人”步伐。
  4. Python基础之函数2 (参数的返回值)
  5. 两虎相争将带来优质的互联网搜索服务 --- 我看Google归来!
  6. 解读:数据科学、机器学习和AI的区别
  7. 一文盘点10大移动端机器学习框架
  8. 深入理解网络最大流和Ford-Fulkson算法
  9. 15℃!人类首次实现高压下室温超导,研究登上Nature封面
  10. 关于大脑未必是破解智能和意识之谜的钥匙探讨