`

Maven创建web项目

 
阅读更多

1、mvn archetype:create -DgroupId=org.david.app -DartifactId=mywebapp -DarchetypeArtifactId=maven-archetype-webapp
2、cd mywebapp
     mvn eclipse:eclipse
     导入eclipse工程
     (或者直接从eclipse中导入maven工程)
3、添加servlet依赖
        <dependency>
      <groupId>javax.servlet</groupId>
      <artifactId>servlet-api</artifactId>
      <version>2.5</version>
    </dependency>
4、添加源代码目录src/main/java
     将源代码放在该目录下。
5、添加jetty插件
<build>
   <finalName>mywebapp</finalName>
   <plugins>
        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-compiler-plugin</artifactId>
          <configuration>
            <source>1.5</source>
            <target>1.5</target>
          </configuration>
        </plugin>
        <plugin>
          <groupId>org.mortbay.jetty</groupId>
          <artifactId>maven-jetty-plugin</artifactId>
        </plugin>        
   </plugins>
</build>
6、用jetty调试(http://www.blogjava.net/alwayscy/archive/2007/06/01/118584.html)
命令行:mvn jetty:run
或者
1、先来配置一个外部工具,来运行JETTY:
选择菜单Run->External Tools->External Tools ...在左边选择Program,再点New:
配置Location为mvn完整命令行。定位到bin下的mvn.bat
选择Working Directory为本项目。
Arguments填写:jetty:run
再点选Enviroment页:加入MAVEN_OPTS变量,值为:
-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=8080,server=y,suspend=y
其中,如果suspend=n 表示不调试,直接运行。address=8080为端口
然后,点APPLY,再关闭本对话框。
另外注意一点,好像external tool菜单项在java browering的perspective下才会出现。如果在java下看不见,可以切换下试试。
启动jetty
2、调试应用
点选run->debug...
选中左树中的Remote Java Application,再点New。
选择你的项目,关键是要填和之前设置外部工具时相同的端口号。

分享到:
评论

相关推荐

    基于maven创建web项目

    基于maven创建web项目 maven是一种基于项目对象模型(Project Object Model,POM)的项目管理工具,由Apache软件基金会开发和维护。maven提供了一种标准化的方式来构建、打包和部署项目,它可以帮助开发者简化项目...

    maven创建web项目教程中文WORD版

    资源名称:maven创建web项目教程 中文WORD版内容简介: Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。 Maven 除了以程序构建能力为特色之外,还提供高级项目...

    3Maven创建web项目具体步骤.docx

    Maven 创建 Web 项目具体步骤 Maven 是一个流行的项目管理工具,它可以帮助开发者更方便地构建和管理项目。下面是使用 Maven 创建 Web 项目的具体步骤: 1. 创建 Maven 项目 首先,需要在 Eclipse 中创建一个 ...

    maven创建web工程

    通过 Maven 创建 Web 项目能够帮助开发者快速搭建开发环境,实现自动化构建、依赖管理和部署等功能。本文将详细介绍如何使用 Maven 在 Eclipse 中创建一个 Web 工程。 #### 二、准备工作 在开始之前,请确保已经...

    Maven创建Web项目

    以上就是使用Maven创建一个基于SSM的Web项目的基本流程。这个框架组合在BI产品开发中非常常见,因为它提供了强大的功能,包括依赖管理、数据库操作、事务控制、模型-视图-控制器分离等,有助于提升开发效率和项目...

    idea中利用maven创建web项目, 并通过tomcat进行部署,运行项目

    idea中利用maven创建web项目, 并通过tomcat进行部署,运行项目

    Eclipse创建基于MAVEN的web项目

    标签"Maven Web"表示本文的主要内容是关于使用Maven创建Web项目的过程。 部分内容解释 一、建立Maven项目 建立Maven项目是创建基于Maven的Web项目的第一步。首先,选择建立Maven项目,选择File -&gt; New -&gt; Other,...

    eclipse+maven创建web项目

    接下来,我们开始创建Web项目。在Eclipse中,选择“File” -&gt; “New” -&gt; “Dynamic Web Project”。在新窗口中填写项目名称,例如“myFirstMaven”。然后,在“Target Runtime”中选择已安装的服务器,如Tomcat或...

    使用Idea14.1.4和maven创建java web项目

    ### 使用Idea14.1.4和Maven创建Java Web项目 #### 一、概述 在本篇文章中,我们将详细介绍如何使用IntelliJ IDEA 14.1.4版本结合Maven来创建一个Java Web项目。这种方法不仅能够提高开发效率,还能确保项目的结构...

    在Eclipse中用Maven创建一个Web项目

    来自 在Eclipse中用Maven创建一个Web项目 的附带项目源码 jdk1.8 博客地址 https://blog.csdn.net/rebornsgundam/article/details/105862362

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

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

    Maven Web基础搭建示例

    使用Maven创建Web项目,首先需要创建一个标准的Maven项目结构,包括以下几个核心文件和目录: 1. `pom.xml` - 项目对象模型,用于定义项目信息、构建配置以及依赖管理。 2. `src/main/java` - 存放源代码。 3. `src...

    maven 创建web project 配置jetty运行

    总结起来,通过Maven创建Web项目并配置Jetty运行涉及的关键步骤包括: 1. 编写`pom.xml`,添加必要的依赖和插件。 2. 编写或调整`web.xml`,定义Web应用的行为。 3. 可选地,根据需要调整`webdefault.xml`。 4. 使用...

    新版本IntelliJ IDEA 构建maven,并用Maven创建一个web项目(图文教程)

    新版本IntelliJ IDEA 构建Maven,并用Maven创建一个Web项目的图文教程 Maven 项目基础知识 Maven 是一个基于项目对象模型(POM)的项目管理工具,由 Apache 软件基金会维护。Maven 的主要作用是管理项目的依赖关系...

    maven构建web项目

    1. **创建Maven Web项目**:使用Maven的archetype插件可以快速创建一个新的Web项目。例如,可以运行`mvn archetype:generate -DgroupId=...

    idea使用maven创建的web项目

    【标题】:“idea使用maven创建的web项目” 在Java开发中,IntelliJ IDEA(简称Idea)作为一款强大的集成开发环境,结合Maven构建工具,能够帮助开发者高效地管理项目的依赖、构建和部署。Maven是一个项目管理和...

Global site tag (gtag.js) - Google Analytics