SSM系列2 嵌入式web容器jetty

4 篇文章 0 订阅
1 篇文章 0 订阅

系列1说过SpringMVC的环境搭建,这次学习了一下内嵌web容器jetty
直接上使用套路

直接pom.xml增加插件

前提你项目已经有了web.xml文件并且已经有了配置,不会的去看SSM系列1

<build>
        <plugins>
            <plugin>
                <groupId>org.eclipse.jetty</groupId>
                <artifactId>jetty-maven-plugin</artifactId>
                <version>9.4.14.v20181114</version>
                <configuration>
                  	<webAppSourceDirectory>src/main/webapp</webAppSourceDirectory>
                    <httpConnector>
                        <port>80</port>
                    </httpConnector>
                </configuration>
            </plugin>
        </plugins>
    </build>

然后配置完成了,你就可以用了,哈哈

使用

右侧maven标签,最上面的jetty标签是项目名,在里面插件里找到jetty,点开里面有run,直接双击运行项目
在这里插入图片描述
直接点击运行,成功,但是应该会提示你不支持jar包,此时把项目打包形式改为war即可
加粗样式
如果你是web项目,并且已经有了页面文件的话,如果你修改页面的内容后可能会弹框提示你一个错误
,并且在修改的页面相同目录下会出来一个什么old的备份文件,怎么处理这个问题呢,看下面
在你的.m2文件下找到
repository/org/eclipse/jetty/jetty-webapp/9.4.14.v20181114/jetty-webapp-9.4.14.v20181114.jar/org/eclipse/jetty/webapp/
这个文件夹下应该有一个webdefault.xml文件,将其复制到项目的resources目录下,然后找到180行将useFileMappedBuffer的值改为false,改为false还要让它生效才可以,在pom.xml中做如下设置

在这里插入图片描述

这样应该可以了
还可以设置jetty的快捷启动方式,跟tomcat一样在右上角点击启动,配置如下
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
点击OK就可以,可以直接运行,也可以DEBUG运行

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值