`
yingpengfei1215
  • 浏览: 39958 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

maven,jetty,struts2搭建项目

 
阅读更多
mavenjettystruts2构建项目过程

1、用maven命令新建web项目:mvn archetype:generate -DgroupId=com.chongshi.test -DartifactId=mywebapps  -DarchetypeArtifactId=maven-archetype-webapp -Dversion=1.0

2、进入工程目录,将maven项目构建成eclipse项目: F:\mywebapp>mvn eclipse:eclipse

3、在eclipse中导入项目。

4、在pom.xml中添加struts2-corejar包,

         --maven核心库中,搜索struts2-coremaven核心库地址:http://search.maven.org/#search%7Cga%7C3%7Cstruts

         --图中对应的分别为pom.xml中的      



 

 

                   <dependency>

                            <groupId>org.apache.struts</groupId>

                            <artifactId>struts2-core</artifactId>

                            <version>2.3.15.2</version>

                   </dependency>

         --重新编译,jspactionsturts.xml

------如何使用Jetty容器

1Jettymaven中做为一个插件。我们要在pom.xml中添加jetty的插件,才能调用jetty

 

         <project></project>标签之间,插入如下信息:

         <build>

        <finalName>Struts2Example</finalName>

        <plugins>

            <plugin>

                <groupId>org.mortbay.jetty</groupId>

                <artifactId>maven-jetty-plugin</artifactId>

                <version>6.1.10</version>

                <configuration>

                    <scanIntervalSeconds>10</scanIntervalSeconds>

                    <stopKey>foo</stopKey>

                    <stopPort>9999</stopPort>

                </configuration>

                <executions>

                    <execution>

                        <id>start-jetty</id>

                        <phase>pre-integration-test</phase>

                        <goals>

                            <goal>run</goal>

                        </goals>

                        <configuration>

                            <scanIntervalSeconds>0</scanIntervalSeconds>

                            <daemon>true</daemon>

                        </configuration>

                    </execution>

                    <execution>

                        <id>stop-jetty</id>

                        <phase>post-integration-test</phase>

                        <goals>

                            <goal>stop</goal>

                        </goals>

                    </execution>

                </executions>

            </plugin>

        </plugins>

    </build>

        

        

         2、下载jetty插件:项目目录下执行mvn jetty:jetty

         3、运行jetty:命令:mvn jetty:run -Djetty.port=8082

         4、如需debug,开启远程调试端口。

  • 大小: 13.3 KB
分享到:
评论

相关推荐

    使用Maven搭建S2SH工程详解一:使用Maven创建struts2工程

    【使用Maven搭建S2SH工程详解一:...这个过程涵盖了Maven的项目管理、Struts2的请求处理、Jetty的本地开发服务器使用,以及Web应用的基础配置。通过这种方式,我们可以快速地启动一个S2SH项目,并进行后续的开发工作。

    struts2+maven+jetty 示例

    Struts2是一个强大的MVC框架,Maven是项目管理工具,而Jetty则是一个轻量级的嵌入式Servlet容器。下面将详细介绍这三个技术以及如何结合它们搭建一个Java Web应用程序。 **Struts2框架** Struts2是Apache软件基金会...

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

    本篇文章将详述如何使用Maven、Jetty、JRebel和m2eclipse插件在Eclipse集成开发环境中搭建一个Struts2的开发环境。这个环境能够帮助开发者快速迭代、调试和部署应用,提升开发效率。 首先,Maven是一个项目管理和...

    Maven下ssh项目框架搭建

    在Maven环境下搭建SSH项目框架,可以有效地管理和组织项目的构建、依赖和部署过程,提高开发效率。本教程将详细介绍如何在Maven下利用注解方式搭建SSH框架。 首先,我们需要了解SSH框架的组成部分: 1. Spring:这...

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

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

    Struts2 code jar+实现struts2步骤文档

    - 添加Struts2的依赖库到项目的类路径,通常通过Maven或Gradle来管理。 2) **创建Action类**: - 创建一个继承自`com.opensymphony.xwork2.ActionSupport`的Java类,定义业务逻辑方法。 3) **配置struts.xml**...

    struts入门例子-eclipse搭建

    在Eclipse中搭建Struts2环境涉及多个步骤,包括设置JDK、安装插件、创建项目以及配置相应的库和文件。 首先,确保你已经安装了Java Development Kit (JDK),因为Struts2基于Java,这是所有Java开发的基础。JDK提供...

    搭建Struts2开发环境

    在开始搭建Struts2开发环境之前,我们需要了解其基本概念和依赖的技术。 首先,Struts2是基于Model-View-Controller(MVC)设计模式的,它允许开发者将业务逻辑、数据模型和用户界面分离,提高代码的可读性和可维护...

    Struts2学习笔记(一) 环境的搭建与HelloWorld程序

    4. **Web服务器或应用服务器**:例如Tomcat或Jetty,用于部署和运行你的Struts2应用程序。 接下来,我们来搭建Struts2开发环境: 1. **创建Maven项目**:在IDE中新建一个Maven项目,选择`maven-archetype-webapp`...

    struts2必要的包免费下载

    5. **开发工具库**:对于开发环境,可能需要IDE插件或Maven/Gradle的依赖配置,帮助构建和调试Struts2项目。 6. **JSTL和EL库**:有时为了实现视图层的逻辑,我们可能需要用到JSP Standard Tag Library (JSTL) 和 ...

    struts2 配置jar包和超详细笔记

    总结,Struts2的配置涉及多个方面,从环境搭建、jar包引入、核心配置文件编写到Action类、视图和拦截器的设置,每一个环节都对整个框架的运行起到关键作用。通过深入理解和实践,我们可以熟练掌握Struts2,高效地...

    struts2-portlet学习手册

    接下来,我们将通过Maven2结合Struts2-Portlet Archetype来快速搭建一个Portlet项目的骨架结构: 1. **项目创建**:在命令行中输入以下命令: ``` mvn archetype:create -DarchetypeGroupId=org.apache.struts -...

    struts-portlet 开发

    开发者可以通过Maven2和Struts2 Portlet Archetype快速搭建开发环境,并利用Struts框架的优势来构建高性能、高可维护性的Portlet应用。此外,通过深入理解Portlet描述符和Struts配置文件,开发者可以更好地控制...

    Struts2,JSF,SpringMVC快速入门Demo

    2. **搭建项目**:创建一个新的Maven或Gradle项目,引入Struts2、JSF和SpringMVC的相关依赖。 3. **配置web.xml**:为每个框架配置相应的Servlet,如Struts2的FilterDispatcher,JSF的FacesServlet,以及SpringMVC...

    struts2.3.4-lib包

    这个lib包的重要性在于它提供了所有必要的依赖,使得开发者能够轻松地搭建并运行一个基于Struts2.3.4的项目。 在Struts2.3.4版本中,有一些关键的组件和库文件,包括但不限于: 1. **Struts2 Core**: 这是框架的...

    第一章、STRUTS2.0开发环境

    1. **创建新项目**:在IDE中创建一个新的Dynamic Web Project,或者通过Maven的archetype插件生成Struts2的项目模板。 2. **添加Struts2依赖**:在pom.xml中添加Struts2的核心库和其他必要的依赖,如: ``` ...

Global site tag (gtag.js) - Google Analytics