发表于: 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可以很快的部署在程序中。
评论