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

(一)tomcat配置任意目录下Web应用程序

阅读更多
以前对于配置apache还是比较熟悉的。但tomcat却一直不熟悉,可能是第一次接触java容器时是glassfish,后来一直对tomcat有一种陌生感,尽管也知道tomcat使用最广泛。所以一直拖到现在。


有两种方式
方式一、直接放在tomcat的webapps目录下即可。
tomcat运行后,就将该目录下的所有工程项目发布。

方式二、放在其他目录下,然后在tomcat中指向该工程项目。

1,直接修改conf\server.xml文件【5.5以前,使用较多】
<Context path="/Test1" docBase="E:\dev\work\Test" debug="0" reloadable="true" crossContext="true"></Context>
对于path,如果与工程名不一致时,以path指定的为准,比如通过http://localhost:8080/Test1能够正常访问。而通过http://localhost:8080/Test却不能正常访问,尽管该工程名是Test。
注:path指上下文路径。

2,在conf\Catalina\localhost下新建一个projectName.xml的文件。【5.5以后,建议使用】
<Context docBase="E:/dev/work/Test" privileged="true" reloadable="true"></Context>
注意:tomcat5.5以前,需要在Context中指定path="/projectName"。但5.5以后,由于xml文件名已经为projectName,所以这里就不用path再指定了。当然如果显式指定path,却与projectName又不一致时,通过path指定的路径访问是不正确的。

为什么5.5以后,不建议使用直接修改server.xml?
因为tomcat在启动时,只读取server.xml文件一次。而在conf\Catalina\localhost下,即使tomcat已经运行,还可以发布新project。

如果没有指定任何路径,在默认访问webapps\ROOT下的资源。即http://localhost:8080。因为此时的path为“/”(空).

现在想想,在tomcat下部署也很简单。
分享到:
评论

相关推荐

    Tomcat7部署多个Web项目的方法-有图有真相

    它支持多个Web应用程序的同时运行,这是通过在Tomcat的配置文件中定义不同的Web应用程序上下文(Context)来实现的。文档中提到了两种部署Web项目的方法,均涉及到修改Tomcat的`server.xml`文件,这是Tomcat的主配置...

    tomcat下的log4j日志配置

    本文将详细介绍两种常见的 Log4j 配置方式:Tomcat 级别的统一日志管理和每个 web 应用分别配置 Log4j,并着重介绍第二种方法的具体步骤。 #### 一、Tomcat 级别的统一日志管理 这种方法适用于希望对整个 Tomcat ...

    Tomcat-7.0.78-x64 免安装版

    在免安装版的Tomcat中,你可以直接修改`webapps`目录下的内容来部署你的Web应用程序。将WAR文件或者解压后的应用目录放入此目录,Tomcat在启动时会自动部署。另外,`conf/Catalina/localhost`目录下的XML文件也可以...

    WINDOWS下JDK+TOMCAT配置与安装

    在Windows环境下配置和安装JDK(Java Development Kit)与Tomcat服务器是开发Java Web应用程序的基础步骤。以下将详细讲解这个过程: 首先,我们需要下载JDK和Tomcat的安装包。JDK是Java编程语言的软件开发工具包,...

    如何配置Tomcat服务器

    ### 如何配置Tomcat服务器 #### 一、安装与配置J2SDK ...通过这些步骤,您不仅能够成功安装和配置 Tomcat,还能部署简单的 Web 应用程序。这对于初学者来说是非常实用的知识点,同时也为更深入的学习奠定了基础。

    tomcat配置,tomcat的正确配置

    在IT领域,Apache Tomcat是一款非常流行的开源Web服务器,主要用于部署Java Web应用程序。为了确保Tomcat能够稳定高效地运行,正确的配置至关重要。本文将根据提供的标题、描述、标签以及部分内容,详细介绍如何进行...

    Tomcat6.0虚拟目录配置方法

    通过配置虚拟目录,可以使得用户能够通过一个简洁的URL来访问服务器上任意位置的文件或应用程序,而无需直接暴露文件的实际物理路径。这不仅提升了安全性,也提高了Web项目的部署灵活性。 #### 三、配置步骤详解 1...

    web服务器tomcat

    【标题】:“Web服务器Tomcat” 【描述】:“Tomcat7是一个广泛应用的开源Web服务器,它主要用于运行Java ...通过学习和使用Tomcat,我们可以深入了解Web服务器的工作原理,以及如何部署和管理Java Web应用程序。

    tomcat7连接eclipse配置

    在IT行业中,集成开发环境(IDE)如Eclipse与服务器软件如Tomcat的结合使用是Web应用程序开发的基础。本文将详细介绍如何在Eclipse中配置Tomcat 7,以供开发者进行Java Web项目的开发和调试。 首先,Tomcat 7是一个...

    Tomcat配置详解.doc

    Web应用程序通常以WAR(Web ARchive)格式部署在`webapps`目录下。WAR文件是自包含的,包含了Web应用的所有资源,包括HTML、JSP、Servlet、CSS、JavaScript以及相关的配置文件。当WAR文件被放入`webapps`目录,...

    最全javaweb项目环境搭建文档,包含JDK eclipse 配置Tomcat 安装数据库

    JDK(Java Development Kit)是开发和运行Java应用程序的基础。首先,从Oracle官网(http://www.oracle.com/technetwork/java/javase/downloads/index.html)下载适用于操作系统的JDK版本。对于Windows 64位系统,...

    tomcat6.0应用部署服务器

    Tomcat6.0是Apache软件基金会Jakarta项目的一部分,为开发者提供了运行Java web应用程序的环境,特别适合小型到中型的项目。 【描述】:“Tomcat6.0不需要安装,直接复制在某个目录,在myeclipse-&gt;server-&gt;tomcat6....

    tomcat服务器8.0版本 apache-tomcat-8.0.15.zip

    部署Web应用程序到Tomcat非常简单,只需将WAR文件或已解压的目录放在`webapps`目录下即可。Tomcat会自动检测并加载新添加的应用。如果需要自定义部署,可以通过`Host Manager`应用来管理,或者在`conf/Catalina/...

    tomcat学习-基本配置

    Tomcat是Apache软件基金会的Jakarta项目中的一个核心项目,是一个开源的Java Servlet容器,主要用于部署和运行Java Web应用程序。本文将深入探讨Tomcat的基本配置,主要涉及`server.xml`、`context.xml`和`web.xml`...

    Tomcat安装配置

    Tomcat的安装配置是一个基础但重要的步骤,确保其正确配置能为Java Web应用程序提供稳定的基础。了解和熟悉Tomcat的工作原理和目录结构对于后续的开发和调试工作至关重要。随着技术的发展,虽然Tomcat版本不断更新,...

    web容器tomcat7.0

    Tomcat 7.0版本是它的一个重要里程碑,提供了一系列增强功能和改进,使得它在开发和部署Web应用程序时变得更加高效和稳定。对于初学者和专业人士来说,学习和使用Tomcat 7.0都是一个非常有价值的技能,可以让你轻松...

    Tomcat安装与配置[新手入门]

    在每个Web应用程序的WEB-INF目录下,还可以创建lib子目录,放置只对当前应用可见的JAR文件。 运行Tomcat时,进入Tomcat安装目录的/bin子目录,双击startup.bat批处理文件。如果遇到错误提示,应仔细阅读并分析错误...

    Tomcat和Eclispe的集成配置开发java web项目

    在开发Java Web应用程序时,集成开发环境(IDE)如Eclipse与服务器容器(如Apache Tomcat)的协同工作至关重要。本文将详细介绍如何在Eclipse中配置和集成Tomcat服务器,以便能够便捷地开发、测试和运行Java Web应用...

Global site tag (gtag.js) - Google Analytics