`

Maven webapp 部署到tomcat的三种方式

阅读更多

Maven创建完webapp项目部署到tomcat有三种方式,如果有知道其他方式部署的,欢迎补充。

第一种、讲war包copy到tomcat的webapps目录下。

首先选中你的工程,右键-->Run As-->Maven install,如下图:



    

 等build成功后,找到workspace中的项目,然后找到target中的war包,copy到tomcat的webapps目录下启动即可。

第二种、在Eclipse中添加tomcat server,然后用此server启动project。

Eclipse默认没有安装tomcat server,可以在Eclipse左上角File-->New-->Other选择Server-->Server-->Next-->Apache-->Tomcat v7.0 Server-->Next,然后选择Tomcat home的目录Finish,则tomcatServer安装成功了。

然后就可以选中项目,右键Run As --> Run on Server即可。

第三种、用tomcat的Catalina中配置的XML文件中启动。

选中项目,右键-->Properties,选中Tomcat,勾选Is a Tomcat Project,然后在Context name 中输入项目名称,下面的Subdirectrory to set as web application root (optional) 框中写 /target/HelloWorld ,此处的HelloWorld是指你pom.xml中build的finalName。如下图:



 点击Apply,然后OK。

也可以在Tomcat的conf\Catalina\localhost中创建helloworld.xml,里面内容如下:

<Context path="helloworld" reloadable="true" docBase="E:\workspace\helloworld\target\helloworld" workDir="E:\workspace\helloworld\work" />

 

启动Tomcat之前先选中项目Run As --> Maven install。Build成功后再执行Eclipse中的Tomcat插件的猫形图,启动Tomcat。执行Maven install的目的就是在target目录下产生helloworld文件夹

  • 大小: 69.1 KB
  • 大小: 39.4 KB
分享到:
评论

相关推荐

    Eclipse中创建Web Maven Project并部署到Tomcat中

    本篇文章将详细解释如何在Eclipse中创建一个基于Maven的Web项目,并将其部署到Tomcat服务器上。 首先,创建一个`Web Maven Project`: 1. 打开Eclipse,选择“File” -&gt; “New” -&gt; “Dynamic Web Project”。 2. ...

    maven项目完成tomcat的部署

    将Maven项目部署到Tomcat上,不仅能够提高开发效率,还能简化部署流程。本文将详细介绍如何从零开始搭建一个Maven项目,并最终将其成功部署至Tomcat服务器上。 #### 二、环境准备 在开始之前,请确保您的系统中...

    简单的maven webapp项目

    这个WAR文件可以直接部署到Tomcat或其他Servlet容器中运行。 总的来说,Maven通过提供一套标准化的流程,使得开发、测试和部署Web应用程序变得简单而高效。对于初学者,理解并熟练掌握Maven的工作原理和使用方法,...

    eclipse+maven+tomcat集成

    - **部署项目**:在创建的Maven Web项目中,右键点击项目,选择`Run As -&gt; Run on Server`,然后选择已配置好的Tomcat服务器进行部署。 #### 六、总结 通过以上步骤,我们可以实现Eclipse、Maven与Tomcat的集成。...

    maven-eclipse-tomcat热部署

    【 Maven 热部署在 Eclipse 和 Tomcat 中的实践】 Maven 是一个强大的构建工具,广泛用于Java项目管理,它负责构建、依赖管理和项目信息管理。在开发Web应用程序时,结合Eclipse集成开发环境(IDE)和Tomcat服务器...

    maven-archetype-webapp-1.0.jar下载

    《Maven Archetype Webapp 1.0:构建Java Web项目的基石》 Maven Archetype Webapp 1.0.jar 是一个重要的工具,它属于Java开发领域中的Maven生态系统,主要用于快速搭建Java Web应用程序的基础框架。这个压缩包文件...

    cas-server-webapp-tomcat-5.3.16.war

    cas-server-webapp-tomcat-5.3.16.war maven依赖包

    tomcat-maven-plugin:Maven插件来部署目录Webapp

    Tomcat Maven插件一般特征该库是一个Maven插件,允许您使用Tomcat Manager在Tomcat中部署Maven Target Webapp目录(maven-war-plugin插件的属性webappDirectory)。 易于使用,只需在“ settings.xml ”文件中添加...

    maven创建webapp

    Maven 使用一种标准化的项目对象模型(Project Object Model,POM),通过配置 POM.xml 文件来管理项目的构建、报告和依赖关系。随着越来越多的开源项目采用 Maven,它已经成为 Java 开发领域不可或缺的一部分。 在...

    eclipse+tomcat+maven

    在本节中,我们将详细介绍如何在Eclipse IDE中使用Maven创建Web应用程序,并将其部署到Tomcat服务器上。 1. **创建 Maven Web 项目** - 在Eclipse中选择“File” &gt; “New” &gt; “Other” &gt; “Maven” &gt; “Maven ...

    tomcat-maven.zip

    4. Maven构建脚本(如build.sh或build.bat):这些脚本可能会调用Maven命令,如`mvn clean package tomcat7:deploy`来清理、打包项目并部署到Tomcat。 5. 可能还会有其他配置文件,如server.xml(Tomcat服务器配置...

    mavenweb项目创建demo

    Maven遵循标准的Web应用目录结构,如`src/main/webapp`存放静态资源、JSP页面和WEB-INF目录。WEB-INF下包含`web.xml`部署描述符,虽然在Spring Boot中可选,但了解其用法仍然是重要的。 完成项目配置后,可以使用...

    持续集成环境搭建——maven、git、jenkins、tomcat

    在IT行业中,持续集成(Continuous Integration,简称CI)是一种软件开发实践,它强调开发人员频繁地将代码集成到主分支,同时通过自动化构建和测试来快速发现并解决问题。本篇文章主要介绍了如何搭建一个基于maven...

    maven 多war部署

    在开发环境中,你可以通过运行Maven的install命令来构建整个项目,并将每个WAR文件部署到本地仓库或远程服务器。如果需要在同一个Tomcat服务器上部署多个WAR应用,可以使用Maven的Tomcat插件(maven-tomcat-plugin或...

    Java + Maven Tomcat 应用程序示例.zip

    Java + Maven Tomcat 应用程序示例Java-tomcat-maven 示例这是使用 Maven 和 webapp-runner 为 Tomcat 构建的可部署 Java Web 应用程序示例。本地运行(需要安装 maven 和 java)mvn packagejava -jar target/...

    Spring Boot项目导出war包放到tomcat运行跳转到页面出现404报错

    这种方式可以更好地与传统Java Web项目的部署方式兼容,便于集成到现有的企业级环境中。然而,在这一过程中可能会遇到各种问题,比如跳转页面时出现404错误,即服务器无法找到指定资源。本文将围绕这一问题进行深入...

    Eclipse+tomcat+maven 配置Spring mvc图文教程

    - 在Eclipse中右键点击项目,选择Run As -&gt; Run on Server,选择已配置的Tomcat服务器,Eclipse会自动编译、打包并部署项目到Tomcat。然后可以通过浏览器访问`http://localhost:8080/项目名/控制器方法`来查看效果...

    Eclipse+tomcat+maven 配置Spring mvc图文教程.zip

    在IT行业中,构建一个基于Java的Web应用常常涉及到多个组件的集成,如Eclipse作为IDE,Tomcat作为应用服务器,Maven作为项目管理和构建工具,以及Spring MVC作为Web层的框架。本教程将深入探讨如何将这些组件整合在...

    demo-Maven-Webapp.rar_DEMO

    以上是对"demo-Maven-Webapp.rar_DEMO"项目的主要知识点解析,通过这个项目,初学者可以了解到Java Web应用开发的基本流程和常用工具,同时也能深入理解Maven、Spring和CXF这三者之间的协同工作。

Global site tag (gtag.js) - Google Analytics