Jsp运行环境的配置方法
2009-02-13 10:43
363 查看
http://soft.etcell.com/topicView.aspx?Id=5692
配置server.xml ------
Tomcat的全局配置文件
当你打开Tomcat这个目录时,你将可以看到在这个目录下有个conf文件夹,打开该目录下server.xml文件的源码,我们会看到里面有很多xml代码,是用来描述Tomcat的全局配置,在此我们只关心跟我们有密切关系的部分。
<1>设置路径映射
大概在第264至267行中你可以看到
<!-- Tomcat Root Context -->
<!--
<Context path="" docBase="ROOT" debug="0"/>
-->
其中<!-- Tomcat Root Context
-->是说明部分,没任何作用,我们不理它。
docBase="ROOT"就是指定我们项目的物理地址,如果用上面所建的项目htdocs,那就是docBase="
E:/Tomcat41/htdocs"。
path=""是指定在URL的相对路径,如设置为path="TEST",那么在URL中输入http://127.0.0.1:80/TEST
,它将能读到E:/Tomcat41/htdocs下的文件。
但一般我们设置为path="",而且在安装Tomcat时端口设置为80,那么
在URL中输入http://127.0.0.1/就可以读到E:/Tomcat41/htdocs下的文件了。
为了每次网页刷新能有效的读到最新的文件,在此我们增加了一个设置,
reloadable=”true”。
最后的结果是:
<!-- Tomcat Root Context -->
<Context path=""
docBase="E:/Tomcat41/htdocs" reloadable="true" debug="0"/>
web.xml
-----在Tomcat中配置不同的关系环境
跟server.xml同一目录下还有一个web.xml,打开该文件的源码,我们看看一些常用的配置方法
A.隐藏跟目录下的文件夹
出于安全的考虑,为了不让客户端能看到服务器端跟目录下的文件,必须把listings从true改为false,具体如下:
<servlet>
…………
<init-param>
<param-name>listings</param-name>
<param-value>false</param-value>
</init-param>
……………
</servlet>
B.开放servlet和jsp
由于在应用程序中会用到servlet和jsp,为了在URL中检索并处理servlet和jsp,必须把servlet和jsp开放出来,就是去掉
“<!—“和” -->”,具体如下:
<!-- The mapping for the invoker servlet
-->
<servlet-mapping>
<servlet-name>invoker</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>
<!-- The mapping for the JSP servlet
-->
<servlet-mapping>
<servlet-name>jsp</servlet-name>
<url-pattern>*.jsp</url-pattern>
</servlet-mapping>
C.设置默认文件
由于客户通常只知道网站的名称,而不该知道网站的入口文件名称。为了客户在输入网址时能够找到默认的入口文件,必须把文件名加入到<welcome-file-list>中,如:
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
这时如果输入http://127.0.0.1就等于输入http://127.0.0.1/index.html
配置server.xml ------
Tomcat的全局配置文件
当你打开Tomcat这个目录时,你将可以看到在这个目录下有个conf文件夹,打开该目录下server.xml文件的源码,我们会看到里面有很多xml代码,是用来描述Tomcat的全局配置,在此我们只关心跟我们有密切关系的部分。
<1>设置路径映射
大概在第264至267行中你可以看到
<!-- Tomcat Root Context -->
<!--
<Context path="" docBase="ROOT" debug="0"/>
-->
其中<!-- Tomcat Root Context
-->是说明部分,没任何作用,我们不理它。
docBase="ROOT"就是指定我们项目的物理地址,如果用上面所建的项目htdocs,那就是docBase="
E:/Tomcat41/htdocs"。
path=""是指定在URL的相对路径,如设置为path="TEST",那么在URL中输入http://127.0.0.1:80/TEST
,它将能读到E:/Tomcat41/htdocs下的文件。
但一般我们设置为path="",而且在安装Tomcat时端口设置为80,那么
在URL中输入http://127.0.0.1/就可以读到E:/Tomcat41/htdocs下的文件了。
为了每次网页刷新能有效的读到最新的文件,在此我们增加了一个设置,
reloadable=”true”。
最后的结果是:
<!-- Tomcat Root Context -->
<Context path=""
docBase="E:/Tomcat41/htdocs" reloadable="true" debug="0"/>
web.xml
-----在Tomcat中配置不同的关系环境
跟server.xml同一目录下还有一个web.xml,打开该文件的源码,我们看看一些常用的配置方法
A.隐藏跟目录下的文件夹
出于安全的考虑,为了不让客户端能看到服务器端跟目录下的文件,必须把listings从true改为false,具体如下:
<servlet>
…………
<init-param>
<param-name>listings</param-name>
<param-value>false</param-value>
</init-param>
……………
</servlet>
B.开放servlet和jsp
由于在应用程序中会用到servlet和jsp,为了在URL中检索并处理servlet和jsp,必须把servlet和jsp开放出来,就是去掉
“<!—“和” -->”,具体如下:
<!-- The mapping for the invoker servlet
-->
<servlet-mapping>
<servlet-name>invoker</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>
<!-- The mapping for the JSP servlet
-->
<servlet-mapping>
<servlet-name>jsp</servlet-name>
<url-pattern>*.jsp</url-pattern>
</servlet-mapping>
C.设置默认文件
由于客户通常只知道网站的名称,而不该知道网站的入口文件名称。为了客户在输入网址时能够找到默认的入口文件,必须把文件名加入到<welcome-file-list>中,如:
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
这时如果输入http://127.0.0.1就等于输入http://127.0.0.1/index.html
相关文章推荐
- Windows 2003 下的 Jsp 运行环境的配置方法
- JSP的运行环境配置方法
- CentOS 6.7 配置JSP运行环境之tomcat
- 在IIS7.0下面配置PHP 5.3.2运行环境的方法
- 在IIS7.0下面配置PHP 5.3.2运行环境的方法
- win98下配置jsp的运行环境实践
- JSP运行环境配置
- 最新JSP环境配置方法
- jbuilder9如何配置JSP运行环境,java高级配置,struts4.0,三大框架的一起应用
- JSP运行环境的配置安装【原创】
- 一、JSP运行环境配置
- Windows 8 IIS中配置PHP运行环境的方法
- Linux下配置JSP开发环境的方法
- Tomcat、Apache、IIS这三种Web服务器来讲述3种搭建JSP运行环境的方法
- JSP+Tomcat学习日记(-) 配置JSP运行环境
- 怎么样配置JSP运行环境
- Visual Studio Code配置C、C++环境并编写运行的方法
- 怎么样配置JSP运行环境
- jdk&tomcat环境变量配置及同时运行多个tomcat方法
- Java环境变量设置(适用于Windows 2000、XP、2003)及Windows JSP运行环境配置