• idea配置jetty服务器,通过mvn实现


    今天想试试除了tomcat之外的另一个服务器jetty的使用;

    关于项目在tomcat中的启动大概有多种,尤其是在本地环境下,ide关于tomcat的优化做的很好,但是在idea上面部署tomcat总不能正确的部署war包;

    会提示错误404 not found,此时jetty确实可以正常的跑起来的;

    虽然它只是一个war包部署到jetty里面就可以正常的运行,但是网上的资料很难找,或者干脆就是下面的通过mvn配置的;遂放弃;

    同时也感觉是不是配置的情况出了问题,eclipse的产品,对idea的支持有点不友好;

    除此之外,还可以通过自己写一个main方法实现jetty的启动,但是我觉得太过复杂,就放弃了;

    综合考虑,可以通过maven的plugin配置一下启动;

    比较简单,主要是可以很快的找到资源;

    首先,要找到jar包的坐标:

      我的方法是通过maven reposity 搜索;

      

     在pom文件中添加如下配置:

    <build>
    <finalName>SmartTalent</finalName>
    <plugins>
    <plugin>
    <groupId>org.apache.tomcat.maven</groupId>
    <artifactId>tomcat7-maven-plugin</artifactId>
    <version>2.2</version>
    <configuration>
    <port>8080</port>
    <path>/</path>
    <uriEncoding>UTF-8</uriEncoding>
    <server>tomcat7</server>
    </configuration>
    </plugin>

    <plugin>
    <groupId>org.eclipse.jetty</groupId>
    <artifactId>jetty-maven-plugin</artifactId>
    <version>9.4.5.v20170502</version>
    <configuration>
    <stopPort>9966</stopPort>
    <stopKey>foo</stopKey>
    <scanIntervalSeconds>10</scanIntervalSeconds>
    <webApp>
    <!-- web项目根路径 -->
    <contextPath>/</contextPath>
    </webApp>
    </configuration>
    </plugin>
    </plugins>
    </build>
    通过引入包,通过配置简单的mvn命令即可正确的实现服务器的启动;
    通过点击 edit configurations-> +号 ->maven->

    点击ok即可正常的启动;

  • 相关阅读:
    [导入]开源一个的Asp.net公共上传文件程序
    [导入]安装Nginx,最近在研究这个,鄙视用F5的
    [导入]Movable Type 的 Feed Widget 很牛,真的很牛!
    [导入]如果得了ls综合症怎么办?
    [导入]鼓泡泡的电容!
    [导入]如果得了ls综合症怎么办?
    sql语法、函数等等大全
    学习ASP.NET MVC3(3) Razor视图引擎(上)
    学习ASP.NET MVC3(1) 概述
    依赖属性的好处
  • 原文地址:https://www.cnblogs.com/zuopy/p/7764431.html
Copyright © 2020-2023  润新知