`

将Maven项目直接用Tomcat运行

 
阅读更多
有时候我们拿到手的项目只是普通Maven项目,导入Eclipse后不能使用Tomcat直接运行。当然我们是可以直接使用Maven的Tomcat或Jetty插件运行的,但是使用Tomcat或Jetty插件运行时debug不能进入Jar包断点,使用Maven的插件不能自动关联到Eclipse的反编译插件,所以会出现进入不了断点的情况。
在开发时,是怎么方便怎么来吧,我们想个办法直接使用eclipse的tomcat插件来运行吧,因为这样可以直接关联到jar包的反编译后的代码上,然后就可以愉快的debug了。
反编译插件用得是JD-Eclipse,若没装,自行装好。



现在我们需要做的有一下几步:
1、 将Java项目变成Dynamic Web Module项目
2、 添加项目的部署文件,即添加Tomcat运行时的部署Maven的Jar依赖。

1、 将Java项目变成Dynamic Web Module项目






2、 添加项目的部署文件,即添加Tomcat运行时的部署Maven的Jar依赖。


















大工告成,这样项目就可以直接使用Tomcat运行了,结合反编译插件debug打断点挺方便的。
  • 大小: 9.1 KB
  • 大小: 32.1 KB
  • 大小: 51.8 KB
  • 大小: 32.1 KB
  • 大小: 107.3 KB
  • 大小: 56.3 KB
  • 大小: 66.9 KB
  • 大小: 62.7 KB
  • 大小: 63.7 KB
  • 大小: 58 KB
0
2
分享到:
评论

相关推荐

    [springmvc注解 + maven 完整项目]解决maven项目直接发布tomcat中 classes为空

    当遇到"maven项目直接发布tomcat中classes为空"的问题时,可能有以下几个原因: 1. **Maven打包配置错误**:检查`pom.xml`文件中的`<build>`标签,确保`<finalName>`指定的是正确的WAR文件名。同时,确认`...

    Maven+Eclipse 中使用tomcat

    打开终端,进入项目目录,运行`mvn tomcat7:deploy`命令,这会将应用打包并部署到配置的Tomcat服务器上。 2. 在Eclipse中运行: 直接右键点击Eclipse中的服务器实例,选择“Start”,Eclipse会自动处理Maven构建...

    Maven在eclipse中的项目启动命令

    - **tomcat:run**: 直接运行Maven项目,适用于开发环境。 - **clean**: 清除项目中的编译结果和临时文件。 - **update**: 更新项目的依赖。 - **install**: 将项目安装到本地仓库,供其他项目使用。 - **package**: ...

    maven与Tomcat绿色版

    对于部署,可以利用Maven的`tomcat7-maven-plugin`或`tomcat8-maven-plugin`插件,直接将WAR文件部署到本地或远程的Tomcat服务器上,无需手动操作。通过命令行执行`mvn tomcat7:deploy`或`mvn tomcat8:deploy`,即可...

    IDEA 使用教程包括maven-git-tomcat

    "IDEA 使用教程包括maven-git-tomcat - v3.0.pdf" 这份资源详细介绍了以上所有内容,包括如何设置IDEA的环境,创建Maven项目,配置Git,以及部署到Tomcat服务器。这份教程涵盖了IDEA的基础用法和高级特性,对于初学...

    maven tomcat 服务器

    在Maven中,我们可以使用Maven Tomcat插件(maven-tomcat-plugin或tomcat7-maven-plugin/tomcat9-maven-plugin,取决于Tomcat版本)来直接将项目部署到Tomcat服务器上。通过在pom.xml文件中添加相应插件配置,开发者...

    Maven和Tomcat插件

    在创建Maven项目时,我们需要在POM文件中声明这些插件,并配置相应的执行目标和参数。例如,以下是一个简单的POM配置示例,用于打包源码和全量包: ```xml ... <groupId>org.apache.maven.plugins ...

    maven tomcat idea 配置

    Maven是Java项目管理和构建的利器,Tomcat是一个流行的Java Servlet容器,用于运行Web应用程序,而IntelliJ IDEA则是广泛使用的Java集成开发环境(IDE)。本文将详细介绍如何在IntelliJ IDEA中配置Maven和Tomcat,...

    maven构建的Tomcat源码

    在这里,源码与MyEclipse2014集成开发环境一起使用,该IDE支持Java开发,并且对Maven项目有良好的支持。JDK1.7,即Java Development Kit的第7个主要版本,是编写、编译和运行Java应用程序所必需的。 1. **Maven构建...

    sypro_maven项目

    在sypro_maven项目中,Hibernate可能被用于建立实体类(Entity)与数据库表之间的映射,通过HQL或 Criteria API进行数据查询,从而避免了直接编写SQL语句。 Maven是项目管理工具,它的主要作用在于管理项目的依赖、...

    Maven工程Tomcat热部署详解.pdf

    在进行Maven工程的Tomcat热部署详解时,首先需要掌握Java后台开发中对于Tomcat热部署的基本知识。这涉及到Java环境的搭建,Tomcat的安装,以及Maven工程中对于热部署的配置方法。 Java环境的搭建是热部署的前提。在...

    maven-tomcat自动部署

    通过运行特定的Maven命令,如`mvn tomcat7:deploy`,Maven会将项目打包成WAR文件,并自动上传到配置的Tomcat服务器上进行部署。这种方式极大地提高了开发效率,尤其是在持续集成和持续交付(CI/CD)流程中。 除了...

    maven+tomcat.rar

    【Eclipse集成】Eclipse是一款流行的Java集成开发环境(IDE),它支持对Maven项目和Tomcat服务器的直接集成。开发者可以将"Maven+Tomcat"压缩包中的内容导入到Eclipse中,创建一个Maven项目,并配置Tomcat服务器。在...

    cas单点登陆集成到简单maven项目的全部war包

    在CAS集成到Maven项目中,war包通常包含了CAS服务器端的应用程序,可以直接部署到Tomcat这样的应用服务器上。 描述中提到,压缩包包含两个Maven测试DEMO。Maven是Java项目管理工具,它负责构建、依赖管理和项目信息...

    maven整合SSH框架,ehcache搭建,可直接运行导入运行

    现在我们将详细探讨如何将这些组件整合在一起,并利用Ehcache搭建一个可直接运行的项目。 首先,**Maven整合SSH框架**是开发Java Web应用的一种常见方式。Maven通过其POM(Project Object Model)文件管理项目的...

    tomcat7-maven-plugin-2.2.jar.zip

    1. **部署应用**:在Maven构建完成后,可以直接将应用部署到本地或远程的Tomcat7服务器。 2. **启动和停止服务器**:可以启动或停止与插件配置相关的Tomcat实例。 3. **热部署**:在开发过程中,如果应用代码有改动...

    jdk+tomcat+maven

    在这个环境中,开发者可以使用Maven管理项目依赖,编写Java代码,然后将编译后的类打包成WAR(Web ARchive)文件,这个文件可以直接部署到Tomcat服务器上。Maven的生命周期包括清理、编译、测试、打包、集成测试、...

    maven tomcat

    例如,使用`mvn tomcat7:run`命令,可以直接启动Tomcat服务器,并将项目部署上去,方便开发和调试。 **具体操作步骤** 1. **配置Maven插件**:在项目的pom.xml文件中添加tomcat插件的配置,包括服务器的URL、端口等...

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

    4. 或者,可以直接在Path变量中添加maven的bin目录(如D:\maven\bin)。 5. 通过命令行`mvn --version`验证maven是否安装成功。 6. 在maven的配置文件`settings.xml`(位于maven\conf目录下)中,修改本地仓库的路径...

Global site tag (gtag.js) - Google Analytics