发布时间:2020-03-03 16:20:05来源:阅读:
一次笔者需要部署一个Tomcat环境,展示一些静态页面的内容。通过Tomcat的Web Application Manager添加了指向静态页面所在路径的Application,用浏览器查看页面,页面内容正常展现,非常顺利。
但在后续对静态页面进行修改更新后,通过浏览器再次查看,页面仍是旧的内容。笔者也怀疑是不是因为浏览器缓存引起这个问题,但清空浏览器、换用其他浏览器,都只能看到旧的页面内容。
那么就应该是服务端的问题了。笔者在服务端重启了Tomcat服务,在Tomcat的Web Application Manager中Stop/Start这个Application,都没有效果,甚至把静态页面文件从磁盘删除,并重启Tomcat服务,仍能在浏览器中看到旧的页面内容!简直无语了!
最后在网上反复搜索,总算找到一个方法。
首先在Tomcat的Web Application Manager中删除这个静态页面的Application。
然后编辑 [apache-tomcat]/conf/server.xml 文件,[apache-tomcat]表示tomcat的安装路径。
在这个文件的最后,有一个 Host 节点:
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<!-- 这里有一些内容 -->
</Host>
在这个节点中,添加一行内容:
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<!-- 添加下面这行内容 -->
<Context path="/staticpage" docBase="/home/mypage" reloadable="true" debug="0" crossContext="true" />
</Host>
重启Tomecat后,再次更新静态页面,页面内容正确展现。
添加的 Context 节点,表示一个新的虚拟路径,path 为路径名称,需添加到url中访问这个虚拟路径,例如:http://localhost/staticpage,docBase 为磁盘上的路径名称,即实际页面文件放在磁盘的哪个路径下,reloadable 表示页面文件被修改后,网站是否自动更新页面内容,测试环境设为 true 方便开发测试,生产环境就要设为 false 以提升性能。
大功告成!
自动投票软件(投票刷票神器) v3.8 免费版
52KB
2寸照片生成器(标准照片自动调整软件)v1.0 免费版
453KB
AI全自动剪辑软件下载
162.5M
EXCEL全自动检索录入
2.11 MB
Yuntel电话自动拨号软件 v5.2.6.0官方版
51.5M
b站录播机(自动录屏软件) v1.6.10 破解版
129.1M
mc喊麦软件(全自动喊麦软件) V7.0 绿色版
8M
msvcr80.dll丢失怎么办 64位/32位 附丢失解决方法
234 KB
天猫砍红包软件(自动抢红包软件) V1.0 绿色版
577.75 KB
心蓝IP自动更换器官方版 v1.0.0.2
5.5M
文件自动分类下载
288.11K
神奇照片自动打印软件 v3.0.0.278 官方版
14.4M
系统之家一键重装系统(系统自动安装工具)12.5.48.1830 最新版
28.4M
绿点鼠标自动点击器(鼠标自动点击工具) 3.20 中文版
2.34MB
Tomcat7.0 (Web 应用服务器)官方版
9.3M
Firefox火狐浏览器 32位
40.71 MB
Teleport Ultra下载
1.15M
后台挂尔雅浏览器下载
88.7MB
天翼宽带客户端
15.59 MB
电脑文件管理器JustManager
1005.65 KB
2019-05-29
联想新机型OKR7.0无法备份Windows 7解决方案
Lenovo_H410_H405_H420用户手册
英雄联盟游戏卡如何设置
如何安装蓝牙设备的驱动程序
带有一键恢复的机器,开机密码和一键恢复的优先级谁更高?
Lenovo A530一体机BIOS模拟器
Windows 7有线网络故障的处理思路
Linux命令行操作
为何系统启动前总是先提示网卡的MAC才进入系统