`

tomcat deploy项目三种方法

 
阅读更多

1、将应用文件夹或war文件直接copy到tomcat的webapps目录下,这样tomcat启动的时候会将webapps目录下的文件夹或war文件的内容当成应用部署。这种方式最简单且无须书写任何配置文件。
2、在tomcat的server.xml配置文件中的Host节点下增加Context子节点,如:

 
<Context path="/test"docBase="D:\private\tomcat\test.war"/>
//其中path制定访问url路径, docBase项目真是路径

其中,path即context path;docBase指向应用所在的文件夹或war文件,可以是绝对路径,也可以是相对路径(相对该Context所在的Host的appBase属性值);
3、在tomcat的conf/[Engine]/[Host]目录下新建xml文件,文件名为context path,内容如下:

 
<Context docBase="D:\private\tomcat\test.war"
 privileged="true"antiResourceLocking="false"antiJARLocking="false">
 <!-- Link to the user database we will get roles from -->
 <ResourceLink name="users"global="UserDatabase"
 type="org.apache.catalina.UserDatabase"/>
</Context>

其中,docBase与第二种方式中的含义一样;

当Host的autoDeploy属性值为true时,以上三种配置Context的方式中,只有第1、3两种方式配置署的应用不需要重启tomcat即可完成部署;第二种方式需要重启tomcat;另外,第1种方式不能指定特定的context path;

分享到:
评论

相关推荐

    mave,tomcat, deploy 脚本

    标题中的“maven, tomcat, deploy 脚本”涉及到的是Java开发中常见的三个工具:Maven、Tomcat和部署脚本。这些是构建、管理和运行Java Web应用程序的关键组件。 Maven是一个项目管理和综合工具,它主要用于管理项目...

    tomcat项目没部署webapps下,如何找

    然而,如果项目没有在这个目录下,可能是因为开发者选择了一种不同的部署方法,如通过修改`conf/server.xml`文件来指定自定义的上下文路径。 **知识点一:Tomcat服务器配置** 1. **`server.xml`文件**:这是Tomcat...

    项目部署到tomcat

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

    tomcat中部署java项目

    ### Tomcat 中部署 Java 项目的三种方法 在 Tomcat 中部署 Java 项目是常见的服务器配置操作之一。本文将详细介绍在 Tomcat 6.0 版本中部署 Java 项目的三种常见方式,帮助开发者更好地理解每种部署方式的特点及...

    tomcat-deploy-script:一个 shell 脚本,用于 startstoprestartdeploy 一个 maven 项目到一个 tomcat 实例

    `tomcat-deploy-script`是一个针对Tomcat服务器的shell脚本,旨在简化和自动化Maven项目的启动、停止、重启以及部署过程。这个脚本对于开发者和运维人员来说是非常实用的工具,因为它可以减少手动操作,降低出错率,...

    Eclipse Tomcat Server 加载项目

    - 另外,如果希望Eclipse自动部署项目更改到Tomcat服务器上,则需要取消勾选“Automatically deploy on server start”选项。 #### 二、部署项目 完成以上步骤后,即可将Web项目部署到Tomcat服务器上进行测试和...

    flex项目发布到Tomcat成功

    在 MyEclipse 中配置好 Tomcat 服务器后,右键选中 Flex 项目,选择 “Deploy As” -&gt; “Deploy to Server”。在弹出的窗口中选择已经配置好的 Tomcat 服务器,然后点击 “Finish” 完成部署。 5. **启动并测试** ...

    Eclipse两种部署web项目方法借鉴.pdf

    3. 在 Tomcat 服务器的配置文件中,需要修改三个地方以便正确地部署项目。 第二种方法:使用 TomcatPlugin 插件 使用 TomcatPlugin 插件,可以将 Eclipse 与 Tomcat 服务器集成。步骤如下: 1. 首先,下载 Tomcat...

    jenkins实现maven项目自动部署到tomcat

    【Jenkins实现Maven项目自动部署到Tomcat】是一篇关于自动化构建和部署流程的教程。该文档旨在教你如何利用Jenkins自动化处理Maven项目的编译、打包和部署到Tomcat服务器的过程,使得开发工作更加高效。以下是详细的...

    Eclipse RAP Deploy - 针对Eclipse 3.5 + Tomcat

    总的来说,Eclipse RAP Deploy涉及到了Eclipse RAP框架、Tomcat服务器以及如何在非OSGi环境下运行RAP应用的技巧。理解和掌握这些知识点对于开发高效且用户体验良好的Web应用程序至关重要。通过学习和实践,开发者...

    Maven +Tomcat+m2eclipse的热部署(hot deploy)

    完成以上步骤后,通过执行Maven命令或在Eclipse中直接运行,可以将项目部署到Tomcat服务器上。修改`HotDeployTest.jsp`中的内容,保存后即可看到页面上的实时变化,无需重启服务器,这就是热部署的魅力所在。 #### ...

    maven 远程部署tomcat

    要实现 Maven 远程部署 Tomcat 容器,需要修改三个配置文件:项目的 pom.xml、用户目录下的 settings.xml、Tomcat 安装目录下的 tomcat-users.xml。 pom.xml 配置 在项目的 pom.xml 文件中添加以下配置: 对于 ...

    Eclipse正常启动tomcat,但是访问httplocalhost8080 报404异常处理方法

    Eclipse默认采用了一种称为“工作空间元数据”的方式来管理Tomcat服务器的配置,这意味着它不会直接修改Tomcat的安装目录,而是创建一个虚拟的部署映射。在这种模式下,Eclipse将项目部署在一个独立于Tomcat安装目录...

    Java项目包 Jenkins+Maven+Gitlab+Tomcat 自动化构建打包、部署

    4. **部署到Tomcat**:构建成功后,Jenkins可以通过使用`deploy`生命周期阶段的Maven目标,如`mvn tomcat7:deploy`,将WAR文件部署到远程Tomcat服务器。也可以编写shell脚本手动完成这个过程,包括停止Tomcat、复制...

    tomcat 热部署 hot deploy Jrebel 加大JVM内存

    标题 "Tomcat 热部署 Hot Deploy Jrebel 加大JVM内存" 涉及的是在Java开发环境中,如何实现应用服务器Tomcat的热部署功能,并通过Jrebel工具提高开发效率,以及如何调整JVM内存配置以优化运行性能。 热部署(Hot ...

    Eclipse中将web项目自动发布到Tomcat_webapps下

    Eclipse 中将 web 项目自动发布到 Tomcat webapps 下 在 Eclipse 中,开发 web 项目时,经常需要将项目部署到 Tomcat 服务器下,以便进行测试和调试。然而,默认情况下,Eclipse 并不会将项目自动发布到 Tomcat 的 ...

    Eclipse环境中WEB项目在Tomcat上的部署

    Tomcat 是一种流行的 Web 应用服务器,广泛应用于 Java Web 项目的部署和运行中。在本资源中,我们将详细介绍如何在 Eclipse 环境中将 WEB 项目部署到 Tomcat 服务器上。 一、Eclipse 环境中 WEB 项目的准备 要在 ...

    Eclipse启动Tomcat后无法访问项目解决办法

    Eclipse启动Tomcat后无法访问项目解决办法 前言: Eclipse中的Tomcat可以正常启动,不过发布项目之后,无法访问,包括http://localhost:8080/的小猫页面也无法访问到,报404错误。这是因为Eclipse所指定的Server ...

Global site tag (gtag.js) - Google Analytics