1.5 使用Eclipse开发Web应用
通过前面章节的学习,已经能够正确安装Eclipse、MyEclipse以及Tomcat,并能够通过MyEclipse管理Tomcat。本节将学习使用已经搭建好的开发运行环境开发并运行Web应用的主要步骤。
(1)创建一个Web工程,如图1-16所示。
图1-16 创建Web工程
(2)填写Web工程信息,如图1-17所示。
图1-17 填写Web工程信息
(3)在左侧生成树状结构的Web工程目录,如图1-18所示。
图1-18 Web工程目录
在生成的Web工程目录中,所有的Java类,包括JavaSE的类、Servlet类等都将存储在src目录下。所有的HTML、JSP文件,都将存储在WebRoot目录下。运行时的配置信息将在WEB-INF目录下的web.xml文件中编写,后面章节将详细介绍。
(4)打开index.jsp文件,修改其内容,如图1-19所示。
图1-19 编辑index.jsp文件
打开index.jsp文件后,可以修改文件的内容,实例中将<body>的内容改为“Hello,This is chapter01 demo.”。
(5)将应用部署到Tomcat中,如图1-20所示。
图1-20 部署Web应用
目前,工程chapter01的所有文件都存在于Eclipse的工作空间,即存在于开发环境中。要想运行该工程,就需要将其按照容器规范“放置”到容器的环境中。将应用从开发环境按照规范放到运行环境的过程,称为“部署(deploy)”。在MyEclipse中部署Web应用非常简单,单击部署图标,选择需要部署的工程,单击“Add”按钮,就可以开始进行部署。
(6)在弹出的窗口中选择容器,单击“Finish”按钮,如图1-21所示。
图1-21 选择服务器
(7)在Tomcat的webapps目录下,将新增一个chapter01目录,部署已经结束,如图1-22所示。
图1-22 应用部署到Tomcat中
默认情况下,部署成功的Web应用将存在于Tomcat的webapps目录下,如实例中的应用部署成功后,在Tomcat的webapps目录下新增一个chapter01目录,chapter01称为应用的上下文名字,可以用来访问该应用。
(8)启动Tomcat后,可以在浏览器中使用http://localhost:8080/chapter01/index.jsp访问chapter01应用下的index.jsp,如图1-23所示。
图1-23 访问chapter01应用
至此,通过上面详细的8个步骤,已经能够使用Eclipse创建一个Web应用,并修改其中的index.jsp文件,然后使用MyEclipse插件将应用部署到Tomcat中,最后在浏览器中访问该应用。可以说,通过上面的学习,读者已经可以开发并运行第一个Web应用。