首页 > 编程语言 >tomcat中虚拟主机以及web应用程序的配置

tomcat中虚拟主机以及web应用程序的配置

时间:2024-03-13 20:45:32浏览次数:32  
标签:xml web tomcat 虚拟主机 ai host tom

一:新建虚拟主机

1. 在tomcat里新建文件夹myapps,在里面添加ROOT文件,放入网站的首页文件

新建文本文档,输入你想要的内容我这里的内容是TOM.AI,把文本文档的名字改成index.htm
image

2. server.xml下每个host节点就代表一个主机,相当于一个网站。

用记事本打开tomcat的conf下的server.xml文件

搜索host name

image

在原有的host标签下面添加添加一个名为tom.ai的虚拟主机

appBase为前面新建的网页文件目录

image

注意!一个host主机下面要有一个host标签结尾

3.修改host文件

我们需要告诉计算机域名对应的ip,这样才能通过域名访问到主页

打开C:\Windows\System32\drivers\etc找到host文件

image

在末尾添加ip对应的地址

image

4.在网页输入tom.ai:9090(9090是我设置的tomcat端口)就可以看到啦

image

二:创建web应用程序

1.新建一个app100文件夹,在里面添加index.html

image
image

点击查看代码
<div style="font-size:20pt;color:red"align="center">
app01
</div>

2.在conf\catalina/{虚拟主机}下添加{web应用名称}.xml

比如:D:\apache-tomcat-9.0.86\conf\catalina\tom.ai\app01.xml
image

进入tom.ai,在里面添加一个app01.xml,内容是

其中docBase是app100文件夹的目录
image

点击查看代码
<Context docBase="D:\apache-tomcat-9.0.86\app100">
</Context>

3.在浏览器输入tom.ai:9090/app01/

image

标签:xml,web,tomcat,虚拟主机,ai,host,tom
From: https://www.cnblogs.com/frbjqqly/p/18059379

相关文章

  • Web3系列之1-MERLIN链Airdrop[BianXian]
    一、什么是Airdrop?Airdrop是指在区块链领域中,通过向特定的数字钱包地址发送免费的代币或加密货币的一种行为。通俗点说:Airdrop就是项目方赠送加密资产给用户的一种行为,用户将此资产bianxian,少则三四位数,运气好开多个小号多则五六位数。二、MERLIN链Airdrop教程https://www.......
  • Tomcat目录结构
    目录binconfliblogswebappbin存放tomcat的可执行程序从上图可以看出bin中的文件主要是两种文件,一种是.bat一种是.sh.bat:主要用于windows.sh:主要用于linux.bat文件是Windows操作系统中的批处理文件。它是一种简单的文本文件,其中包含了一系列的命令,用于自动执行一系列任......
  • 【Python使用】嘿马头条完整开发md笔记第1篇:课程简介,ToutiaoWeb虚拟机使用说明【附代
    嘿马头条项目从到完整开发笔记总结完整教程(附代码资料)主要内容讲述:课程简介,ToutiaoWeb虚拟机使用说明,Pycharm远程开发,产品与开发,数据库1产品介绍,2原型图与UI图,3技术架构,4开发。OSS对象存储,七牛云存储,CDN,缓存。缓存,缓存架构,缓存数据,缓存有效期与淘汰策略,缓存模式缓存数据的......
  • openfeign,webClient, restTemplate 忽略 ssl 证书
    0springboot版本<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>3.0.3</version><relativePath/><!--lookupparentfromr......
  • 黑马程序员JavaWeb(2023)课程学习过程中会遇到的操作小问题
    问题一:根据视频创建好的vue项目框架,在下次打开该项目时,在左下角未显示"EMP脚本",此时解决办法如下解决方法1:首先检查下图所示指向位置是否打勾(点击资源管理器右侧的三点),若没有勾上,勾上后即可看到左下角出现"EMP脚本"解决方法2:点击一下项目里面的package.json(如下图),即可解决......
  • 【体验有奖】用 AI 画春天,函数计算搭建 Stable Diffusion WebUI
    人工智能生成内容AIGC(ArtificialIntelligenceGeneratedContent)是当下备受关注的概念之一,是继PGC和UGC之后的新型生产方式。AIGC技术的核心思想是利用人工智能算法生成具有一定创意和质量的内容。例如,根据用户的描述或关键词,即时创作出独特的艺术风格画像,实现个性化的艺术......
  • Python之Web开发中级教程----搭建Web框架二
    Python之Web开发中级教程----搭建Web框架二搭建虚拟环境虚拟环境的作用虚拟环境可以搭建独立的python运行环境,使得单个项目的运行环境与其它项目互不影响.搭建虚拟环境 (1)安装sudopipinstallvirtualenvsudopipinstallvirtualenvwrapper(2)配置环境变量1)创建......
  • springboot基于JavaWeb的兽医站管理系统的设计与实现
    摘要随着世界经济信息化、全球化的到来和互联网的飞速发展,推动了各行业的改革。若想达到安全,快捷的目的,就需要拥有信息化的组织和管理模式,建立一套合理、动态的、交互友好的、高效的兽医站管理系统。当前的信息管理存在工作效率低,工作繁杂等问题,基于信息化的兽医站管理目......
  • Gin Web框架在Go语言中的应用与实践
    引言Gin是一个用Go语言编写的HTTPWeb框架。它以高性能、简洁的API设计和良好的生产率而闻名。Gin框架的设计理念是使得开发者能够以最少的代码实现强大的Web应用功能。本文档将介绍Gin框架的核心概念、特性、安装、基本用法以及一些高级应用场景。Gin框架的......
  • 用Go语言编写的轻量级Web服务器Caddy,一键在Ubuntu安装
    最近在阿贝云试用新的免费服务器,1核1G内存10G磁盘5M带宽,对于学习用还挺不错的。这次想给它试下轻量级Web服务器Caddy。Caddy采用Go编写,以运行简单和安全为目标。它内置HTTPS功能并支持多个后端,例如HTTP或FTP。相比Nginx功能更强大易用。下面来个步骤给Ubuntu服务器装Cadd......