eclipse - Eclipse 中请求的资源不可用错误

标签 eclipse jsp tomcat servlets

大家好,我正在使用 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/

相关文章:

java - 将类型移动到新包后删除所有未使用的导入?

java - 在枚举中实现接口(interface)时,为什么 eclipse 会自动在被覆盖的接口(interface)方法之前放置一个分号?

java - 导出到 .JAR 时不会抓取资源

java - 如何在 Servlet 中使用 "application"对象?

java - 如何禁用从jsp页面的url直接访问页面

tomcat - 在没有运行 jenkins 的情况下执行 Gerrit 触发器

java.lang.ClassNotFoundException : org. apache.pdfbox.exceptions.COSVisitorException 异常

android - SQLite SELECT 给出异常如何解决?

jsp - 带有 JNI 的 Java bean?

java - 是否可以(或理智地)为 tomcat 应用程序部署使用备用依赖项样式?