IDEA多模块项目运行配置之jetty
1.首先是项目已将导入到IDEA,解决依赖jar包,项目没有静态编译报错,如果jia包没有解决的请先解决,本项目是采用gradle管理jar包,当然也可以手动添加,或是其它方式都行,截个图看下多模块效果:
![](https://i-blog.csdnimg.cn/blog_migrate/3f151ce01b01ecb673855c700a6a5ef3.webp?x-image-process=image/format,png)
2.配置默认jetty,IDEA会在第一次配置时把jetty的配置设为默认,如果你换工作空间则需要重新配置所有东西。
你需要找到在哪配置
![](https://i-blog.csdnimg.cn/blog_migrate/343fcd503b780876796d4153c276350f.webp?x-image-process=image/format,png)
找到jetty
![](https://i-blog.csdnimg.cn/blog_migrate/d04a2f6c6902c6396a283fea7d4832ec.webp?x-image-process=image/format,png)
下面开始配置:
![](https://i-blog.csdnimg.cn/blog_migrate/a23bf3cd8eb47478ecd1cbd9310f3f58.webp?x-image-process=image/format,png)
当你点击那个Config就会到这里:
![](https://i-blog.csdnimg.cn/blog_migrate/2666d09a83c8e58822321ed2d01d8428.webp?x-image-process=image/format,png)
好的,继续:
![](https://i-blog.csdnimg.cn/blog_migrate/db759e3873ac54c348983936434ae5a0.webp?x-image-process=image/format,png)
好的,来看下效果:
![](https://i-blog.csdnimg.cn/blog_migrate/d1b125c9c3d288f55619bfbe89661627.webp?x-image-process=image/format,png)
OK,继续:
![](https://i-blog.csdnimg.cn/blog_migrate/d048fdd9241dd2f19f71fdebd38a18bb.webp?x-image-process=image/format,png)
接下来需要配置工程:
![](https://i-blog.csdnimg.cn/blog_migrate/7ba4f75480cc2f153d9e1e1a85d5c498.webp?x-image-process=image/format,png)
还有一点很重要,就是jar包的添加:
![](https://i-blog.csdnimg.cn/blog_migrate/1864f15a88c8b5bf7a8f39f6bb79946e.webp?x-image-process=image/format,png)
来看下怎么添加jar包:
![](https://i-blog.csdnimg.cn/blog_migrate/cbf0298ae2f24d91436a1a552ee72e3f.webp?x-image-process=image/format,png)
注意:这里面是所有工程依赖的包,除了JDK的,里面可能会有重复的,或者jar一样,版本不一样的,需要处理下,找到重复的留下一个,剩下的删除,防止冲突出错,运行时可能会提示与项目无关的错,比如我遇见的验证错误,是因为之前在eclipse里的jar带过来了,找到那个包然后从列表删除!
下面开始部署工程:
![](https://i-blog.csdnimg.cn/blog_migrate/aa8feaa25df8c8892bbd65393c31ea55.webp?x-image-process=image/format,png)
选择之后会到这里:
![](https://i-blog.csdnimg.cn/blog_migrate/1fc4a6db9c65192dd2e6e9e9c60c486d.webp?x-image-process=image/format,png)
那个Fix点击一到两次会让选项目:
![](https://i-blog.csdnimg.cn/blog_migrate/8e28d46d094579feb09545369ac977d3.webp?x-image-process=image/format,png)
与之前配置的项目关联
![](https://i-blog.csdnimg.cn/blog_migrate/3f5dd117f4243245dba9f0530f7e358c.webp?x-image-process=image/format,png)
最后来个快照:
1,设置单独项目的端口
![](https://i-blog.csdnimg.cn/blog_migrate/6956e71cdf97cdeecdb9320fbca21710.webp?x-image-process=image/format,png)
2,日志
![](https://i-blog.csdnimg.cn/blog_migrate/f0fc41203ed4c2da2f843e12997179bf.webp?x-image-process=image/format,png)
重启,停止,热部署
![](https://i-blog.csdnimg.cn/blog_migrate/963d2c12d535c2dcf3d30655998fe103.webp?x-image-process=image/format,png)
到这里就结束了,至于调试,日志查看,或有什么问题可以联系我,当然最好是百度,谷歌一下,自己找到的结果是不容易忘记的