解决:请求的资源[/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
全栈交流群
前端
技术交流群
产品
交流群关注如下互联网全栈开发实战公众号,即可进群学习