问题标签 [servlet-mapping]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
588 浏览

eclipse - IllegalArgumentException:名为 [Hello] 和 [com.crunchify.jsp.servlet.HelloCrunchify] 的 servlet 都映射到 url 模式

如本文档所述,我在 Eclipse 中创建了一个动态 Web 项目:sampledoc

当我在服务器中运行程序时,我在控制台中收到此错误:

我尝试从“服务器”选项卡中删除服务器并再次添加。做了一个项目清理。似乎没有什么能解决问题。

我的 web.xml 看起来像这样:

我正在使用 Tomcat 8,我的 java home 设置为 " javac 1.8.0_05" 。请帮忙!!!

0 投票
2 回答
705 浏览

spring - 在名称为“springapp”的 DispatcherServlet 中找不到具有 URI [/AdminTemplate/] 的 HTTP 请求的映射

首先,这个错误看起来真的很愚蠢而且很容易修复,但问题是一切似乎都很好,我不知道是什么原因造成的。我尝试用 java 配置和 xml 配置这个 web 项目,我得到了相同的 404 错误代码。

警告:在名称为“springapp”的 DispatcherServlet 中找不到具有 URI [/AdminTemplate/] 的 HTTP 请求的映射

如果有人可以在这里帮助我,我将非常感激。这是我的代码:

web.xml

springapp-servlet.xml

一个简单的控制器

和一个不重要的简单jsp。

我的项目结构是这样的:

在此处输入图像描述

但是当然,如​​果我在 web.xml 中设置

<welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list>

并将 index.jsp 文件从 jsp 文件夹移动到 webapps 它可以工作。任何人都知道什么会导致这种情况?在此先感谢。

更新:

我测试了过去工作的其他项目,现在我得到了相同的 404 错误。

0 投票
1 回答
3270 浏览

spring-mvc - spring servlet-mapping / url-pattern

我有这个 servlet 映射

使用这两种方法:

此 URL 工作正常:

http://127.0.0.1:7001/eDevices/device-catalogue

但不是这个(我有一个 404)!

http://127.0.0.1:7001/eDevices/device-catalogue/16720

如果我将它添加到 web.xml 它可以工作

0 投票
1 回答
1650 浏览

servlets - 将多个 servlet 添加到一个 web.xml 中

我想将 Jersey 项目 B(已经运行良好)合并/添加到新的 Jersey 项目 A 中,该项目将充当过滤器/安全层。因此,作为一个基本步骤,我在项目 A 的构建路径上添加了对项目 B 的依赖,并将其添加到构建路径中的部署程序集。我从这篇文章中了解到,我可以通过将 servlet 放在同一个中web.xml并使用<servlet-mapping>. 当我试图访问项目 B 的资源时,我没有任何运气。

web.xml

因此,当我尝试访问时http://localhost:8080/ba/webapi/myresource,它运行良好。但是当我尝试时http://localhost:8080/ba/rest/newresource,我得到一个404错误。我知道我错过了一些东西。感谢您对此的指导。

0 投票
2 回答
46141 浏览

spring - 无法使用 javaconfig 在名称为“dispatcher”的 servlet 中解析名称为“htmlviews/index.html”的视图

我得到这样的例外:

当我尝试连接到完全 java 配置的 spring web 服务时。

我的配置类:

初始化器:

和控制器:

整个文件结构很简单:

整个文件结构很简单:

我正在使用 Idea IDE(也在 eclipse 中尝试过,同样的异常)并尝试在 tomcat 上部署。在pom.xml中,我添加了“jstl”依赖项,但这无助于解决问题。使用xml配置一切正常。我不知道我的 spring java 配置有什么问题,它超级简单,也许我忘记了什么?

修复了 当我将 spring 版本从 更改为 时,一切都开始工作4.1.0.RELEASE4.2.3.RELEASE。我不知道为什么它不能与4.1.0.RELEASE. 也许有人可以解释一下,只是好奇。

0 投票
1 回答
2791 浏览

spring - 在名称为“dispatcher”的 DispatcherServlet 中找不到具有 URI [/TEST2/] 的 HTTP 请求的映射

我正在使用 Maven,Spring 3.1.1 创建一个带有模型和控制器的简单登录页面。我刚刚创建了一个模型和控制器。但是在运行应用程序时,我在浏览器和控制台中收到404 错误,我收到以下错误:

org.springframework.web.servlet.DispatcherServlet noHandlerFound
警告:在名称为“dispatcher”的 DispatcherServlet 中找不到具有 URI [/TEST2/] 的 HTTP 请求的映射

我已经正确检查了配置,但找不到确切的错误。

我改变了一些配置。我尝试/*输入 URL-Mapping,但我面临同样的问题。

我的 Web.XML

调度程序-servlet.xml

登录控制器.Java

我的错误是什么?

0 投票
2 回答
12725 浏览

spring - DispatcherServlet:找不到带有 URI 的 HTTP 请求的映射

在 STS 中运行我的项目会在 Tomcat 上给出错误:

我已经检查了几乎所有关于 stackoverflow 的相关文章,但我无法解决我的问题。

src/main/java/HelloController.java

WebContent/WEB-INF/HelloWeb-servlet.xml

网页内容/WEB-INF/web.xml

网页内容/WEB-INF/jsp/hello.jsp

0 投票
1 回答
1613 浏览

servlets - Servlet 映射 Jetty 8

我有一个适用于 Tomcat 8 和 Jetty 8 的 webapp。最近,我们引入了 servlet-mappings

当您输入带有“ http://localhost:8080/app/editjob ”的网址时,tomcat 将被重定向到“ http://localhost:8080/app/Dashboard.html ”。但是当我们使用 embed Jetty 部署它时,会返回 404 Not Found 它。似乎 servlet 映射不起作用。

我可以直接使用 http://localhost:8080/app/Dashboard.html进入应用程序。没有映射,我们对jetty没有问题这是嵌入Jetty的代码:

这是带有映射的 web.xml。

我尝试在启动服务器时定义 servlet-mappings,但没有成功。此映射与 Tomcat 完美配合,但 Jetty...我不知道哪个可能是问题所在。

提前致谢。

0 投票
0 回答
79 浏览

java - 无法进行 servlet 映射,正确的格式是什么?

我的 Servlet 是DisplayBook.java

我的web.xml文件是

这是文件的链接

当我试图点击我得到的链接时404 File not found。我究竟做错了什么?还有每个元素(<servlet-name>, <servlet-class>, <url-pattern>)的正确格式是什么。我可以找到它,pattern但我找不到它nameclass。这个问题主要是针对那些开始j2ee(比如我)的人。还请解释这两个元素的一般格式。

0 投票
2 回答
1229 浏览

eclipse - IllegalArgumentException:名为 [program] 和 [com.test.Servlet] 的 servlet 都映射到不允许的 url 模式 [/Servlet]

我刚刚开始工作Servlets。我创建了一个动态 web 项目,我试图将其复制servlet-api.jar到 lib.xml 中。它没有成功。因此,我通过进入驱动器中的位置手动复制了工作区中的 jar,然后配置到构建路径。当我运行时tomcat server 8.0,它因一些错误而停止。当我注释掉 中的 servlet 配置时web.xml,服务器启动。配置有问题。希望以下错误有所帮助。

Java 代码

Web.xml

错误