【问题标题】:Tomcat: the origin server did not find a current representation for the target resource or is not willing to disclose that one existsTomcat:源服务器没有找到目标资源的当前表示或不愿意透露存在的表示
【发布时间】:2021-09-19 23:14:06
【问题描述】:

我知道以前有相同的问题,但我仍然找不到正确的解决方案。我得到:源服务器没有找到目标资源的当前表示或不愿意透露存在的表示。我正在使用 Tomcat 服务器。

谁能帮帮我,以下是我的项目结构:

.

【问题讨论】:

标签: tomcat web structure project


【解决方案1】:

我被这个问题困扰了一个月。

最后,我发现在 Eclipse 中,“自动构建”没有设置,我试图在没有任何 servlet.class 的情况下运行我的 servlet.java 文件文件,因为我没有构建我的项目。

对我有用的是

首先构建项目 => 重启服务器 => 运行服务器 小服务程序。

希望对你有帮助!!

【讨论】:

    【解决方案2】:

    我遇到了类似的问题,我的包名错误。我修复了包名并修复了问题。

    请检查您在 web.xml 文件中的配置 sn-p。

    另外,为了更简洁的结构,您可以在 WEB_INF 下创建一个新文件夹“jsps”,并将 .jsp 文件移动到该文件夹​​中。

    【讨论】:

      【解决方案3】:

      以下场景说明,项目名称为abcd,端口为8080WebContent 文件夹将位于文件夹 abcd 内。

      application.properties 中,添加您的路径

      upload.path=C:/.........../abcd/WebContent/

      如果忽略 WebContent 之后的最后一个斜线,则上传的文件将保存在 abcd 而不是 WebContent(位于 abcd 内)中。

      现在,比如说,WebContent 中有 1.JPG。如果我必须访问它,那么在我的浏览器中,我必须将 URL 设置为 http://localhost:8080/abcd/1.JPG

      将 URL 设为 http://localhost:8080/abcd/1.jpg 不起作用(注意 .jpg 的小写字母)

      还要确保文件 1.JPG 在 IDE 的 abcd 中的 WebContent 中可见(在我的例子中,它是 Spring Tool Suite)。否则从 IDE 刷新项目。

      现在,如果文件 1.JPGabcd/WebContent/new/1.JPG 内,那么 URL 将是 http://localhost :8080/abcd/new/1.JPG

      【讨论】:

        【解决方案4】:

        我曾经在ContextLoaderListener的代码块中出现运行时异常时遇到过这个问题。

        public class YourApplicationContenxtLoaderListener extends ContextLoaderListener{
        @Override
        public void contextInitialized(ServletContextEvent event){
                    /* There should not be any exception/error in this block , as it would impact the context initialization by tomcat server for respective war file. */
        }
        

        }

        【讨论】:

        • 如果你想扫描也许你不知道ssid但你想找到。这个答案将为您提供您输入的 ssid 的详细信息。我认为问题的重点是他想找到在我的站点范围内的隐藏 ssid。
        【解决方案5】:

        这里是您查询的解决方案, 只需按照以下步骤操作: 转到项目属性设置 类型部署和装配设置 然后点击 add folder 然后将 webcontent 文件夹添加到您的项目中, 点击应用并关闭然后运行项目

        希望你的问题能得到解决。

        【讨论】:

        • 您能否在答案中添加一些标点符号,以便用户更好地理解您?
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-10-14
        • 1970-01-01
        • 1970-01-01
        • 2020-02-27
        • 2023-03-26
        • 2022-10-23
        • 2020-10-03
        相关资源
        最近更新 更多