maven,jetty,struts2搭建项目

maven jetty struts2 构建项目过程

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,开启远程调试端口。

你可能感兴趣的:(struts2)