大家好,我正在使用 Eclipse 6.0.36 并使用 tomcat 服务器。我遇到一个错误“请求的资源不可用”错误 404。我曾在同一问题上看到其他帖子这是我可以在谷歌上找到的许多解决方案的常见错误。但仍然无法解决我的问题。我还是 eclipse 的新手。如果您需要任何信息,请在投反对票之前问我。我需要显示的代码太长了。
有人说这可能是由 servlet 命令引起的。我的 servlet,来自 web_bkup.xml 文件如下所示:
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.jsf</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>/faces/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>SourceCodeServlet</servlet-name>
<url-pattern>*.source</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
当然我提供的信息不足,你们都可以索取。但是如果有任何解决方案你们都可以共享。希望可以解决我的错误
最佳答案
由于您只提供了很少的信息,我尝试在一些假设下回答。
404
告诉您 Tomcat 找不到资源 e-system.jsp
。我现在假设您在 Eclipse 中有一个项目 PM_Portal
,您已成功将其部署到 Tomcat 服务器,这意味着 Tomcat 日志文件中没有导致 Web 应用程序无法启动的严重错误。我还假设 PM_Portal
是您应用程序的根上下文。
根据该信息,成功部署后得到 404
意味着 /WebContent
中没有 JSP 文件 e-system.jsp
> Eclipse PM_Portal
项目的文件夹或项目的 Deployment Assembly
配置缺少 /WebContent
文件夹的映射。为了检查这一点,您可以右键单击
项目文件夹并选择Properties
。打开 Deployment Assembly
属性并检查 /WebContent
是否映射到目标部署的根文件夹 /
。
希望对您有所帮助。
关于eclipse - Eclipse 中请求的资源不可用错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21012971/