Jetty服务器与idea整合步骤。
1)Run/Debug Configuarations,Jetty Server-->local. 如下图所示:

2)在窗口中选择Configure...,正确配置jetty的安装目录。


3)切换到Deployment选择要部署的项目。如下图:

4)切换回Server标签,配置如下,点击OK:

5)选中工具栏的,运行按钮。

6)打开浏览器,输入以下测试地址:
http://localhost:8888/helloservlet/hello
浏览器输出效果如下:

jetty服务器启动后如果出现修改html,js,css等静态资源后,抛出IOException异常的问题,可以在web.xml中添加以下配置解决。
在web.xml中添加正确配置如下(使用版本:jetty -> install/jetty-distribution-9.4.30)
<!-- 解决Jetty启动后不能修改静态文件问题 -->
<servlet>
<servlet-name>default</servlet-name>
<servlet-class>org.eclipse.jetty.servlet.DefaultServlet</servlet-class>
<init-param>
<param-name>useFileMappedBuffer</param-name>
<param-value>false</param-value>
</init-param>
<load-on-startup>0</load-on-startup>
</servlet>
或者修改jetty/lib/jetty-webapp-9.4.30.v20200611.jar 里的webdefault.xml也可以。修改useFileMappedBuffer的参数值为false.
...
<init-param>
<param-name>useFileMappedBuffer</param-name>
<param-value>false</param-value>
</init-param>