前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >spring运行应用的两种方式

spring运行应用的两种方式

作者头像
逍遥壮士
发布2020-09-18 11:37:54
6370
发布2020-09-18 11:37:54
举报
文章被收录于专栏:技术趋势技术趋势

一、通过外部tomcat

运行方式

二、通过内部Jettty

在maven的pom中加入如下

代码语言:javascript
复制
 <build>
        <plugins>
            <!-- jetty插件 -->
            <!--通过 maven run-->
            <plugin>
                <groupId>org.mortbay.jetty</groupId>
                <artifactId>maven-jetty-plugin</artifactId>
                <version>6.1.25</version>
                <configuration>
                    <connectors>
                        <connector implementation="org.mortbay.jetty.nio.SelectChannelConnector">
                            <!--监听端口-->
                            <port>8000</port>
                            <maxIdleTime>60000</maxIdleTime>
                        </connector>
                    </connectors>
                    <!--应用的上下文设置,若不设置则默认用 artifactId 的名称-->
                    <contextPath>/bbs</contextPath>
                    <!--自动热部署 0表示禁用 大于0表示开启 单位为秒-->
                    <scanIntervalSeconds>0</scanIntervalSeconds>
                    <!--可以指向一个备选的web.xml 默认是 WEB-INF下面的web.xml-->
                    <!--<overrideWebXml>src/main/webapp/WEB-INF/web.xml</overrideWebXml>-->
                    <!--允许用户设置一个插件执行操作时配置系统属性-->
                    <systemProperties>
                        <systemProperty>
                            <name>org.apache.commons.logging.Log</name>
                            <value>org.apache.commons.logging.impl.SimpleLog</value>
                        </systemProperty>
                    </systemProperties>
                </configuration>
            </plugin>
            <!--用户执行单元测试的 比如:mvn test或mvn surefire:test 生成测试报告 会生成在:${basedir}/target/surefire-reports
            跳过测试可以 mvn clean package -Dmaven.test.skip=true
            -->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <version>2.17</version>
                <configuration>
                    <!--true为跳过测试运行-->
                    <skipTests>true</skipTests>
                    <parallel>methods</parallel>
                    <threadCount>10</threadCount>
                </configuration>
            </plugin>
        </plugins>
    </build>

运行方式:

1.通过idea右边的maven

2.通过 运行maven命令

代码语言:javascript
复制
mvn jetty:run
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-08-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 技术趋势 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档