3.3.3 部署Struts 2应用
本应用的功能非常类似于第2章所介绍的Struts 2应用,因此本节所使用的JSP页面与第2章所使用的JSP页面也非常类似,故此处不再给出这些JSP页面的代码。
在Eclipse中添加JSP页面也是很简单的,此处不再赘述。
建立了这些JSP页面后,单击Eclipse主界面上部署Web应用的工具按钮,部署Web应用和启动服务器的两个按钮如图3.13所示。
 |
| 图3.13 在Eclipse中部署Web应用和启动服务器的按钮 |
在Eclipse中部署Web应用请按如下步骤进行。
单击部署Web应用的按钮,弹出如图3.14所示的对话框。
 |
| 图3.14 部署Web应用的对话框 |
在图3.14所示对话框的上面看到选择项目的下拉列表,选中需要部署的Web应用,例如本示例就是Struts2Demo。单击右边的“Add”按钮,该按钮用于添加想要部署到的Web服务器,将看到如图3.15所示的对话框。
 |
| 图3.15 部署到应用服务器 |
在图3.15所示对话框上面的Server下拉列表中选中“Tomcat 5”选项,其他选项设置参照图3.15,然后单击“Finish”按钮,返回图3.14所示对话框,单击“OK”按钮,Web应用部署成功。
Web应用部署成功后,单击如图3.13所示工具条中的“启动服务器”按钮旁的小三角,出现下拉菜单,选择“Tomcat 5”下的“Start”菜单项,如图3.16所示,启动Tomcat服务器。
在浏览器中访问刚才的Struts2Demo应用,将可看到本应用登录页面。以Tomcat的端口为8888为例,应该在浏览器中访问如下地址:
http://localhost:8888/Struts2Demo/ login.jsp,将看到如图3.17所示的界面。
 |
| 图3.16 启动服务器 |
 |
| 图3.17 部署成功后的登录界面 |
在图3.17中看到该登录页面的文本框没有任何提示信息,按钮上也没有文本,这是因为本应用缺少国际化资源文件。增加该应用所需的国际化资源文件,该资源文件与前面应用的资源文件相同,此处不再给出。
为了让Struts 2应用加载该国际化资源文件,还应该使用struts.properties文件,该文件内指定如下一行代码:
#指定Struts 2的国际化资源文件的baseName为messageResource struts.custom.i18n.resources=messageResource |
至此,Struts 2应用已经获得了国际化支持。如果在浏览器中再次浏览该页面,将看到如图3.18所示的界面。
【责任编辑:
雪花 TEL:(010)68476606-8007】