问题标签 [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.
eclipse - IllegalArgumentException:名为 [Hello] 和 [com.crunchify.jsp.servlet.HelloCrunchify] 的 servlet 都映射到 url 模式
如本文档所述,我在 Eclipse 中创建了一个动态 Web 项目:sampledoc
当我在服务器中运行程序时,我在控制台中收到此错误:
我尝试从“服务器”选项卡中删除服务器并再次添加。做了一个项目清理。似乎没有什么能解决问题。
我的 web.xml 看起来像这样:
我正在使用 Tomcat 8,我的 java home 设置为 " javac 1.8.0_05
" 。请帮忙!!!
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 错误。
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 它可以工作
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
错误。我知道我错过了一些东西。感谢您对此的指导。
spring - 无法使用 javaconfig 在名称为“dispatcher”的 servlet 中解析名称为“htmlviews/index.html”的视图
我得到这样的例外:
当我尝试连接到完全 java 配置的 spring web 服务时。
我的配置类:
初始化器:
和控制器:
整个文件结构很简单:
我正在使用 Idea IDE(也在 eclipse 中尝试过,同样的异常)并尝试在 tomcat 上部署。在pom.xml
中,我添加了“jstl”依赖项,但这无助于解决问题。使用xml
配置一切正常。我不知道我的 spring java 配置有什么问题,它超级简单,也许我忘记了什么?
修复了
当我将 spring 版本从 更改为 时,一切都开始工作4.1.0.RELEASE
了4.2.3.RELEASE
。我不知道为什么它不能与4.1.0.RELEASE
. 也许有人可以解释一下,只是好奇。
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
我的错误是什么?
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
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...我不知道哪个可能是问题所在。
提前致谢。
java - 无法进行 servlet 映射,正确的格式是什么?
我的 Servlet 是DisplayBook.java
我的web.xml文件是
这是文件的链接
当我试图点击我得到的链接时404 File not found
。我究竟做错了什么?还有每个元素(<servlet-name>
, <servlet-class>
, <url-pattern>
)的正确格式是什么。我可以找到它,pattern
但我找不到它name
和class
。这个问题主要是针对那些开始j2ee
(比如我)的人。还请解释这两个元素的一般格式。
eclipse - IllegalArgumentException:名为 [program] 和 [com.test.Servlet] 的 servlet 都映射到不允许的 url 模式 [/Servlet]
我刚刚开始工作Servlets
。我创建了一个动态 web 项目,我试图将其复制servlet-api.jar
到 lib.xml 中。它没有成功。因此,我通过进入驱动器中的位置手动复制了工作区中的 jar,然后配置到构建路径。当我运行时tomcat server 8.0
,它因一些错误而停止。当我注释掉 中的 servlet 配置时web.xml
,服务器启动。配置有问题。希望以下错误有所帮助。