如何配置任意目录下的web服务
来源:互联网 发布:凡科建站怎么绑定域名 编辑:程序博客网 时间:2024/05/21 07:39
首先明确:访问Servlet的时候要根据两部分内容,即上下文路径和servlet的url映射。上下文路径用来确定web应用程序的目录位置;servlet的url映射用来明确到底是访问的哪个servlet,因此有关配置web应用程序分两个部分:配置server.xml(或则在../Catalina/localhost/下自定义xml文件),完成web程序目录位置的配置;配置../WEB_INF/web.xml,完成servlet的配置。
配置上下文路径,可以在两处配置。例如,程序所在的目录为:F:/JSPLesson/ch07,为了可以直接在该目录下运行web应用程序,我们可以编辑%CATALINA_HOME%/conf/server.xml文件,设置<Context>元素(即上下文元素),如下:<Host name=”localhost” appBase=”webapps”
…
<!--
这里的path=”07”就是上下文路径
-->
<Context path=”/07” docBase=” F:/JSPLesson/ch07” reloadable=true/>
…
</Host>
这里的reloadable设置为true,Tomcat 会自动监测servlet类的改动,如果发现有类更改,Tomcat服务器会重新载入该web应用程序。这样,我们在开发时就避免了频繁启动Tomcat了。
还可以在%CATALINA_HOME%/conf/Catalina/localhost下为ch07目录建立一个xml文件。内容如下:
<Context path=”/ch07” docBase=” F:/JSPLesson/ch07” reloadable=true/>
注意,在Tomcat 5.5.7这个版本中,他会将上述xml文件的文件名作为上下文路径,而忽略文件中Path的配置,这应当是Bug。
另外对于设置上下文路径要特别注意:
1) 对于jsp,可以将docBase设置为jsp文件目录的上级乃至更上级目录;对于servlet,在设置docBase时的路径一定要为web应用程序所在的目录,不要定位于web应用程序的上层目录。
2) 对于jsp只能在…/conf/server.xml设置;对于servlet既可以在…/conf/server.xml中设置,也可以在%CATALINA%/conf/Catalina/localhost下自定义
- 如何配置任意目录下的web服务
- 3.1 配置任意目录下的Web应用程序
- Tomcat配置任意目录下的Web应用程序
- Tomcat配置任意目录下的Web应用程序[转]
- Tomcat配置任意目录下的Web应用程序
- Tomcat配置任意目录下的Web应用程序
- Tomcat配置任意目录下的web应用
- JavaWeb中Tomcat的相关配置以及配置任意目录下的Web应用
- 如何方便的在任意目录下运行Windows命令行
- javaweb读取任意目录的下的properties配置文件(解决普通java类读web-inf下任意目录)
- URLClassLoader 读取任意目录下的class
- Linux下目录任意切换的技巧
- CentOS下任意切换目录的技巧
- 如何实现在任意一个目录下都可以执行想要执行的文件
- Apache+php5配置的Web服务器如何禁止列目录
- jsp页面如何访问WEB-INF目录下的资源
- Struts如何访问WEB-INF目录下的jsp文件。
- WEB-INF目录下的文件之间如何访问
- VC调试入门
- 【防骗】来电显示号码竟可任意修改
- Linux 下QQ制作
- 每天至少喝八杯水?以讹传讹的七大医学误区
- 利用VC6.0制作反色的透明光标
- 如何配置任意目录下的web服务
- C++基础
- UI界面规范相关(通用界面指南)
- Java中static、this、super、final用法
- SQL Server 表变量与临时表区别
- SSL (Secure Socket Layer)
- MYSQL 字符集问题[转载]
- 获取随机的四个汉字
- https介绍