Tomcat8.0虚拟路径配置访问404问题
来源:互联网 发布:海绵宝宝软件 编辑:程序博客网 时间:2024/06/05 09:25
之前写了一篇关于Tamcat重新部署删除临时文件解决的问题,其实就是为Tamcat配置了虚拟路径,但是当配置Tamcat8.0的虚拟路径的时候发现只有当前的两步操作已经不行了,网页一直报404,令人十分苦恼,不过最终还是解决了,下面给出解决方案:前两步操作还是上篇文章的内容
1、首先,需要服务器访问的真实路径,比如:D:\myFile,D盘下的一个文件夹
2、其次,如果想要在网页上通过Tamcat服务器访问文件就需要通过配置Tamcat的server.xml文件,配置步骤:
(1)Tamcat的目录下有一个conf文件夹,打开这个文件夹中的server.xml配置文件,
(2)找到<Host>...<Host>标签,在此标签中插入一条语句,如下:
<Context path="/myfile" docBase="D:\myFile" reloadable="true"/>
path=任意命名(如:/myfile),就是一个虚拟路径
docBase=文件保存所在的路径(如:D:\myFile),真实路径
其中:path=指的是你在浏览器上访问的路径,其实就是虚拟路径,
其真正访问的是docBase所指的路径是D:\myFile
其中path代表虚拟目录的名字,在浏览器中访问这个目录需要使用到,值得注意的是目录名字的”/”不能省略. 配置这个的前提是在docBase的路径绝对正确,但是这种配置方式每次重新启动Tamcat的时候插入的语句会被自动删除掉,也就是每次Tamcat重启都需要再配置一次
还有一种配置方式就是在Tamcat的conf/Catalina/localhost目录下新建一个XML文件,任意命名,在该XML文件中写上语句:
<Context path="/myfile" docBase="D:\myFile" reloadable="true"/>既可,可以达到和上边设置一样的效果,但是该文件在每次重启Tamcat服务器的时候不会被自动删除
3、最后,比较重要的一步:
包括字母的大小写,并且在docBase目录下面是需要存在一个WEB-INF文件夹,并且在WEB-INF文件夹中要存在一个web.xml文件,其中web.xml的美容可以拷贝 webapps目录下面的root中相同目录下面的web.xml
这个目录Tomcat 8.0\webapps\ROOT\WEB-INF>内容如下:
<?xml version="1.0" encoding="ISO-8859-1"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" version="3.1" metadata-complete="true"> <display-name>Welcome to Tomcat</display-name> <description> Welcome to Tomcat </description></web-app>
字节拷贝即可!完成以三步操作即可完美访问Tamcat的虚拟路径!!!
- Tomcat8.0虚拟路径配置访问404问题
- tomcat8虚拟文件路径
- tomcat8 访问静态页面、maven项目的路径配置
- Tomcat8 配置JDK路径
- Tomcat配置虚拟路径,访问项目外的路径
- tomcat8相关配置问题
- 阿里云tomcat配置虚拟路径和域名访问
- tomcat通过虚拟路径访问程序外部资源的问题
- Apache2 新建虚拟路径403不能访问问题
- 配置tomcat8.0
- Tomcat8.0配置
- Tomcat8.0环境变量配置
- Tomcat8.0配置虚拟主机
- jdk+tomcat8+配置HTTPS访问+maven (centos7)
- Tomcat8及以上配置Manager访问权限
- Apatch Tomcat8.0 的配置遇到问题全面总结
- Apatch Tomcat8.0 的配置遇到问题全面总结
- Apatch Tomcat8.0 的配置遇到问题全面总结
- 【唯一分解定理 && 状态压缩 && 组合数学】LightOJ
- centos6和7中自定义网卡名
- 单页面应用的游览器返回键禁止问题
- iOS 代理方法传值
- Java权限修饰符
- Tomcat8.0虚拟路径配置访问404问题
- 利用Jquery实现百叶窗效果
- 解决Ubuntu16.04循环登录问题
- 算法—贪心(1)
- Java 网络编程
- 仿记事本
- nodejs下基于express实现post4种方式提交参数
- [LeetCode]374. Guess Number Higher or Lower
- 查询SQLServer2005中某个数据库中的表结构、索引、视图、存储过程、触发器以及自定义函数