1、下载tomcat 进入www.tomcat.apache.org下载
Windows下选择zip,unix选择tar.gz
2、解压压缩包到某一路径
3、tomcat介绍
1)bin
用于存放各种平台下启动和关闭tomcat的脚本文件。如start.bat和shutdown.bat
2)conf
tomcat的各种配置文件。主要包括server.xml、web.xml、tomcat-users.xml
3)lib
此目录内存放tomcat服务器和所有web应用都能访问的jar
4)logs
用于存放tomcat的日志文件。tomcat的所有日志文件都保存在此目录中。
5)temp
临时文件夹,tomcat运行时候如果有临时文件将保存在此目录中
6)webapps
web应用的发布目录,把Java Web站点或war文件放入这个目录下,就可以通过tomcat服务器访问了。
7)work
tomcat解析jsp生成的servlet文件放在这个目录下
4MyEclipse下配置tomcat
(以下内容大部分来自该文章http://jingyan.baidu.com/album/597a064397d47a312a52434f.html)
一、在写方法之前,要确定自己的电脑已经安装好java环境了,没有安装成功,MyEclipse是不编译成功程序的,确定自己jdk安装正确,MyEclipse是一个收费软件,在商业开发有许多人员喜欢用的,《请支持正版软件哈!!》,tomcat是一个免费的开源软件,自己可以百度一下下载就ok.正题开始了!!
二、首先安装好MyEclipse软件,tomcat服务器,它有安装版和绿色版,亲手嘛,安装版方便许多,喜欢钻研的同学让下载绿色版解压即可,不同哪个版本,请记得安装tomcat文件夹的路径,后面配置要用到的,打开MyEclipse软件
三、选择工具栏中的window------->prefernces,即可打开MyEclipse配置tomcat的配置界面
四、在左上角搜索栏上输入tomcat,下面会显示几个版的的tomcat,要根据你自己下载的版本来选择tomcat,最新版本的MyEclipse已经有tomcat7.x了,我使用的版本是7.x,
五、要选择启动这功能,默认是关闭的,也就是把disable的按钮修改为Enable就行了,然后就上面说到tomcat服务器的路径了,点右边的Browse,找到你的安装的tomcat首个文件夹,如图所示呀,不要错了哟,然后确定,再然后Ok,第一部配件算完成了,最能说MyEclipse已经支持了tomcat,但你在MyEclipse编写的程序还是不会主动更新到你的tomacat目录下,接下来看
六、有两种方法可以让MyEclipse自动更新程序到tomcat目录下,第一种方法:在下方现示台选Server,你会看到我们之前配置的tomcat 6.x的目录,其它两个是MyEclipse自带的,可以忽略哈,在tomcat 6.x右击, 选择 Add Deployment 来MyEclipse项目配置界面,这是具体到你的项目的了
七、点击project 右边的倒三角形,会出现你在MyEclipse所有建设的项目,如果这没有,请新建一个web project项目,又或者你这个项目本来就已经在MyEclipse布置过了,所以不再显示,选择你要布暑到tomcat的项目,然后点finsh即可
八、第二种方法是:在MyEclipse上方的工具栏,找找如图所示的按钮(deploy J2EE project to server)
九、project选你要布暑的项目,点Add就会来到你刚才看到第一种方法熟悉的界面,,完成后,点击OK,大功告功,马上去在你选择的项目上写程序吧,然后再到tomcat 目录下看能不能找你的项目文件夹,祝你成功哈
可能大多数人会选择上面这种方式配置web项目
下面介绍第二种方案。
两者的比较如下:上面的那种其本质是将你的MyEclipse的工作目录下的web项目拷贝一份到之前说到的webapps目录下,这样做会造成硬盘的浪费。
第二种是通过修改配置文件将项目路径指定到Myeclipse的工作目录下的web项目,在你的电脑中只保留一份。
下面是详细配置:
解压tomcat后进入tomcat主目录。找到conf文件夹,进入,找到server.xml文件,打开并配置该文件:
如上图所示,在server.xml文件的最后,</host>的前面加上 <Context path="/imagetools" docBase="D:\ProgramData\myeclipseWprkspace\imagetools\WebRoot" reloadable="true" />
其中docBase="D:\ProgramData\myeclipseWprkspace\imagetools\WebRoot"输入的是你的项目的绝对路径,必须具体到WebRoot。
reloadable="true" 是设置项目的类或者jsp文件发生改变时,服务器自动重新载入,注意:修改了配置文件后一定要重启服务器,如修改了web.xml或者server.xml时,就一定要重启服务器。
path=“/imagetools”中的imagetools是浏览器访问项目时的路径名,可以与项目名不一样,(如果不一样,浏览器访问时以这个为路径)例如:在一个叫Test的web项目中,你可以设置path=“/abc”,那么你通过浏览器访问Test项目的文件时路径就是 localhost:8080/abc/XXX.jsp了