tomcat 6.x 的虚拟目录
来源:互联网 发布:形容程序员优秀的词语 编辑:程序博客网 时间:2024/06/07 05:04
由于重装系统,我的那些个环境都要重新配置一下。
相对于第一次来说,容易得多,也更加顺利了。当然理解的东西也多了些。
昨天磊哥说了句话,觉得不错:当你发现问题时,就是你解决问题的开始。(差不多就是这个意思)
为什么要配置虚拟目录呢?
1,假如把自己所有的项目都保存在ROOT下,嗯,是没有问题。但是,这个会影响tomcat的速度,最起码会影响它启动速度的。
当然假如在服务器上也会面临重启的现象。
2,还有假如有虚拟目录的话,方便地把项目存放在任何地方。
3,虚拟目录可以建立多个,意味着可以存放多个项目,而对tomcat服务器没有太大的累赘,而又实现用一个tomcat挂起多个项目。
4,
开始配置虚拟目录:
1,关于更改端口号的问题,并不建议更改为80。原因:多个tomcat同时存在时,端口号可以:8080,8081……
2,在D盘下创建testWeb文件夹,然后在该文件夹下创建WEB-INF夹,在WEB-INF下创建一个web.xml(从tomcat-->conf-->webapps-->ROOT-->WEB-INF 下面cope即可)的文件。至此,虚拟目录已经有了,但是怎么告诉tomcat说我有个虚拟目录呢?
3,打开tomcat-->conf-->server.xml(用记事本打开,你要是用浏览器打开,你可以去死了)server.xml是服务配置文件。下面更改server.xml。
找到:
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
……
</Host>
的</Host>上一行添加代码:
<Context path="/test" docBase="D:\testWeb"/>
解释:/test 是虚拟路径,而 docBase="D:\testWeb"是物理路径。
4,还有修改另一个文件:conf下的web.xml文件。
find:
<init-param>
<param-name>listings</param-name>
<param-value>false</param-value>
</init-param>
将false改为true。
原因不明,希望高手解释,3Q。。
5,重新启动tomcat。
在浏览器输入:http://localhost:8080/test。
成功!
6,jsp等文件放在testWeb下即可。java文件放在WEB-INF下,记得编译再使用。
- tomcat 6.x 的虚拟目录
- Tomcat 6.x虚拟目录配置
- Tomcat 6.x 下配置虚拟目录
- Tomcat 8.x配置虚拟目录
- Apache Tomcat 5.0.2x 的虚拟目录配置
- tomcat虚拟目录的配置
- tomcat虚拟目录的配置
- Tomcat虚拟目录的配置
- 配置tomcat的虚拟目录
- 配置tomcat的虚拟目录
- 配置tomcat的虚拟目录
- tomcat虚拟目录的映射
- tomcat虚拟目录的配置
- Tomcat虚拟目录的配置
- tomcat虚拟目录的配置
- Tomcat的虚拟目录
- Tomcat虚拟目录的设置
- Tomcat虚拟目录的设置
- android面试题总结加强版(二)
- 几个个人感觉还行的blog
- android面试题总结加强版(三)
- A framework for Python applications with graphical user interfaces.
- 大端跟小端
- tomcat 6.x 的虚拟目录
- struts2 学习笔记
- 文件夹属性恢复“安全”选项卡
- springmvc使用HttpServletRequest
- C++编译器到底能帮我们把代码优化到什么程度?
- 软件测试人员职业发展助手
- POJ 1321 棋盘问题 (dfs)
- apply和call的区别在哪
- 黑马程序员--HTML基础标签