Tomcat是Apache的一个子项目,是用Java实现的Web容器,在JaEE中使用非常广泛,因此研究Tomcat的人非常多,但是我仅做简单配置以及部署一个简单应用。

安装 Tomcat

首先,你必须得先从官方下载 Tomcat 安装包。

官方下载(在新窗口打开)

然后,你可以发现你下载的压缩包,现在你需要做的就是解压缩到你确定好的目录,注意,这个目录最好是永久的,因为 Tomcat 需要用这个目录来配置,如果配置以后你把 Tomcat 转移了位置,那么配置就会失效。

例如,我解压的位置是"D:`。

打开你解压出来的 Tomcat 目录,找到你能看到有"bin"、"conf"、"lib"、"logs"、"temp"、"webapps"、"work"这些文件夹的位置,例如我的是"E :apache-tomcat-6.0.36apache-tomcat-6.0.36",然后新建一个环境变量(我的电脑右键那里的),

命名为:CATALINA_HOME
值为:E:apache-tomcat-6.0.36apache-tomcat-6.0.36(这个需要根据的解压的目录自己修改)


然后保存环境变量。此时 Tomcat 已经部署好。

打开你刚才看到的"bin"目录,打开"bin"目录找到名字为"startup.bat"的文件,双击运行,当打开的命令行窗口显示"信息:Server startup in XXX ms"时,表示你的Tomcat已经运行起来了,此时,你在浏览器中输入"http://localhost:8080`,你将可以看到Tomcat的主页面。

如何部署一个简单的Web应用。

首先,我们需要创建一个Web应用,这个你可以用 Eclipse(MyEclipse) 新建一个 Web Project 即可,此时它默认包含一个index.jsp.然后有我知道有两种方法可以部署:

方法1.

记下你这个Web项目中WebRoot的目录,例如我的是:"F:workspacePictureWebProjectWebRoot"(PictureWebProject是我的项目名字)

然后打开Tomcat目录下的"conf"文件夹,用记事本编辑其中的"server.xml",在最后的节点中添加一个节点,内容是这样:

<Context path=/PWP docBase=F:workspacePictureWebProjectWebRoot reloadable=true/>


其中path后面的字符串可以修改,这是你在访问这个应用时要使用的,记住"/"这个斜杠是一定要的

docBase就是web项目的目录,就是刚才叫你记下的。

添加玩以后的xml文件结构是这样的

                <Context path=/PWP docBase=F:workspacePictureWebProjectWebRoot reloadable=true/>
            </Host>
        </Engine>
    </Service>
</Server>


然后保存这个xml文件,开启服务器,然后在浏览器中输入网址:"http://localhost:8080/PWP"即可访问你新建的这个Web项目了

方法2:

我使用的 MyEclipse,首先你需要在 MyEclipse中 配置你的Tomcat

选择"Window"->"Preferences"打开设置窗口
选择"MyEclipse"->"Servers"->"Tomcat"->"Tomcat 6.x" 在右侧你将会看到设置界面,


确保"Tomcat server"项是"Enable",然后选择"Tomcat home directory"选择你Tomcat的目录,其实这个目录就是你写CATALINA_HOME 环境变量的值。

填写完这个表示你的Tomcat在MyEclipse上已经设置完毕。

然后,返回MyEclipse主界面,在工具栏中寻找一个图标,它的提示文字是

"Deploy MyEclipse J2EE Project to Server ..."然后点击这个图标

在Project选项中选择你的项目,例如我的就是"PictureWebProject`

然后再点击下面的Add,再弹出来的"New Deployment"中选择"Tomcat 6.x"

然后点击"OK"即可部署完毕

同样,启动你的Tomcat服务器,打开"http://localhost:8080/PictureWebProject"注意这里访问的不是PWP了,因为这里没有指定,所以是默认项目的名字。