发表于: 2019-04-09 22:53:22

1 522


今天完成的事情:

学习使用jetty来运行web工程,使用了idea中内嵌jetty插件的方式

在pom文档中的build便签下加入jetty插件代码。设置端口号为8081,这样不会和tomcat设置的8080冲突。在插件配置中还可以进行许多内容的配置,如自动热部署,手动重加载,创建访问日报,关联web上下文等

<plugins>
 <plugin>
   <groupId>org.eclipse.jetty</groupId>
   <artifactId>jetty-maven-plugin</artifactId>
   <version>9.4.5.v20170502</version>
   <configuration>
   <httpConnector>
     <port>8081</port>
   </httpConnector>
   </configuration>
 </plugin>
</plugins>

直接点击maven中的plugins-->jetty-->jetty:run就可以运行了。打开浏览器,输入localhost:8081

使用postman测试接口

web运行后打开postman右侧栏中选择动作的方式以及跳转动作的url,通过下方的key和value设置需要传的参数就可以获得对应的返回值

明天计划的事情:

将task2的controller整合进task1的代码中并测试接口是否成功。
遇到的问题:

jetty插件写入pom中并没有被实际的加载到idea中,因为idea在使用maven生成web项目中pom文件中已有的build便签下的plugins便签在pluginManagement便签下,而这个标签的意义是不加载其内的插件到idea中。因此只要再它之外重新写一个plugins就可以了
收获:

jetty在配置少的情况下启动速度比tomcat要快许多,运用起来也相对方便,通过maven可以很快的部署在程序中。


返回列表 返回列表
评论

    分享到