`
dreamoftch
  • 浏览: 495375 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

eclipse中利用jetty进行Maven web项目开发调试

阅读更多

 

 

参考: eclipse中利用jetty进行Maven web项目开发调试

 

 

1. 添加 jetty plugin : 

 

 

<plugin>
				<groupId>org.mortbay.jetty</groupId>
				<artifactId>maven-jetty-plugin</artifactId>
				<version>6.1.10</version>
				<configuration>
					<scanIntervalSeconds>5</scanIntervalSeconds>
					<webAppConfig>
						<contextPath>/</contextPath>
					</webAppConfig>
                    <connectors>  
                        <connector implementation="org.mortbay.jetty.nio.SelectChannelConnector">  
                            <!-- jetty port -->
                            <port>18080</port>  
                        </connector>  
                    </connectors> 
				</configuration>
			</plugin>

 

 

 

2. Run->External tools -> External tools configurations

 

Program -> new

 

在Main 界面,选择location 为本地的maven安装目录/bin/mvn.bat

选择working directory 为对应的project

Arguments : jetty:run

 

在environment界面:new environment variable :

 

name:MAVEN_OPTS

value:-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=8089,server=y,suspend=y

其中8089是debug时候用的端口,不是访问jetty的端口。

 

3.Run->debug configuration->remote java application 

 

new一个:

 

project 选择对应project

host:localhost

port:8089

 

 

4,首先 Run刚才设置的 external tools configurations 来启动应用程序,然后Debug刚才设置的remote java application就可以debug应用程序了

 

 

 

 

 

 

分享到:
评论

相关推荐

    eclipse中配置使用jetty调试web项目

    本篇文章将详细讲解如何在Eclipse中配置和使用Jetty来调试Web项目。 首先,我们需要理解Eclipse与Jetty结合的优势。Jetty可以直接嵌入到Java应用中,无需外部服务器进程,这使得它非常适合于快速开发和测试。而在...

    jetty启动的maven web项目

    与Tomcat等其他服务器相比,Jetty的体积小、启动速度快,且可以直接与Maven集成,方便开发者进行项目的构建和运行。本文将深入探讨如何使用Jetty和Maven来启动一个Web项目。 首先,我们需要在项目中引入Jetty的...

    Eclipse+maven+jetty开发环境搭建

    这个开发环境的搭建使开发者能够在Eclipse中无缝集成Maven的构建管理和Jetty的快速部署与调试,大大提高了开发效率。通过Maven,你可以轻松管理项目依赖,自动化构建过程;而Jetty作为一个轻量级的Web服务器和...

    用Maven和Jetty开发调试WEB应用程序

    本文将详细介绍如何利用Maven和Jetty来搭建Web应用程序的开发调试环境。 #### 准备工作 1. **Maven安装:**确保已经在本地计算机上正确安装Maven。可以通过命令`mvn -version`来验证安装是否成功。 2. **Eclipse...

    Eclipse+_maven_+_jetty_开发web

    通过以上步骤,可以利用Eclipse集成Maven和Jetty插件快速搭建Web项目开发环境,实现高效的资源开发和调试。这套开发流程不仅可以提升开发效率,还可以保证开发过程中的代码质量,对于提高项目的整体开发质量有着重要...

    maven项目转换WEB项目

    在IT行业中,Maven是一个广泛使用的构建自动化工具,主要用于Java项目的管理。它的核心功能包括项目的构建、...通过以上步骤,你可以有效地在Eclipse中管理和开发Maven Web项目,同时逐步了解并掌握Maven的相关知识。

    如何在eclipse jee中创建Maven project并且转换为Dynamic web project

    通过以上步骤,你就能在Eclipse JEE环境中成功创建一个Maven项目并将其转换为Dynamic Web Project,从而方便地进行Java Web应用的开发和调试。记住,维护好`pom.xml`文件是确保项目可构建和依赖管理的关键。同时,...

    Eclipse+Maven创建webapp项目集成jetty服务器

    通过以上步骤,你就可以在Eclipse中利用Maven和Jetty快速搭建一个可运行的Web应用程序了。这种方式简化了开发流程,提高了效率,尤其适合小型项目和开发阶段的快速迭代。同时,由于Maven的广泛使用,这样的项目结构...

    Maven_web项目非plugin方式调试

    Eclipse是一个常用的集成开发环境(IDE),在使用Eclipse开发Java Web项目时,可以将Maven Web项目配置为动态Web项目,以便利用Eclipse的强大功能来运行和调试应用。动态Web项目模式允许开发者将Maven项目整合进...

    eclipse 整合 jetty 调试

    在Java Web开发中,Eclipse作为常用的集成开发环境,提供了强大的代码编辑、调试和项目管理功能。Jetty则是一款轻量级、高性能的嵌入式HTTP服务器和Servlet容器,广泛应用于各种Java Web应用的部署和调试。将Eclipse...

    Eclipse Spring Boot maven web demo 简单项目实例

    【Eclipse Spring Boot Maven Web Demo 简单项目实例】是一个实用的学习资源,旨在帮助开发者快速搭建基于Spring Boot、Maven和Eclipse的Web应用程序。这个项目实例为初学者提供了良好的起点,让他们能够理解并实践...

    Maven+jetty+jrebel+m2eclipse+eclipse搭建struts2开发环境

    5. **配置Jetty**:在项目中添加Jetty插件,通过Maven插件管理器配置jetty-maven-plugin,以便于在开发过程中快速启动和停止Jetty服务器。 6. **集成JRebel**:安装JRebel的Eclipse插件,并根据JRebel的官方指南配置...

    Eclipse_Maven_Jetty配置

    ### Eclipse Maven Jetty 配置详解...通过以上步骤,你可以在Eclipse中轻松地配置Maven和Jetty,从而实现对Web应用的快速开发与调试。这种方式极大地提高了开发效率,使得开发者能够专注于业务逻辑而非繁琐的配置过程。

    maven多模块项目+jetty热部署实例源码

    ** Maven多模块项目详解 ** ...通过这个实例源码,你可以学习如何在Eclipse中配置Maven多模块项目,并结合Jetty进行热部署。了解并实践这些知识点,将有助于你快速构建和调试Java Web项目,提高开发效率。

    使用Eclipse构建Maven的Web项目用jetty启动.docx

    通过以上步骤,我们已经成功地在 Eclipse 中创建了一个基于 Maven 的 Web 项目,并对其进行了必要的配置。接下来,就可以开始开发具体的业务逻辑了。此外,我们还可以通过 Jetty 或其他 Web 容器来启动项目,进行...

    使用eclipse构建maven的web项目

    10. **运行与调试**:在Eclipse中,你可以右键项目选择“Run As” -&gt; “Maven Build...”来构建项目。要运行Web应用,可以使用内置的Tomcat服务器或配置外部服务器。 11. **部署与发布**:构建完成后,WAR文件会在...

    eclipse+maven创建web项目

    在IT行业中,Maven是一个非常...通过实践,你可以更深入地理解Maven和Eclipse在Web项目开发中的应用。随着技能的提升,你还可以学习更多高级话题,如Maven插件、多模块项目、持续集成等,以提高开发效率和项目质量。

Global site tag (gtag.js) - Google Analytics