如何在 Eclipse 中使用 JBoss 服务器运行 JSP 文件

在本教程中,我们将学习编写和运行 JSP 的基础知识。我们将安装 Java 和 JBoss 服务器,因为它们是运行 JSP 的先决条件。

安装 Java

要安装 Java,我们需要检查机器上是否有任何旧版本的 JDK(Java Development Kit)。如果有,请将其卸载。

请参阅此指南 安装 Java

如何在 Eclipse 中配置 JBoss 服务器

以下是如何在 Eclipse 中配置 JBoss 服务器的步骤:

步骤 1) JBoss 服务器可以从以下 链接 下载

从链接下载服务器的最新版本后,我们将获得一个 zip 文件,需要将其解压缩。

解压缩后,它会进入以下文件夹:

Configure JBoss Server

我们可以使用 bin 文件夹中的 start 和 stop exe 来启动和停止服务器。

步骤 2) 我们可以通过以下方式将服务器包含到 Eclipse IDE 中:

  1. 创建一个新服务器,将其命名为 localhost。
  2. 从服务器列表中选择服务器版本。
  3. 服务器名称将在此处添加为 JBoss v5 at localhost(已在上一步中选择)。
  4. 单击完成按钮以完成步骤。

Configure JBoss Server in Eclipse

需要定义我们使用的服务器版本,并且可以指定上面解压缩的路径。

单击完成按钮后,服务器将添加到 Eclipse IDE。

Configure JBoss Server in Eclipse

JBoss 已安装,可以从此处访问服务器。

步骤 3) 测试安装

检查安装是否正确完成。

  • 一旦 Java 和 JBoss 服务器安装在机器上,我们就可以在 Eclipse IDE 中开始使用它们。
  • 在 Eclipse IDE 中,我们检查没有错误,并且 Java 路径已设置为环境变量。
  • 如果以上步骤成功执行,则服务器将成功启动。

Configure JBoss Server in Eclipse

服务器已成功启动。

如何在 Eclipse 中运行 JSP 动态 Web 项目

步骤 1) 我们可以通过右键单击项目资源管理器来创建动态 Web 项目,然后会看到以下窗口。

Run a JSP Dynamic Web Project in Eclipse

步骤 2) 在以上屏幕中单击下一步按钮后,我们将看到以下窗口,在此处输入项目名称,然后单击完成。

  1. 命名项目
  2. 单击完成按钮

Run a JSP Dynamic Web Project

单击完成按钮后,项目将被创建并在资源管理器中显示,包含以下文件夹。

Run a JSP Dynamic Web Project

如何在 Eclipse 中运行 JSP 程序

以下是在 Eclipse 中运行 JSP 程序的步骤:

步骤 1) 创建新的 JSP 页面

在 gurutest 项目中,右键单击项目,然后单击“新建 JSP 页面”。

步骤 2) 选择文件夹并输入文件名

将打开以下窗口,它将帮助在项目中创建新的 JSP。

  1. 选择应用程序目录中的父文件夹。
  2. 选择WebContent 文件夹,因为 JSP 是在该文件夹下创建的。
  3. 输入 JSP 的文件名。
  4. 单击完成按钮以完成步骤,JSP 已创建。

Run a JSP Program

文件名指定为 guru_example.jsp,然后单击下一步,再单击完成。

步骤 3) 检查文件夹中创建的 JSP

JSP 创建后,它会显示在 WebContent 文件夹中,如下所示:

Run a JSP Program

步骤 4) 在文件中输入代码并运行

在文件中输入以下代码:

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Guru Example1</title>
</head>
<body>
<a>This is Guru JSP.</a>
</body>
</html>

代码解释

代码第 1 行:此处我们定义了页面指令,如 language(设置为 java)、contentType(设置为 text/html)、pageEncoding(设置为标准的 ISO-8859)(我们将在“JSP 实战”文章的指令部分更详细地学习)。

代码第 3-12 行:此处我们定义了一个包含文本“This is Guru JSP”的 HTML,这将作为输出显示。

如何启动 JBoss 服务器并在 Eclipse 中部署项目

步骤 1)Eclipse IDE 的服务器部分,右键单击已配置的服务器,然后有一个启动服务器的选项。

Start JBoss Server and Deploy Project

步骤 2) 服务器启动后,我们就可以部署 gurutest 项目了。在项目资源管理器中,右键单击 gurutest 项目,然后单击“在服务器上运行”,我们会看到以下选项。

  1. 选择服务器,可以选择现有服务器或定义新服务器。
  2. 选择已定义的服务器。
  3. 单击完成按钮。

Start JBoss Server and Deploy Project

步骤 3) 点击完成按钮后,会弹出一个新窗口。

有两个选项:

  • 选择现有服务器,或者
  • 手动配置服务器。

在这种情况下,我们已在上述情况下配置了服务器。因此,我们可以选择已配置的服务器,然后单击下一步。

在这里,我们可以看到要部署的已配置项目。

Start JBoss Server and Deploy Project

当我们单击完成按钮时,项目将被部署到服务器,消息可以在以下屏幕截图中看到。

Start JBoss Server and Deploy Project

当我们尝试访问 https://:8080/gurutest/guru_example.jsp

其中,

Localhost:服务器启动所在的本地主机,8080 是该服务器的端口。

Gurutest:已部署在此 localhost 上的项目。

Guru_example.jsp:这是我们正在尝试访问的 JSP。

Start JBoss Server and Deploying Project

输出

这是来自 guru_example.jsp 的 Guru JSP 文本。

摘要

  • 在本教程中,我们学习了安装 Java 和 JBoss,它们是运行 JSP 的先决条件。
  • 此外,我们学习了如何编写 JSP,然后将其部署到服务器。项目部署后,我们可以在浏览器中获得 JSP 输出。