Tomcat 请求的资源[/XXX/]不可用问题,通过正确路径访问(运行代码时候自动打开浏览器访问的路径),和错误路径访问,它的表现是不一样的,这说明tomcat的配置是正确的,有效的。
正确路径访问结果图:
![Tomcat 请求的资源[XXX]不可用问题的解决方法,第1张 Tomcat 请求的资源[XXX]不可用问题的解决方法,在这里插入图片描述,第1张](/upload/website_attach/202312/1_9HUK9BTS9WRPCWHF.jpeg)
错误路径访问结果图:
![Tomcat 请求的资源[XXX]不可用问题的解决方法,第2张 Tomcat 请求的资源[XXX]不可用问题的解决方法,在这里插入图片描述,第2张](/upload/website_attach/202312/1_PY473PKW3KHFXQU3.jpeg)
写一个最简单的web demo,只包含一个index.jsp, 目录结构如下图所示。
目录结构:
![Tomcat 请求的资源[XXX]不可用问题的解决方法,第3张 Tomcat 请求的资源[XXX]不可用问题的解决方法,在这里插入图片描述,第3张](/upload/website_attach/202312/1_QCS7DWJJG7P9TK43.jpeg)
分析问题原因,应该是访问不到index.jsp, 但它的路径是web/index.jsp, 是可以直接访问的,然后再发下out目录下,并没有加入index.jsp
有问题的out目录:
![Tomcat 请求的资源[XXX]不可用问题的解决方法,第4张 Tomcat 请求的资源[XXX]不可用问题的解决方法,第4张](/upload/website_attach/202312/1_KANR59S2T796B9CE.jpeg)
尝试给这个out目录下加入index.jsp, 打开 project settings,选择 Artifacts, 添加一些东西,如图所示
原来的Artifacts结构:
![Tomcat 请求的资源[XXX]不可用问题的解决方法,第5张 Tomcat 请求的资源[XXX]不可用问题的解决方法,在这里插入图片描述,第5张](/upload/website_attach/202312/1_FZ6S8A27X6WTVNJ8.jpeg)
添加输出目录的Artifacts结构:
![Tomcat 请求的资源[XXX]不可用问题的解决方法,第6张 Tomcat 请求的资源[XXX]不可用问题的解决方法,在这里插入图片描述,第6张](/upload/website_attach/202312/1_ZPWF5Q8TY7UVYJWX.jpeg)
![Tomcat 请求的资源[XXX]不可用问题的解决方法,第7张 Tomcat 请求的资源[XXX]不可用问题的解决方法,在这里插入图片描述,第7张](/upload/website_attach/202312/1_E9VAH2YMGJMGSZPV.jpeg)
配置Artifacts结构后,重新启动tomcat, 发下index.jsp已可以被访问,而且out目录下包含index.jsp.
![Tomcat 请求的资源[XXX]不可用问题的解决方法,第8张 Tomcat 请求的资源[XXX]不可用问题的解决方法,在这里插入图片描述,第8张](/upload/website_attach/202312/1_VFG3CXE2SWFQWQW9.jpeg)
![Tomcat 请求的资源[XXX]不可用问题的解决方法,第9张 Tomcat 请求的资源[XXX]不可用问题的解决方法,在这里插入图片描述,第9张](/upload/website_attach/202312/1_KMRER5P8J2NUMQ5E.jpeg)
上一篇:【MySQL】库的操作