解决Tomcat创建虚拟目录遇到的所有问题。
2017-04-21 15:26
387 查看
1.server.xml
打开Tomcat目录下的/conf/server.xml文件,在Host之前加入下面蓝色部分的内容。
2. web.xml
打开Tomcat目录下的/conf/web.xml,将下面蓝色部分listings的属性设置为True。
这样基本就配置好了,可以通过localhost:8080/file/文件名 访问文件。
如果发现404错误(确认路径没错)
如果你是用eclipse启动tomcat,会发现报404,而且localhost:8080页进不去,eclipse下的工程却能进,是因为eclipse只调用tomcat安装目录下的组件。
只需要把eclipse的启动目录改为tomcat安装目录。
1.右键Tomcat->Properties->点击switch location。
然后双击Tomcat,选择Use Tomcat installtion(takes control of Tomcat installation)
这样就切换到tomcat路径下启动项目。
如果发现server.xml和web.xml被覆盖。只要在eclipse的server文件夹下修改server.xml和web.xml,重启即可。
打开Tomcat目录下的/conf/server.xml文件,在Host之前加入下面蓝色部分的内容。
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log." suffix=".txt" pattern="%h %l %u %t "%r" %s %b" /> <Context docBase="D:\myfile" path="/file"/></Host> </Host> path :配置完后访问的路径(映射后的路径) 如: localhost:8080/file
docBase :文件的实际路径(需要映射的路径) 如: D:\myfile注意: path和docBase路径不能一样
2. web.xml
打开Tomcat目录下的/conf/web.xml,将下面蓝色部分listings的属性设置为True。
<init-param> <param-name>listings</param-name> <param-value>true</param-value> </init-param>
这样基本就配置好了,可以通过localhost:8080/file/文件名 访问文件。
如果发现404错误(确认路径没错)
如果你是用eclipse启动tomcat,会发现报404,而且localhost:8080页进不去,eclipse下的工程却能进,是因为eclipse只调用tomcat安装目录下的组件。
只需要把eclipse的启动目录改为tomcat安装目录。
1.右键Tomcat->Properties->点击switch location。
然后双击Tomcat,选择Use Tomcat installtion(takes control of Tomcat installation)
这样就切换到tomcat路径下启动项目。
如果发现server.xml和web.xml被覆盖。只要在eclipse的server文件夹下修改server.xml和web.xml,重启即可。
相关文章推荐
- Codeigniter中mkdir创建目录遇到权限问题和解决方法
- Codeigniter中mkdir创建目录遇到权限问题和解决方法
- 解决Tomcat5.5的虚拟目录配置问题
- 批处理解决实际问题1——将目录下所有文件(*.cpp)分别创建同名文件夹并移入其中
- 解决 Tomcat 无法绑定 80 端口的问题,以及 Tomcat 配置虚拟目录、二级域名等
- 解决Solaris /home目录下无法创建目录问题
- 【总结】关于自己装Ubuntu以来遇到的所有问题及其解决方法
- 解决在创建进程流位置是遇到的问题:连接成功,无法检索工作流版本
- rhel6.4 简单创建自己的http web 界面服务遇到的问题和解决方法
- tomcat设置虚拟目录的问题
- 解决Linux无法创建新用户和/home目录下无法创建新目录的问题
- 安装Sql Server 2008,遇到的无权限创建数据库、修改身份验证模式等问题的原因及解决方法
- 解决执行Oracle控制脚本时遇到的 “cat: /etc/oratab: 没有那个文件或目录”的问题
- javascript创建对象的方法和遇到问题的解决方法
- Tomcat创建虚拟目录和程序热部署
- 新浪云建立wordpress网站时遇到 “有没有上级目录的写权限?” 问题的解决
- Eclipse开发JAVA WEB中遇到提示Target runtime Apache Tomcat ... is not defined.的问题,解决方法
- 关于在创建JFrame中遇到的问题及解决办法
- tomcat虚拟目录映射网络共享目录的问题
- 解决github下创建一个项目版本库遇到的权限问题