2.2:第一个Java Web程序
2.2.1 新建Java Web项目
MyEclipse,File|New|Other|WebProject
确定即可。
第一个JavaWeb项目建成。
2.2.2 新建Servlet
在src上右键|New|Other|Servlet
添加好后,Web.xml里自动添加配置代码。
注:
1) Servlet的名称
2) Servlet的路径
3) 在jsp中调用时,需要写的路径,调用代码如下图:
2.2.3 部署到Tomcat
1) 手工部署:C:\apache-tomcat-6.0.13的webapps下面新建一个文件夹,取名firstWeb,找到项目工作目录,将该目录里firstWeb\WebRoot下的内容复制到Tomcat目录下刚建好的webapps\firstWeb下,然后启动Tomcat就可以用
http://localhost:8080/firstWeb/servlet/helloServlet访问上面的Servlet了。
2) MyEclipse自动部署:先在MyEclipse中配置Tomcat,
MyEclipse|Window|Preferences|MyEclipse|Servers|Tomcat
将Tomcat的路径配置好,选择上面的Enable,确定就可以了。配置完成。
接下来部署firstWeb。点击图中按钮
按步骤部署
Ok即可。
接下来启动Tomcat
如图显示启动成功
浏览器:http://localhost:8080/firstWeb/ 即可访问我们的网页了。
2.2.4 导出为WAR包
将程序导出为WAR文件,也就是普通的ZIP文件,只是里卖弄包含了一个Web应用程序。WAR全称为:WebArchive。导出的WAR文件可直接放到
C:\apache-tomcat-6.0.13\webapps\下,启动Tomcat,Tomcat默认会自动完成解包、部署等工作。
File|Export|WAR file
2.2.5 调试程序 debug模式
Debug模式:可以分布执行程序,观察程序执行中的变量值和执行流程。
1) 确定Tomcat的启动是不是debug模式:
MyEclipse|Windows|Perference|MyEclipse|Servers|Tomcat|Tomcat7.0|Launch项。
选择Debug mode,确定即可。
2) 在servlet中设置断点,
再次双击,可以取消断点。
3) 此时在浏览器中打开该网页,如果当前视图不是debug透视图,会弹出询问对话框,yes即可。
4) MyEclipse跳转到debug透视图。
注:
a) 选择一个变量右击,菜单中选择Watch
b) Expressions窗口中会出现变量的相关内容。
5). 切换透视图,在右上角可以切换debug透视图和java透视图。
Over~ 2016年12月24日星期六