日期:2014-05-17  浏览次数:20883 次

tomcat在windows上的配置和基本使用

1. 系统环境:windows2000。
2. 需要软件:
? ? Tomcat安装程序,这里我用的是jakarta-tomcat-4.1.30-LE-jdk14.exe
? ? JDK安装程序,这里我用的是j2sdk-1_4_2_04-windows-i586-p.exe
3. 先安装JDK:
? ? 安装过程很简单,这个JDK版本很霸道,没有提示我安装到哪个路径,直接就装在C:\j2sdk1.4.2_04了,不过没有关系。
4.安装Tomcat:
? ? 也很简单,刚开始让你确认JDK安装的目录,估计不会认错,点确认就可以了。选了安装路径就下一步安装,在装到98%的时候他会提示你输入Tomcat的超级管理员密码,输入,下一步。在此要保证你机器的8080端口和8005端口不被其他服务占用。
? ? 到现在,你的Tomcat已经可以运行起来了,你可以去[开始]菜单的程序里面找到“Apache Tomcat 4.1“程序组。点里面的”Start Tomcat“,弹出一个cmd窗口,内容如下:
? ? Starting service Tomcat-StandaloneApache Tomcat/4.1.30-LE-jdk14
? ? 2004-10-27 17:45:29 org.apache.struts.util.PropertyMessageResources
? ? 信息: Initializing, config='org.apache.struts.util.LocalStrings', returnNull=true
? ? 2004-10-27 17:45:29 org.apache.struts.util.PropertyMessageResources
? ? 信息: Initializing, config='org.apache.struts.action.ActionResources', returnNull=true
? ? 2004-10-27 17:45:30 org.apache.struts.util.PropertyMessageResources
? ? 信息: Initializing, config='org.apache.webapp.admin.ApplicationResources',? ???returnNull=true
? ? Starting service Tomcat-Apache
? ? Apache Tomcat/4.1.30-LE-jdk14
? ? 关闭Tomcat用[开始]->程序->Apache tomcat->stop tomcat
? ? 好了,基本配置结束。

? ? 你可以去看看tomcat安装目录(我的tomcat的安装目录在c:\tomcat),目录结构和功能简要如下:
? ? bin 包含启动/关闭脚本和一下系统性的运行脚本
? ? common 包含tomcat的一些包文件,以后用到其他的包可以直接放进去,如连接oracle的jdbc驱动等。
? ? conf 包含不同的配置文件, 包括 server.xml(Tomcat的主要配置文件)和为不同的Tomcat配置的web应用设置缺省值的文件web.xmllogs 日至文件
? ? doc 包含各种Tomcat文档
? ? lib 包含Tomcat使用的jar文件.unix平台此目录下的任何文件都被加到Tomcat的classpath中
? ? server 放了tomcat 通过web方式管理系统的程序,可通过http://loaclhost:8080/admin访问
? ? shared (暂时还不知道)
? ? temp 用于jvm放临时文件
? ? webapps 包含tomcat的例程和欢迎页面,可通过http://loaclhost:8080/访问
5. 建立第一个项目
? ? 如果你在安装Tomcat过程中在选择安装那些组建时选择默认安装,那么tomcat将自动给你放进去一些例程,加上tomcat用于web管理的两个项目,你到Tomcat的webapps目录,你会看到:
? ? C:\tomcat\webapps>dir
? ? Volume in drive C has no label.
? ? Volume Serial Number is 8C08-1B74
? ? Directory of C:\tomcat\webapps
? ? 2004-10-27 10:22??.
? ? 2004-10-27 10:22??..
? ? 2004-01-25 21:36 697 admin.xml
? ? 2004-10-24 20:16??examples
? ? 2004-01-25 21:36 435 manager.xml
? ? 2004-10-24 20:16??ROOT
? ? 2004-10-24 20:16??tomcat-docs
? ? 2004-10-24 20:16??webdav
? ? 2 File(s) 1,132 bytes
? ? 6 Dir(s) 2,025,648,128 bytes free
? ? 可以看到Tomcat已经建立了一些项目,如admin.xml,manager.xml,root目录等,怎么方式还不一样呀?又有xml文件,又有目录,下面我来介绍tomcat配置项目的几种方式。
? ? Tomcat默认的项目目录就是webapps,就相当于IIS的web根目录,配置项目有几种方式(记得配置好了要重新启动tomcat):
? ? 方式一,在webapps下直接建立目录,如你想建立一个项目在http://localhost:8080/FristProject/上访问,你可以直接在这个目录下建立FristProject文件夹;
? ? 方式二,在webapps下建立xml文档,如你想建立FristProject这个项目,可以在这个目录下建立FristProject.xml,然后编辑这个文档如下:
? ?
? ? Path=””放你想在http://localhost:8080上要访问这个项目的路径,这里写成/FristProject就是要在http://localhost:8080/FristProject上访问这个项目。
DocBase=””放你项目文档的本地路径,这里写成了e:\javaweb(这个目录在你重新启动tomcat之前应该是已经存在的);
? ? 方式三,编辑tomcat的安装目录下的conf/server.xml,找到标签,在上面建立自己的项目,如下:
? ???
? ???<!-- Tomcat Root Context -->
? ? <!-- <Context path="" docBase="ROOT" debug="0"/> -->
? ? ……
? ? <!-- start my frist project -->
? ? <Context path="/FristProject" docBase="e:\javaweb" ebug="0" privileged="true"></Context>
? ? <!-- stop my frist project -->
? ? </Host>
? ? ……
? ? 以上的配置工作很简单,很多的参数都没有写,建议大家看看tomcat的配置文档,如出现错误所指向的文件,默认首页等,这里就不介绍了。
? ? 重新启动tomcat后你可以在你的本地路径(docBase所指向的目录)建立一个index.html文件,内容略,看看 http://localhost:8080/FristProject/index.html能否打开,如果可以正常浏览,说明没问题了。
自己的项目建立好了,很简单吧?

6. 跑跑Jsp:
? ? 在你建立好的本地路径这里是e:\javaweb建立index.jsp,编辑它:
? ?
? ?<html>
? ? <body>
? ? <title>FristJsp</title>
? ? <%String aa = "my