tomcat 全攻略:
http://docs.huihoo.com/apache/tomcat/l-tomcat.htm
----------------------------------------------------------------------------------------------------------------------------
以前在用Eclipse开发动态WEB时,当添完项目名称后,会自动生成一个WebContent 的文件夹,在这里面包含WEB-INF 和web.xml文件。编完之后还要把全部文件拷贝到tomcat的webapps里面,真麻烦。如果当把整个项目拷进去,tomcat就会出现http-404错误,找不到正确路径。
当时,还真郁闷了一段时间,笨啊,如果早把tomcat弄懂不就没事了。
假如虚拟目录为:(WebRoot文件夹放在d:根目录)
WebRoot
|- WEB-INF 文件夹
|- web.xml 文件
|- helloworld.jsp 文件
(具体代码不再说明)
打开 %TOMCAT_HOME%/conf/server.xml 文件,在最后找到</HOST> 在它的上面一行写入以下代码:
<Context 配置的虚拟目录 (注意大小写)
path=”/hello” /必须有,表示此虚拟目录的名称。
docBase=”d:\WebRoot” 虚拟目录在硬盘上的绝对路径
reloadbale=”true”/> 设为true, Tomcat服务器在运行状态下会监视在WEB-INF/classes和Web-INF/lib目录CLASS文件的改运.如果监视到有class文件被更新,服务器自重新加载Web应用
-------------------------------------------------------------------------------------------------------------
tomcat 部署项目的时 要先把项目打包成war 可以打包的工具有jboss,ant
jboss可以publish
ant打包war:
http://www.tongyi.net/develop/j2ee/1057562.html
正常情况下按照上面的方法都可以部署,如果出错可能是eclipse和插件问题,建议重新搭建IDE