![JavaEE架构与程序设计](https://wfqqreader-1252317822.image.myqcloud.com/cover/486/678486/b_678486.jpg)
1.5 使用Eclipse开发Web应用
![](https://epubservercos.yuewen.com/856950/3590428603432901/epubprivate/OEBPS/Images/figure_0020_0021.jpg?sign=1739690480-2SfnUfWuano98X1VnLCGr8mhlY5dLV1N-0-26ffd6019eb24971080a1f43b5a3d7dd)
通过前面章节的学习,已经能够正确安装Eclipse、MyEclipse以及Tomcat,并能够通过MyEclipse管理Tomcat。本节将学习使用已经搭建好的开发运行环境开发并运行Web应用的主要步骤。
(1)创建一个Web工程,如图1-16所示。
![](https://epubservercos.yuewen.com/856950/3590428603432901/epubprivate/OEBPS/Images/figure_0020_0022.jpg?sign=1739690480-0O1LxnYUTmG3kx3121su22Qz16ftndNJ-0-24c7725f976b3d76745dc6429a972ff6)
图1-16 创建Web工程
(2)填写Web工程信息,如图1-17所示。
![](https://epubservercos.yuewen.com/856950/3590428603432901/epubprivate/OEBPS/Images/figure_0021_0023.jpg?sign=1739690480-9KuQdgcVsFiYJyJyABpD6qEpasDJjShn-0-6af3005ecb90e0d30e6f0191ef8eaaf5)
图1-17 填写Web工程信息
(3)在左侧生成树状结构的Web工程目录,如图1-18所示。
![](https://epubservercos.yuewen.com/856950/3590428603432901/epubprivate/OEBPS/Images/figure_0021_0024.jpg?sign=1739690480-9OpOW4hyBfPSgfk16ZhFxWKo03YTIKU9-0-ae18800418ede76da5cd3d0d8d1d652f)
图1-18 Web工程目录
在生成的Web工程目录中,所有的Java类,包括JavaSE的类、Servlet类等都将存储在src目录下。所有的HTML、JSP文件,都将存储在WebRoot目录下。运行时的配置信息将在WEB-INF目录下的web.xml文件中编写,后面章节将详细介绍。
(4)打开index.jsp文件,修改其内容,如图1-19所示。
![](https://epubservercos.yuewen.com/856950/3590428603432901/epubprivate/OEBPS/Images/figure_0022_0025.jpg?sign=1739690480-bfklNBF2mMkCfRdvcUBEryFKwV5AkSFB-0-fd94355993177e6498e217f049ee941f)
图1-19 编辑index.jsp文件
打开index.jsp文件后,可以修改文件的内容,实例中将<body>的内容改为“Hello,This is chapter01 demo.”。
(5)将应用部署到Tomcat中,如图1-20所示。
![](https://epubservercos.yuewen.com/856950/3590428603432901/epubprivate/OEBPS/Images/figure_0022_0026.jpg?sign=1739690480-E4Ad5lxgpOc0Y4ijE1YBzcFGMUkMFpGg-0-9b064fc9ffe364b7a4dcd11a08f9ea3e)
图1-20 部署Web应用
目前,工程chapter01的所有文件都存在于Eclipse的工作空间,即存在于开发环境中。要想运行该工程,就需要将其按照容器规范“放置”到容器的环境中。将应用从开发环境按照规范放到运行环境的过程,称为“部署(deploy)”。在MyEclipse中部署Web应用非常简单,单击部署图标,选择需要部署的工程,单击“Add”按钮,就可以开始进行部署。
(6)在弹出的窗口中选择容器,单击“Finish”按钮,如图1-21所示。
![](https://epubservercos.yuewen.com/856950/3590428603432901/epubprivate/OEBPS/Images/figure_0023_0027.jpg?sign=1739690480-be2TW3Bl1MgxsJKdkJsn2OqgjAUQ2kYr-0-d23b8b44729ff653826eda19ffbf00f9)
图1-21 选择服务器
(7)在Tomcat的webapps目录下,将新增一个chapter01目录,部署已经结束,如图1-22所示。
![](https://epubservercos.yuewen.com/856950/3590428603432901/epubprivate/OEBPS/Images/figure_0023_0028.jpg?sign=1739690480-nOaLmyahiCAEU0ZBKHrrFaVQMWxK3gFU-0-ff769ec11e482fe1aab059ecf9755b31)
图1-22 应用部署到Tomcat中
默认情况下,部署成功的Web应用将存在于Tomcat的webapps目录下,如实例中的应用部署成功后,在Tomcat的webapps目录下新增一个chapter01目录,chapter01称为应用的上下文名字,可以用来访问该应用。
(8)启动Tomcat后,可以在浏览器中使用http://localhost:8080/chapter01/index.jsp访问chapter01应用下的index.jsp,如图1-23所示。
![](https://epubservercos.yuewen.com/856950/3590428603432901/epubprivate/OEBPS/Images/figure_0023_0029.jpg?sign=1739690480-jKcWGefCtbqkAjUrJIc0SaBtpAx1T8Ob-0-0046375f2cc9bdbe61550d6dbd31b706)
图1-23 访问chapter01应用
至此,通过上面详细的8个步骤,已经能够使用Eclipse创建一个Web应用,并修改其中的index.jsp文件,然后使用MyEclipse插件将应用部署到Tomcat中,最后在浏览器中访问该应用。可以说,通过上面的学习,读者已经可以开发并运行第一个Web应用。