上一篇我们说了TOMCAT的安装和相关安装后的资源(不会吧,看不懂?晕。。继续看下去可能懂些),OK,让我们来看看TOMCAT的使用。
首先:保证你的TOMCAT启动服务后,在IE上可以正确访问http://localhost:8080 (不同端口的自己更正,下面就不再啰嗦了)
看官们,来了
一。建立一个测试的虚拟目录(什么?什么叫虚拟目录?就是一个WEB应所处的上下文环境,GOOGLE相关资料吧)
以前4.X版本是在TOMCAT_HOME\conf\server.xml中修改相关的标签:
Context path="snow" docBase="E:\www\snow" debug="0" reloadable="true" crossContext="true">
</Context>)
TMCAT5.X以后的版本提供了更方便更直接的方法,打开目录TOMCAT_HOME\conf\Catalina\localhost,看到有个manager.xml文件没有,对了就是在这目录建一个虚拟目录的设定文件(XML)就可以了,我们以snow虚拟目录为例:
目的:可以用http://localhost:8080/snow访问我们的第一个WEB页
环境:我们的index.jsp文件放在e:\www\snow目录(以后所有的WEB应用全放在www下了,方便管理^_^!)
还有:。。。好象没有了,OK,GO
a)在TOMCAT_HOME\conf\Catalina\localhost下建一个snow.xml,内容如下:
<!--
Tomcat First (2)
author:liuyxit blog:http://blog.csdn.net/liuyxit date:2004-12-31
-->
<Context path="/snow" docBase="e:/www/snow" reloadable="true" crossContext="true" debug="0" >
</Context>
<Context path="/snow" docBase="e:/www/snow" reloadable="true" crossContext="true" debug="0" >
</Context>
说明一下:
Context -- 就是虚拟目录的标签
path -- 是指在IE访问时的名称,即localhost:8080/snow中的snow
docBase-- 是指WEB应用上下文(JSP和相关类和包文件)的位置
reloadable--指当下文环境变动后(如更新了类文件或包),该虚拟目录是否重新装载。
crossContext -- 呵呵,忘了,以后补回来
debug -- 调试的级别
b)第二步了,这时当然要建立e:\www\snow这个路径了,并在它的里面建如下目录结构:
--WEB-INF--classes (这是放类文件的,*.class)
| |
| ---LIB (这是放包的,*.jar)
|
--(这里是放JSP文件)
c)最后我们建立一个最简单的JSP文件index.jsp,内容如下:
1+1 = <%=1+1%>
保存在B)步中放JSP文件的位置(对,就是e:\www\snow 下)
d)启动TOMCAT5,在IE上访问http://localhost:8080/snow看看,如果不行请打开TOMCAT_HOME\logs下stdout开头的log文件来查看错误
深蓝2004-12-31