IDEA导入eclipse项目servlet运行404

时间:2022-11-24 15:54:15

接上文,在把eclipse中的web项目导入的idea时,昨天只是运行了一下能跑,今天仔细运行发现,jsp均能正常显示,但是一到servlet就404,依旧是地址问题。
首先想到是否是web.xml没有加载成功,于是前往项目中的Facets,查看web resource directories配置,结果果然是错误的,因为是导入eclipse中的项目,web.xml我们通常放在webroot或webcontent的WEB-INF下,而idea默认在web这个路径下,需要修改。修改完毕后重新run,结果还是错误。然后查看url,在8080后自动添加了项目名,上文提到过idea默认的路径不带项目名,感觉是这个问题,于是去tomcat中修改下配置,把默认的/后面加上了项目名,再次运行,果然成功。
所以,直接导入eclipse项目还是会出现很多问题的,建议把eclipse中项目的多余文件删除,只留下src和webroot2个目录,然后新建web项目放进去,问题应该会减少很多。
ps:现在注册JetBrains非常方便,2封邮件即搞定,学生时代的福利还是要好好利用的。
IDEA导入eclipse项目servlet运行404
IDEA导入eclipse项目servlet运行404