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了,因为这里没有指定,所以是默认项目的名字。