tomcat介绍和配置

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了


猜你喜欢

转载自blog.csdn.net/u013240609/article/details/20942395