怎么开发项目

核心提示本篇首先给出Tomcat 8.0的安装及验证过程,然后在eclipse中配置已安装成功的Tomcat服务器,最后新建一个Java web工程,并绑定已部署的Tomcat服务器,在工程中新建并运行JSP文件。通过本篇的学习,可以掌握以下内容:

本文首先给出了Tomcat 8.0的安装和验证过程,然后在eclipse中配置安装成功的Tomcat服务器,最后创建一个Java web项目,绑定部署好的Tomcat服务器,在项目中创建和运行JSP文件。通过本文的学习,我们可以掌握以下内容:

●部署Tomcat 8.0

●建立本地服务器Server。

●创建一个新的Java web开发项目

●建立第一个JSP文件。

●运行JSP文件

1.部署Tomcat 8.0

Tomcat是一个轻量级的Web应用服务器。与其他Web服务器相比,Tomcat最大的优势在于它的免费和开源代码。Java开发者可以使用MySQL数据库服务器、Tomcat Web服务器和Linux操作系统来构建一个免费实用的Web系统。

Tomcat 8.0或其他版本的安装步骤如下:

在Tomcat首页左侧的红色线框区域,选择需要下载的Tomcat版本。目前有三个版本的Tomcat 9、Tomcat 8和Tomcat 7。选择Tomcat 8,进入Tomcat 8的信息页面。

图1 Tomcat官网首页

在Tomcat 8下载页面的红色线框区域,Tomcat 8分为两个子版本,Tomcat 8.5.32和Tomcat 8.0.53。你可以选择任何一个版本。选择8.0.53进入8.0.53版本下载页面。

图2 tomcat 8信息页

在8.0.53版本下载页面的红色线框区域,有zip压缩包、tar.gz压缩包、32位Windows zip压缩包和64位Windows zip压缩包。请根据自己的操作系统选择不同的压缩包下载。比如32位Windows操作系统可以选择32位Windows zip压缩包下载,64位Windows操作系统可以选择64位Windows zip压缩包下载,Linux系统需要选择tar.gz压缩包下载。在这里,选择要下载的32位Windows zip压缩包。

图3 8.0.53版本下载页

将下载的压缩包复制到任意目录并解压缩。进入bin目录,双击bin目录下的startup.bat文件启动Tomcat服务器。Tomcat启动信息显示在DOS窗口中,如下图所示。

图4 tomcat启动信息窗口

打开浏览器,在浏览器窗口输入以下地址,浏览器显示如下图所示的tomcat欢迎页面,表示tomcat部署成功。

图5 tomcat欢迎页面

如果没有出现欢迎页面,可能是由以下问题引起的:

Tomcat压缩包下载错误。下载的tomcat压缩包和自己使用的操作系统不匹配,需要重新下载tomcat压缩包。

Tomcat版本与安装的JDK版本不匹配。Tomcat 8及以上需要JDK1.7及以上。

端口880被占用。Tomcat的默认端口是8080。如果8080端口被其他服务占用,tomcat将无法启动。

2.eclipse创建服务器服务

要用eclipse开发Java web项目,需要将已经用eclipse部署的Tomcat关联起来,并创建服务器服务。成功创建服务器后,eclipse可以直接将项目发布到Tomcat,并启动Tomcat服务。创建eclipse服务器服务分为两个步骤。第一步是创建服务器运行环境,即配置Web服务器。在这里,配置先前安装的Tomcat服务器;第二步是建立服务器服务。

步骤1:创建服务器运行环境

启动eclipse,选择[窗口]菜单下的[首选项]命令,进入首选项设置对话框。如下图所示。

图6 Preferences设置对话框

在首选项设置对话框中,展开对话框左侧的[服务器]项,选择运行时环境,点击右侧的[添加…]按钮,进入设置运行时环境对话框,如下图所示。

图7 New Server Runtime对话框

新的运行时对话框列出了eclipse当前支持的tomcat版本。前面安装了tomcat 8,所以选择了Apache Tomcat V8.0。单击[下一步>]按钮进入配置tomcat服务器对话框。

图8 配置tomcat对话框

在配置tomcat服务器对话框中,在名称输入字段中输入服务器的名称,这里输入“Apache Tomcat v8.053”,可以是另一个名称;tomcat安装目录输入字段选择Tomcat的安装路径,其中选择“D: Tomcat 8 Apache-Tomcat-8 . 0 . 47”。完成后,单击Finish返回到Preferences setting对话框,新创建的Tomcat服务列在对话框的右侧。如下图所示。

图9 Apache Tomcat V8.053添加成功

步骤2:添加服务器服务

选择[窗口]菜单下的[显示视图]命令,在弹出的二级菜单列表中选择[服务器]命令,打开服务器窗口。如果二级菜单中没有列出[Servers]命令,您可以选择二级菜单中的[Other…]命令打开另一个对话框,并在另一个对话框中找到[Servers]命令。下图显示了“服务器”窗口。

图10 Servers窗口

将鼠标移动到Servers窗口,单击鼠标右键,在弹出菜单中选择【新建】【服务器】命令,弹出【新建】服务器对话框。如下图所示。

图11 New Server对话框

“新建服务器”对话框设置描述如下:

①服务器的主机名

新建服务器的主机名,本地服务器服务主机名一般采用localhost。

②服务器名称

新服务器的名称,可以输入任何名称。在此使用默认名称。

③服务器运行环境

该选项列出了所有的服务器运行环境,并选择前面创建的Apache Tomcat V8.053运行环境。

设置完成后,单击[完成]。

在“服务器”窗口中列出已成功创建的服务器。如下图所示。

图12 Servers窗口列出已创建的Server

图中名为“Apache Tomcat V8.053 at localhost”的服务器就是刚刚成功创建的服务器。

在Servers窗口中,选择新创建的服务器,右键弹出菜单,在弹出菜单中选择[Start]命令,或者单击Servers窗口顶部工具栏中的启动图标启动服务器。控制台窗口中会列出服务器启动过程的信息,控制台窗口中列出的启动信息如下图所示。

图13 控制台窗口列出Server启动信息

在浏览器地址窗口输入地址,浏览器显示内容如下图所示。

上图显示服务器启动成功,但是服务器没有关联的项目。稍后,我们将创建一个Java Web项目来加入服务器。

3.构建Java Web项目

下面给出了构建Java Web项目的具体步骤:

选择[文件][新建][动态web项目]命令。如果[新建]菜单下没有[动态Web项目]命令,请选择[文件][新建][其他…]命令。在弹出的新建对话框中,展开web项,选择动态Web项目选项。点击【下一步】进入新建动态Web项目设置对话框。如下图所示。

图14 New Dynamic Web Project设置对话

新的“动态Web项目”对话框设置描述如下:

①项目名称

Java Web项目的名称。您可以输入任何名称。在这里输入“TestWeb”。

②项目位置

Java项目文件存储目录,一般选择eclipse配置的Workspace工作目录。这个条目的默认值是eclipse工作目录+项目文件名。项目的文件存储目录可以是默认值。

③目标运行时间

该选项配置服务器运行环境,并选择之前创建的Apache Tomcat V8.053运行环境。

④ Dynamin web模块版本

配置Java动态web模块,其版本对应Tomcat的版本,Tomcat 8版及以上需要选择web模块3.0版或以上。

⑤配置

Apache Tomcat V8.053运行环境相关的配置选项一般都是默认值,以后也可以修改。

设置完成后,点击【下一步】,进入设置项目编码存放目录对话框。

设置项目代码存储目录。一般情况下,项目代码存储在项目src目录下,可以使用默认值。点击【下一步】,进入Web配置模块,如下图所示。

图15 设置项目源代码存储目录

配置Web模块主要配置项目的根目录和JSP存储目录。选中下面的框以允许创建web.xml配置文件。点击【完成】,完成Java Web项目的创建。

图16 配置Web模块

1.4运行项目文件

成功创建项目后,项目资源文件将显示在项目资源管理器窗口中。展开TestWeb项目,可以看到项目文件的组织结构如下图所示。

图17 TestWeb项目组织结构

Java资源目录用于存储Java源代码文件和系统库文件;web文件用于存储JSP、CSS、JS和Web配置文件。

创建JSP文件

JSP是一个Java服务页面。JSP是HTML、Jave程序和独特的JSP标记内容的混合体,形成一个JSP文件。当用户通过浏览器访问JSP页面时,JSP在服务器端执行Java程序和JSP标签,从数据库获取内容或进行处理操作,并将处理结果转换成HTML内容返回给浏览器。

创建JSP文件的步骤如下:

用鼠标选中项目的WebContent目录,点击鼠标右键,在弹出的菜单中选择【新建】【JSP文件】命令。在出现的“新建jsp文件”对话框的文件名输入字段中输入文件名“indes.jsp ”,然后单击[完成]。

图18 新建JSP文件

成功创建的index.jsp文件显示在WebContent的根目录中。用鼠标双击index.jsp文件,打开JSP文件并编辑它。

运行JSP文件

打开index.jsp文件,在选项卡之间输入“这是我的第一个Web程序”,然后保存文件。JSP代码如下:

用鼠标选中index.jsp文件,单击鼠标右键,在弹出菜单中选择[运行方式][在服务器上运行]命令。如果项目是第一次运行,eclispe会弹出“在服务器上运行”对话框,可以在其中配置和选择要运行的服务器,如下图所示。

图19 Run on Server对话框

选择之前在localhost server上配置的Apache Tomcat v8.053,并选择下面的复选框来保存配置项,这样在下次运行项目时就不需要配置它了。单击[完成]按钮,eclipse启动服务器,启动信息列在控制台窗口中。服务器启动后,eclipse会在内置的浏览器窗口中打开index.jsp文件,浏览器会显示“这是我的第一个Web程序”。如下图所示。您也可以将运行地址复制到外部浏览器。

图20 index.jsp运行界面

■课程总结

本课重点讲四个要点,这四个要点是构建和验证Java Web开发环境的关键内容。

掌握tomcat的安装和部署是课程的第一点。在Windows系统上安装Tomcat比较简单,下载压缩包,解压到任意目录即可。进入tomcat的bin目录,可以直接运行startup.bat启动tomcat服务。

第二点是在eclipse中添加服务器服务。将tomcat与eclipse关联起来,便于eclipse管理tomcat。

第三点是构建一个Java Web项目。Web开发的第一步是建立一个项目。创建新项目时,可以通过选择动态Web项目项目类型来创建Web项目。

第四点是建立的项目如何在服务器中运行。选择要运行的JSP文件,右键单击,然后在弹出菜单中选择“在服务器上运行”命令。第一次运行项目时,您需要配置项目在哪个服务器上运行。

 
友情链接
鄂ICP备19019357号-22