1.一个JavaWeb程序包含一下文件
web.xml:该文件为程序描述文件,格式如下图所示
servlet文件: servlet文件中有一个doGet方法和一个doPost方法,在doGet方法中获取用户的请求,在doPost中返回请求结果. 它们中的HttpServletRequest对象和HttpServletResponse对象就像是一条连接doGet和doPost的线.servlet最终生成class文件和其他文件一起发布.有了servlet文件web.xml也发生了变化,如下图
index.jsp文件如下图:
2.JavaWeb如何部署到服务器
(1).手动部署
在tomcat的webapps目录下新建一个文件夹(比如Web),然后把工程WebRoot目录下的所有文件都复制到Web文件夹下,启动tomcat访问方式:http://localhost:8080/(文件夹Web)/(这里根据web.xml里面的<url-partten>标签来写).
(2).MyEclipse自动部署
MyEclipse菜单找到Windows|Preferences命令,先部署好tomcat服务器,然后找到图标在启动和停止服务器的边上,将项目部署到tomcat指定的文件夹下,每次修改项目文件后,就会自动部署到该文件夹下.
(3).导出WAR包
MyEclipse的File|Export命令,弹出对话框选择WAR file,然后选择项目名称,将目录设置成tomcat下的webapps目录,启动Tomcat,Tomcat会自动解包完成部署工作.
原文:http://www.cnblogs.com/zuofei123/p/5493085.html