解决:请求的资源[/xxx/]不可用 描述 源服务器未能找到目标资源的表示或者是不愿公开
1. 复现错误
今天启动jsp + servlet项目,却报出如下错误:

2. 分析问题
报出该错误,一般是tomcat无法访问webapp下的文件,特采用如下方法解决问题。
检查涉及到
jdk的版本号是否一致,我的是1.8的版本,所以,我要保证涉及到jdk的版本号是1.8



<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<java.version>1.8</java.version>
</properties>

继而,检查
webapp是否在src文件下,如下图所示:

如上图所示,果然webapp是否在src文件下,我们需要把webapp下的文件或文件夹拿出来,放到与src平级的目录,如下图所示:

3. 解决问题
把webapp下的文件或文件夹拿出来,放到与src平级的目录后,需要执行如下步骤:
File -> Project Structure -> Artifacts,删除红框中的包

2. 按如下方式重新加载

3. 按如下方式配置modules

4. tomcat也重新配置

5. 重新启动,便可成功访问了
本人创建:
java全栈交流群
前端技术交流群
产品交流群关注如下互联网全栈开发实战公众号,即可进群学习

