`
shukuiyan
  • 浏览: 413562 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

在tomcat下 有哪几种发布jsp应用程序的方法?

阅读更多

1)直接放到webapps目录下。Tomcatwebapps目录是tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用。也可以将jsp应用程序打成一个war包放在这个目录下,服务器会自动解开这个war包,并在这个目录下生产一个同名文件夹。一个war包就是有特定格式的jar包,它是一个将web程序的所有内容进行压缩得到的。

Webapps这个默认的目录也是可以改变的。打开tomcatconf目录下的server.xml文件,找到下面的内容。

<Host name="localhost"  appBase="webapps"

            unpackWARs="true" autoDeploy="true"

            xmlValidation="false" xmlNamespaceAware="false">

其中的appBase="webapps"

是只应用目录,可以将这个目录更改到想要的目录去。

2)在server.xml中指定。

tomcat的配置中,一个web应用就是一个特定的Context,可以通过在server.xml中新建Context来部署一个jsp应用程序。打开server.xml文件,在host标签内创建一个Context,内容如下:

<Context path="/zhinangtuan" docBase="E:\ Workspaces\MyZhiNangTuanDemo\WebRoot"

        debug="5" reloadable="true" crossContext="true"/>

其中path是虚拟路径,docBasejsp应用程序的物理路径,workDir是这个应用的工作目录,存放运行时生产的与这个应用相关的文件。

这种方法比较灵活,不必把应用程序放到webapps下面。

3)创建一个Context文件

无论是把jsp应用程序直接放在webapps下,还是在server.xml中指定,被服务器加载之后,都会在tomcatconf/catalina/localhost目录下生成一个xml文件,其内容如下:

<Context path=”/admin” docBase=”${catalina.home}/server/webapps/admin  ”debug=”0” privileged=”true” ></Context>

可以看出,文件中就是描述一个应用的Context信息,其内容和server.xml中的Context信息格式一致的,文件名便是虚拟目录名。可以直接建立这样一个xml文件,放在tomcat

conf/catalina/localhost目录下。

 

在不同的情况下,可能需要不同的部署方法,没有那种部署更好,完全是根据实际需要和习惯来选择一个合适的部署方法。

分享到:
评论

相关推荐

    基于jsp-tomcat-MysqL的新闻发布系统

    【基于jsp-tomcat-MysqL的新闻发布系统】是一个典型的Web应用程序开发案例,它结合了前端技术、服务器端技术和数据库管理技术,用于构建动态、实时的新闻信息发布平台。在这个系统中,`jsp`(JavaServer Pages)负责...

    如何在tomcat下发布项目

    在IT领域,特别是Java开发环境中,Apache Tomcat服务器是部署Web应用程序的重要工具之一。本文将深入探讨如何在Tomcat服务器下发布项目,包括配置过程、关键步骤以及常见问题的解决方案,帮助开发者清晰地理解整个...

    tomcat环境搭和管理及实现jsp通过tomcat连接mysql

    Tomcat服务器是Apache软件基金会Jakarta项目中的核心项目,由Apache、Sun公司及其他个人和公司联合开发。...了解这些知识点有助于在实践中更加有效地搭建和管理Tomcat环境,同时能够顺利地实现JSP与MySQL数据库的连接。

    jsp自定义标签例子,能在Tomcat下直接运行

    Apache Tomcat是一款开源的Servlet容器,广泛用于部署和运行Java Web应用程序,包括JSP和Servlet。 创建JSP自定义标签通常包括以下几个步骤: 1. **定义标签库描述符(TLD)** TLD(Tag Library Descriptor)文件是...

    tomcat-5.5.27+admin Web应用程序(打包下载)

    这个"tomcat-5.5.27+admin Web应用程序(打包下载)"是Tomcat 5.5.27版本的压缩包,它包含了用于管理Tomcat服务器的admin Web应用程序。 Tomcat 5.5.27是该系列的一个稳定版本,发布于2008年,尽管现在已经有更高级的...

    jsp程序设计开发web应用

    在web开发领域,JavaServer Pages(JSP)技术是一种用于构建动态网页的应用程序开发标准,由Sun Microsystems(现已被Oracle公司收购)开发。JSP被广泛应用于创建交互式、数据驱动的Web应用程序,它允许开发者将业务...

    提供一个《在Tomcat部署和发布Web应用》的入门教程

    在Java Web开发中,Tomcat是一个非常常见的应用服务器,它被广泛用于运行Servlet和JSP应用。本教程将深入探讨如何在Tomcat上部署和发布Web应用,这对于初学者和开发者来说是至关重要的技能。 首先,理解Web应用的...

    jsp tomcat mysql smartupload简单网页

    【标题】"jsp tomcat mysql smartupload简单网页"是一个基于Java Web技术的入门级项目,主要涉及了几个关键的技术组件,包括JSP(JavaServer Pages)、Tomcat服务器、MySQL数据库以及SmartUpload库。这个项目旨在...

    Tomcat的jsp编译参数

    总结来说,理解和配置Tomcat的JSP编译参数是优化Java Web应用程序性能、提升开发效率和确保错误处理的关键。通过对`web.xml`的适当调整,你可以定制JSP的编译行为,使其更好地适应项目的需求。同时,了解这些参数也...

    Servlet JSP深入详解 基于Tomcat的Web开发

    下面将介绍如何在Tomcat中部署Servlet和JSP应用。 **4.1 Tomcat的安装与配置** - **下载与安装**:从Apache官方网站下载最新版本的Tomcat,解压到指定目录。 - **配置环境变量**:将Tomcat的bin目录添加到系统PATH...

    JSP程序设计从入门到精通355页.pdf

    在 Tomcat 下 JSP 环境的配置需要创建自己的 Jsp 工作目录,并修改 Tomcat 的配置文件。 JSP 语法介绍 JSP 语言的语法结构主要包括: * JSP 页面中的元素:包括静态 HTML 元素、JSP 元素和 Java 代码块 * JSP ...

    tomcat+jsp内幕详解

    Tomcat的启动过程主要包括读取配置文件、初始化服务器组件、加载Web应用程序等步骤。主要的启动脚本是`catalina.sh`或`catalina.bat`。在启动时,会读取`conf/server.xml`配置文件,这个文件定义了服务器的端口、...

    jsp整和tomcat

    本文将深入探讨如何将JSP与Tomcat进行整合,以便于发布和配置Web应用程序。首先,我们需要理解JSP和Tomcat的基本概念。 **1. JSP(JavaServer Pages)** JSP是一种动态网页技术,它允许开发者在HTML或XML文档中嵌入...

    jsp,tomcat,开发的源码网站

    JSP(JavaServer Pages)是Java平台上的动态网页技术,而Tomcat则是一个开源的Java Servlet容器,常常用于部署和运行JSP应用程序。 【JSP】:JSP是一种服务器端脚本语言,允许开发者在HTML或XML文档中嵌入Java代码...

    Tomcat jsp经典配置Tomcat jsp经典配置

    Tomcat是一个开源的Java Servlet容器,它是Apache软件基金会的Jakarta项目的一部分,主要用于运行Java Web应用程序,包括JSP(Java Server Pages)和Servlet。JSP是一种动态网页技术,它允许开发者将静态HTML内容与...

    JSP tomcat6.0.14.

    - 将JSP应用的WAR文件或解压后的目录放在`webapps`下,Tomcat启动后会自动部署。 - 使用`bin`目录下的脚本启动和停止Tomcat服务器。 在开发过程中,开发者可以利用Tomcat的热部署特性,即在不重启服务器的情况下...

    学生信息管理系统 JSP + Tomcat

    下面将详细介绍JSP和Tomcat以及它们在学生信息管理系统中的应用。 JSP是Java的一种动态网页技术,它允许开发者在HTML或XML文档中嵌入Java代码,使得网页能够处理动态内容。JSP的核心优势在于其与Java语言的紧密集成...

    Apache与Tomcat的区别 ,几种常见的web应用服务器.docx

    几种常见的 Web 应用服务器: 1. **Microsoft IIS**:Internet Information Services,是微软提供的一个全方位 Web 服务解决方案,包括 Web 服务器、FTP 服务器、NNTP 服务器和 SMTP 服务器。IIS 提供图形化的管理...

Global site tag (gtag.js) - Google Analytics