2.2:第一个Java Web程序

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,找到项目工作目录,将该目录里firstWebWebRoot下的内容复制到Tomcat目录下刚建好的webappsfirstWeb下,然后启动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.13webapps下,启动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日星期六

原文地址:https://www.cnblogs.com/mengfff/p/6764812.html