1. 产生原因
我从github上clone项目下来后发现idea的一些配置没有带下来需要自己配, 这花了我很多时间, 所以这里总结一下。
2. 具体配置
首先是利用idea进行clone操作
将对应仓库的ssh链接拷贝到此处即可
完成后项目就被clone到了本地, 下面进入正式配置
首先选择所要使用的SDK
在Modules选项卡中选择当前模块的Web.xml配置文件路径
这里确认web.xml被选择后, 直接确认即可
接下去配置Artifacts选项卡, 注意这里配置顺序不能变, 因为Artifacts需要从web.xml中获取配置信息, 如果你先配置了Artifacts而后配置Modules会导致找不到这个From Modules...选项。
到这里项目的配置结束了, 下面配置tomcat服务器, 这里的配置我个人没遇到什么问题
但有一个值得注意的地方就是这里的路径, 这个路径意味着你创建的servlet的URI必须和它保持一致。
假设说我现在将这个路径改成了/123 :
那么服务器的URL必须要与此保持一致:
后端部分的servlet中的路径也必须和这个保持一致:
前端中同样也必须如此:
所以建议直接将这个路径写成根路径: / , 这样就不需要了。
(完)