Java学习之Idea使用Maven配置Jetty插件

Java 专栏收录该内容
5 篇文章 0 订阅

目的:无需下载Jetty,直接用Maven配置Jetty插件即可运行Maven web项目


首先,使用Idea新建一个maven项目

打开Idea,选择Create New Peoject 新建项目


(如果初始界面是项目界面,则依次点击File - New Project ,就会打开如下页面)

 之后点击Maven,勾选复选框,选择 webapp ,然后点击Next



 GroupIdArtifactId被统称为“坐标”是为了保证项目唯一性而提出的,

 如果你要把你项目弄到maven本地仓库去,你想要找到你的项目就必须根据这两个id去查找.

 GroupId一般分为多个段,这里我只说两段,第一段为域,第二段为公司名称(这里我们用study代替)

 域又分为org、com、cn等等许多,其中org为非营利组织,com为商业组织。

 ArtifactId设置为JfinalDemo,表示你这个项目的名称是JfinalDemo,

 依照这个设置,在你创建Maven工程后,新建包的时候,包结构最好是com.study.JfinalDemo打头的


填写完毕后点击Next


Maven home directory 是我自己配置的一个Maven路径

User settings file 是配置文件路径

Local repository 是本地仓库路径

这里如果没有maven环境,则需要自行配置

选择好Maven后点击Next


Project name 是项目名称

Project location 是项目存放的路径

填写完毕后点击 Finish

这里需要等待一下,让maven加载完所需要的包

加载完毕后我们现在要用Maven配置Jetty插件

打开 pom.xml文件

在dependencys里添加如下配置信息并保存

<dependency>
            <groupId>org.eclipse.jetty.aggregate</groupId>
            <artifactId>jetty-all</artifactId>
            <version>9.0.0.v20130308</version>
        </dependency>
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>javax.servlet-api</artifactId>
            <version>3.1.0</version>
        </dependency>
        <dependency>
            <groupId>org.eclipse.jetty</groupId>
            <artifactId>jetty-jsp</artifactId>
            <version>9.0.0.v20130308</version>
      </dependency>

在 build 里添加如下配置信息并保存

<plugins>
            <plugin>
                <groupId>org.eclipse.jetty</groupId>
                <artifactId>jetty-maven-plugin</artifactId>
                <version>9.3.7.v20160115</version>
                <configuration>
                    <httpConnector>
                        <port>8090</port>
                        <host>localhost</host>
                    </httpConnector>
                    <scanIntervalSeconds>1</scanIntervalSeconds>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.1</version>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                    <encoding>UTF-8</encoding>
                </configuration>
            </plugin>
        </plugins>

注意:port里的8090代表端口号,可自行更改

右键点击IDEA左下角的灰色小图标,选择Maven-Projects


 点击刷新,会把刚刚用maven配置好的Jetty插件加载进去


 刷新完毕后,依次打开 JfinalDemo Maven Webapp - Plugins - jetty

 右键jetty:run 选择第二个运行


Jetty加载完毕后,访问 http://localhost:8090/

(由于我们设置的端口号是8090,所以我们访问8090端口)



这样,jetty插件就配置完成了。

配置完毕后,就可以进一步的进行web开发了,是不是觉得很简单。




  • 0
    点赞
  • 3
    评论
  • 12
    收藏
  • 打赏
    打赏
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页

打赏作者

TT陌人不故

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值