Tomcat:源服务器没有找到目标资源的当前表示,或者不愿意透露存在该资源

时间:2017-12-22 17:06:30

标签: tomcat web structure project

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

有人可以帮助我,以下是我的项目结构:

project structure

4 个答案:

答案 0 :(得分:0)

我遇到了类似的问题,我的包裹名称错误。我解决了程序包名称并解决了问题。

请在web.xml文件中检查您的配置代码段。

此外,为了获得更简洁的结构,您可以在WEB_INF下创建一个新文件夹“ jsps”,然后将.jsp文件移动到同一文件夹中。

答案 1 :(得分:0)

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

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

对我有用的是

  

首先构建项目=>重新启动服务器=>在以下位置运行服务器   servlet。

希望有帮助!

答案 2 :(得分:0)

以下情况以项目名称为 abcd ,端口为 8080 进行了说明。文件夹 WebContent 将位于文件夹 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.JPG 位于 abcd / WebContent / new / 1.JPG 内,则URL将为 http:// localhost :8080 / abcd / new / 1.JPG

答案 3 :(得分:-1)

这是您查询的解决方案, 只需遵循以下步骤: 转到项目属性设置 键入部署和组装设置 然后点击添加文件夹,然后将webcontent文件夹添加到您的项目中, 点击应用并关闭,然后运行项目

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