jsp 404原因
idea 和 eclipse 项目结构不同而导致
在eclipse上可以在正常运行,是因为eclipse将jsp,xml直接编译到 target 目录下面
而在idea上不能,所以导致同一个正常项目,出现报错。
jsp报错
Whitelabel Error Page
This application has no explicit mapping for /error, so you are seeing this as a fallback.
There was an unexpected error (type=Not Found, status=404).
/WEB-INF/jsp/index.jsp
xml无法编译导致报错
invalid bound statement (not found)
解决办法
maven 中添加
<!--部署时把代码包下的xml文件包含进去-->
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
<!-- 打包时将jsp文件拷贝到META-INF目录下-->
<resource>
<directory>src/main/webapp</directory>
<targetPath>META-INF/resources</targetPath>
<includes>
<include>**/**</include>
</includes>
</resource>
<resource>
<directory>src/main/resources</directory>
<filtering>false</filtering>
<includes>
<include>**/**</include>
</includes>
</resource>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/**</include>
</includes>
<filtering>false</filtering>
</resource>
<resource>
<directory>src/main/java/</directory>
<excludes>
<exclude>**/*.java</exclude>
</excludes>
</resource>