maven工程变 web项目后,tomcat发布不了相关的JSP文件,总是找不到先相关类,但配置文件和相关的路径都没问题

在谈及正式问题之前,先插个话:

在创建maven的子工程后,把他变成web工程
点击左上角的file->project structure
maven工程变 web项目后,tomcat发布不了相关的JSP文件,总是找不到先相关类,但配置文件和相关的路径都没问题
maven工程变 web项目后,tomcat发布不了相关的JSP文件,总是找不到先相关类,但配置文件和相关的路径都没问题
注意:这样子项目是添加了web功能,相当于直接创建了一个web的maven项目,但是这样的web项目和直接创建的maven web项目有稍微不同。这样创建的web项目有一个缺陷,在引入依赖后,在WEB-INF目录下的lib目录也要导入全部的依赖(也不是全部吧,缺什么导入什么即可,最好是全导入,就不用一个一个的查了)。
还是找左上角的 File->project structure
点击后 找到Artifacts->找到相应的子项目或者项目->
output-layout 找到下面的WEB-INF目录,
maven工程变 web项目后,tomcat发布不了相关的JSP文件,总是找不到先相关类,但配置文件和相关的路径都没问题
如果有lib的话,查看里面有没有相应的jar包依赖,如果没有
maven工程变 web项目后,tomcat发布不了相关的JSP文件,总是找不到先相关类,但配置文件和相关的路径都没问题
再找到相应的依赖即可,最后点击OK就结束了

题外话:我当初就这个问题研究了一整天,就是不知道为啥,觉得自己没错,但就是出不来。所以,相信点,没写错就是没写错,是环境的错

==============================================
分割线:
补充:在将项目发布Tomcat的时候,有时候会改变根目录的名字
maven工程变 web项目后,tomcat发布不了相关的JSP文件,总是找不到先相关类,但配置文件和相关的路径都没问题
提示:在改变了这个地方之后也要把这里改的相同
我这里就是都是Spring_Mybatis
maven工程变 web项目后,tomcat发布不了相关的JSP文件,总是找不到先相关类,但配置文件和相关的路径都没问题