`
Luob.
  • 浏览: 1584364 次
  • 来自: 上海
社区版块
存档分类
最新评论

Tomcat 4种发布项目方式

阅读更多
Tomcat部署web应用的方式总结,常见的有以下四种:
这个 发布方式,可能对 spring 任务调度重复执行 有关系.

如果webapps,server.xml ,xml 方式 重复发布一个web 项目的话 自然任务调度就会执行多次

1、【使用控制台部署】

		访问Http://localhost:8080,并通过Tomcat Manager登录,进入部署界面即可。


2、【利用Tomcat自动部署】

	将应用程序复制到Tomcat的 webapps路径下,Tomcat启动时将自动加载。




3、【修改Server.xml文件部署】

用UE或EditPlus打开Tomcat位于conf/server.xml的配置文件,找到以下内容:
			
			<Host name="localhost" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> 
	  		..... 
			</Host> 
  	..... 

		在Host之间添加如下内容:

		<Context path="/Mywebapps" reloadable="true" docBase="d:Mywebapps" workDir="d:Mywebappsemp"/> 
 
		path:表示访问的路径;如上述例子中,访问该应用程序为:http://localhost:8080/Mywebapps

		reloadable:表示可以在运行时在classes与lib文件夹下自动加载类包

		docbase:表示应用程序的地址,注意斜杠的方向“”

		workdir:表示缓存文件的放置地址



4、【增加自定义web部署文件(推荐使用,不需要重启Tomcat)】

在Tomcat安装目录confCatalinalocalhost下,里面有Tomcat自带的三个应用,随意复制其中的一个XML文件,然后修改docbase指向你自己的应用程序,
		
		并把path改名,各参数参见上第三种方法。或者你也可以自己新建一个XML文件(注意此文件名将作为Context中的path,不管文件里的path怎么设置也无效),
		
		将以下内容复制过去,修改相应路径即可。

		<Context path="/test" docBase="F:/J2EE/yazd_war_3_0" debug="0" privileged="true" reloadable="true" > 
		
 		</Context> 

		部署完毕后,通过http://localhost:8080/你的path名 就可以访问。



server.xml 配置例子
 <Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true">

        <!-- SingleSignOn valve, share authentication between web applications
             Documentation at: /docs/config/valve.html -->
        <!--
        <Valve className="org.apache.catalina.authenticator.SingleSignOn" />
        -->

        <!-- Access log processes all example.
             Documentation at: /docs/config/valve.html
             Note: The pattern used is equivalent to using pattern="common" -->
      <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" pattern="%h %l %u %t &quot;%r&quot; %s %b" prefix="localhost_access_log." suffix=".txt"/>

<!--可以是 相对路径  也可以是 绝对路径 -->
		<!--  
		<Context path="" appBase="wtwebapps" autoDeploy="true" docBase="../wtwebapps/testweb" debug="0" reloadable="true" crossContext="true"></Context>
      -->
      </Host>


第四种 方式的例子
conf\Catalina\localhost\testweb.xml

<!--可以是 相对路径  也可以是 绝对路径 -->
<?xml version="1.0"?>
<Context path="" appBase="wtwebapps" autoDeploy="true" docBase="${catalina.home}/wtwebapps/testweb" reloadable="true" crossContext="true"></Context>



分享到:
评论

相关推荐

    tomcat发布javaweb项目,以及tomcat的配置

    【标题】:Tomcat发布JavaWeb项目与配置详解 在Java Web开发中,Tomcat作为一款广泛应用的开源Servlet容器,是部署和运行Java Web应用程序的关键工具。本篇将深入探讨如何在Tomcat上发布JavaWeb项目,以及如何进行...

    Linux下使用tomcat发布Web项目

    Linux 下使用 Tomcat 发布 Web 项目 本文将详细介绍如何在 Linux 系统下使用 Tomcat 发布 Web 项目。Tomcat 是一个开源的 Web 服务器软件,广泛应用于 Java Web 开发中。在 Linux 系统下,Tomcat 可以轻松地安装和...

    如何在tomcat下发布项目

    有几种方式可以将Web应用部署到Tomcat: - 将应用的`.war`或目录结构放置在`webapps`目录下。 - 手动编辑`Catalina/localhost`下的`*.xml`文件,指定应用的`docBase`和`path`。 - 使用`manager`Web应用进行远程部署...

    Tomcat 配置项目发布

    【标题】:“Tomcat配置项目发布” ...总结,配置Tomcat发布项目涉及了对Tomcat目录结构的理解、不同部署方式的运用以及配置文件的编辑。通过深入源码和利用相关工具,开发者能够更高效地管理和维护Web应用。

    分享一个linux环境下在tomcat中发布项目的方式

    在Linux环境下,使用Tomcat发布项目是常见的操作,尤其对于Java Web开发者来说,这是一个必备的技能。以下将详细讲解如何在Linux系统上通过Tomcat来部署和发布项目。 首先,你需要将你的Java Web应用程序打包成WAR...

    创建一个Web项目并向Tomcat发布.

    创建一个Web项目并向Tomcat发布.

    tomcat 发布项目步骤

    ### Tomcat 发布项目步骤详解 #### 一、Tomcat简介与环境搭建 Apache Tomcat 是一款免费开源的Servlet容器,主要用于部署Java Web应用程序。它实现了Servlet和JSP规范,并且支持最新的JavaEE标准,因此在Java Web...

    ssm整合发布tomcat,大型项目发布

    自己项目整合的发布tomcat,可用,tomcat里lib包括很多架包

    myeclipse2015如何新建web项目以及如何将项目发布到Tomcat

    myeclipse2015如何新建web项目以及如何将项目发布到Tomcat的详细图文教程,j具体内容请查看word文档

    flex项目发布到Tomcat成功

    同时,确保MyEclipse、Flash Builder和Tomcat的版本兼容,以及正确配置各软件的环境变量,是成功发布项目的关键。 总的来说,MyEclipse 9.0、Flash Builder 4.5和Tomcat 7.0的集成,提供了一个高效开发和部署Flex...

    在Tomcat中部署Web项目的操作方法(必看篇)

    要使用这一方法部署未打包的webapp目录,只要把我们的项目(编译好的发布项目,非开发项目)放到Tomcat的webapps目录下就可以了。如下图所示: 这时,打开Tomcat服务器(确保服务器打开),就可以在浏览器访问我们...

    项目部署到tomcat

    ### 项目部署到Tomcat的三种方法 在IT领域中,将开发完成的应用程序部署到生产环境是一项重要的工作。对于使用Java技术栈的开发者来说,Apache Tomcat作为一款开源、轻量级的Servlet容器,是部署Java Web应用程序的...

    java项目发布助手项目部署工程发布工程部署tomcat部署项目一键发布jenkins部署

    通过配置,一键发布到linux服务器上,并重启服务器上的tomcat,并将tomcat启动日志动态的展现在项目发布助手上,实现一劳永逸的效果,只要配置一遍,后面只需要一键发布项目,就可以了,而不用每次发布都用手不断的...

    tomcat web发布

    ### Tomcat Web发布详解 #### 一、Tomcat与Web发布概述 Apache Tomcat是一款开源的Servlet容器,主要用来运行Java Servlet和JavaServer Pages (JSP)应用。它由Apache软件基金会下属的Jakarta项目开发,是Java Web...

    tomcat中三种部署项目的方法.txt

    ### Tomcat中三种部署项目的方法 #### 方法一:直接放置在`webapps`目录下 在Tomcat服务器中,最简单直接的一种部署方式是将Web应用程序直接放置在`webapps`目录下。这种方式适用于快速测试或者小型项目部署。 1....

    tomcat的配置 WEB项目发布

    ### Tomcat的配置与WEB项目发布 #### 2.1 Tomcat的目录结构解析 Tomcat作为一款广泛使用的开源Web服务器容器,其目录结构对于理解如何配置和部署Web应用程序至关重要。下面详细介绍Tomcat的主要目录及其功能: - ...

    WEB项目发布TOMCAT路径

    WEB项目发布路径WEB项目发布路径WEB项目发布路径WEB项目发布路径WEB项目发布路径

    Tomcat发布网站

    使用 conf\catalina\localhost 文件是另一种将项目发布到 Tomcat 服务器上的方法。首先,我们需要在 conf\catalina\localhost 目录下添加一个.XML 文件,例如 VP_BANK.xml。 在这个文件中,我们需要指定我们的 Web ...

Global site tag (gtag.js) - Google Analytics