配置外部应用| 学习笔记

简介: 快速学习配置外部应用代理,介绍了配置外部应用系统机制, 以及在实际应用过程中如何使用。

开发者学堂课程【Java Web 开发-Web 应用、Tomcat、HTTP 请求与响应配置外部应用】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/575/detail/7961


配置外部应用


内容简介:

一、什么是配置外部应用

二、配置的两种方式


一、什么是配置外部应用

原来我们的项目放到 webapps. 下,现在放到外面,也希望 tomcat 可以找到它!

tomcat 默认去哪里找项目

默认在 Webapps 下。放在那里无须管它,自己就找到了。要放在别的地方,还需要告诉他。怎么告诉他就需要配置文件了?首先我们原先项目都在 webapps 中,我们先把 hello3 里面的内容取出来拿到 F 盘根目录下。  

项目目录名称改为 hello4 ,这就是一个新的项目。

也可以把应用放到 Tomcat 之外,这就是外部应用了。现在 hello 这个 Web 应用已经不在 Tomcat 中了,这时我们需要在 tomcat 中配置外部应用的位置

 

二、配置的两种方式

配置的方式一共有两种:

1. 方式一

在 server.xml 文件,Host 主机中配置如下东西一是在地址栏中访问的路径;二是真实所存放的路径。

conf/server.xml: 打开 server.xml 文件,找到<Host>元素,在其中添加<Context>元素,server.xml 代码如下:

<Host name="localhost"  appBase="webapps"

unpackWARs="true"  autoDeploy="true">

<Context path="hello44" docBase="F: /hello4"/>

</Heost>

(1)path: 指定当前应用的名称;

(2)docBase: 指定应用的物理位置;

(3)浏览器访问路径:http://localhost:8080/hello44/index.html

2.方式二

conf/catalana/localhost: 如果不存在这个路径就需要自己创建在该目录下创建 hello55.xml 文件,在该文件中编写<Context>元素,

代码如下:

F:/hello5"/> 

(1)文件名:指定当前应用的名称;

(2)docBase: 指定应用的物理位置;

(3)此时文件名就是项目名。在地址栏中应该访问 hello55

浏览器访问路径:http://localhost:8080/hello55/index.html.

相关文章
|
缓存 关系型数据库 MySQL
一文彻底弄懂MySQL优化之深度分页
【10月更文挑战第24天】本文深入探讨了 MySQL 深度分页的原理、常见问题及优化策略。首先解释了深度分页的概念及其带来的性能和资源问题。接着介绍了基于偏移量(OFFSET)和限制(LIMIT)以及基于游标的分页方法,并分析了它们的优缺点。最后,提出了多种优化策略,包括合理创建索引、优化查询语句和使用数据缓存,帮助提升分页查询的性能和系统稳定性。
1567 1
|
Linux
Linux cp强制覆盖、复制文件夹
\cp -rf * /xxxx/ 默认情况下,cp覆盖时,无论加什么参数 -f 之类的 还是提示是否覆盖。 原因是:服务器会默认增加别名 alias cp=’cp -i’,当你执行cp时,其实执行的是cp –i。
4266 0
|
2天前
|
数据采集 人工智能 安全
|
12天前
|
云安全 监控 安全
|
3天前
|
自然语言处理 API
万相 Wan2.6 全新升级发布!人人都能当导演的时代来了
通义万相2.6全新升级,支持文生图、图生视频、文生视频,打造电影级创作体验。智能分镜、角色扮演、音画同步,让创意一键成片,大众也能轻松制作高质量短视频。
1023 151
|
3天前
|
编解码 人工智能 机器人
通义万相2.6,模型使用指南
智能分镜 | 多镜头叙事 | 支持15秒视频生成 | 高品质声音生成 | 多人稳定对话
|
17天前
|
机器学习/深度学习 人工智能 自然语言处理
Z-Image:冲击体验上限的下一代图像生成模型
通义实验室推出全新文生图模型Z-Image,以6B参数实现“快、稳、轻、准”突破。Turbo版本仅需8步亚秒级生成,支持16GB显存设备,中英双语理解与文字渲染尤为出色,真实感和美学表现媲美国际顶尖模型,被誉为“最值得关注的开源生图模型之一”。
1720 9
|
8天前
|
人工智能 自然语言处理 API
一句话生成拓扑图!AI+Draw.io 封神开源组合,工具让你的效率爆炸
一句话生成拓扑图!next-ai-draw-io 结合 AI 与 Draw.io,通过自然语言秒出架构图,支持私有部署、免费大模型接口,彻底解放生产力,绘图效率直接爆炸。
662 152
|
10天前
|
人工智能 安全 前端开发
AgentScope Java v1.0 发布,让 Java 开发者轻松构建企业级 Agentic 应用
AgentScope 重磅发布 Java 版本,拥抱企业开发主流技术栈。
626 14