• JSP 运行


    Tomcat 上运行 JSP 应用程序

    完成一些包装工作后,才能在 Tomcat 上运行 index.jsp 程序。通常需要按照以下步骤操作:

    1. 创建 JSP 应用程序。如果只使用一个页面,则称它为 index.jsp,就像在示例程序中所做的 一样。
    2. 创建一个部署描述符(一个 web.xml 文件)并将它放在 WEB-INF 目录中。
    3. 将 JSTL 库复制到 WEB-INF/lib 目录。
    4. 使用 JDK 中的 JAR 工具将所有代码捆绑成一个 Web 应用程序归档 (WAR) 文件,用于部署。
    5. 使用 Tomcat Web 应用程序管理器部署和运行 WAR 文件。

    WAR 文件是一个标准 Java 企业版(Java Enterprise Edition,Java EE)部署单元。它是一种格式非常特殊的 JAR 文件,文件扩展名为 .war。 在此 WAR 文件中,必须已经部署了一个名为 web.xml 的部署描述符文件,其中包含一些指令告诉服务器如何部署 WAR 内容。

    对于该示例程序,web.xml 文件(参见清单 2)的作用不大,因为应用程序只包含一个 JSP 页面:

    清单 2. web.xml 部署描述符
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <web-app xmlns="http://java.sun.com/xml/ns/j2ee"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
        http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
        version="2.4">
    
        <description>
       developerWorks Beginning Tomcat Tutorial
        </description>
        <display-name>IBM developerWorks Beginning Tomcat Tutorial
        </display-name>
    </web-app>

    清单 2 中的 web.xml 文件只为 Tomcat 提供描述和显示名称,这些内容稍后将被 Tomcat 应用程序管理器使用。

    要创建 WAR 文件,运行代码分发版(参见下载)中的 makewar.bat 文件。该批处理文件仅使用 JAR 实用工具来创建 JAR 文件。清单 3 显示了 makewar.bat 的内容:

    清单 3. makewar.bat
    jar cvf step1.war .

    如果是在 Linux 系统上操作,可以在控制台上输入 jar cvf step1.war . 来手动创建 WAR 文件。

  • 相关阅读:
    jqueryUI弹出框问题
    spring data jpa分页
    解决eclipse编辑js和html卡的问题
    web.xml添加编码过滤器
    Apache SolrCloud安装
    搭建zookeeper集群
    html页面读取PDF小案例
    .NET 使用Process调用7_zip解压文件
    .NET 中三种正确的单例写法
    Git 笔记
  • 原文地址:https://www.cnblogs.com/eiguleo/p/4175334.html
Copyright © 2020-2023  润新知