问题标签 [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 投票
1 回答
748 浏览

java - 找不到请求的映射 - Spring mvc

我正在使用带有 java config 的 spring mvc 来制作我的 web 应用程序。由于某种原因,spring 拒绝了我所有的 bean,并且没有找到我的 servlet 映射。

我正在使用 tomcat 8.0.23(我更新到最新版本以查看是否存在问题)和 Spring 4.1.6.RELEASE

错误:

我认为这可能是错误的原因

我不明白为什么会发生这个问题。我认为问题一定出在我的配置中,但看起来没问题

Servlet 配置:

WebAppInitializer:

应用配置:

和我的控制器

我已经查看了我能找到的所有与此相关的问题,还有很多外部网站试图找到问题,但我不知道。有谁知道这个问题可能是由什么引起的?

提前谢谢你们

0 投票
1 回答
2017 浏览

tomcat - java.lang.IllegalArgumentException:servlet 都映射到不允许的 url 模式 [/foo]

尝试启动服务器时出现上述错误。重要说明,对于任何其他 Web 应用程序,服务器都可以正常启动。只是这个特定的 Web 应用程序不起作用。这是完整的堆栈跟踪:

0 投票
0 回答
344 浏览

eclipse - java.lang.IllegalArgumentException:Servlet 映射指定了未知的 Servlet 名称

我已经看了尽可能多的解决方案,但没有一个能解决我的问题。

当我在两个工作空间上运行 eclipse 时,问题就开始了,不知道这会给我的服务器造成所有这些混乱。在第一个警告中,我从一个工作空间停止了服务器并在另一个工作空间上运行。但是,当问题继续发生时,它迫使我关闭其中一个工作空间。

我已经尝试了很多东西,我已经卸载并重新安装,然后它工作了一天,后来我遇到了同样的问题。我从一个工作空间切换到另一个工作正常一段时间后又发生了。当我从 V.8.0 切换到 v.7.0 时,我也从这个问题中解脱了一周。现在我以前做过的事情现在有办法在我的电脑上运行tomcat。

当我从 cmd 启动服务器并在浏览器上键入 localhost8080 时,它看起来很好,说我成功安装了 tomcat。

0 投票
1 回答
768 浏览

java - 过滤映射到最后一个路径段

我正在尝试将过滤器映射到 web.xml 中的特定 url。问题是 url 中有一个动态路径段,我只需要将过滤器映射到以特定路径结尾的 URL。对于给定的 URL:

我需要映射一个servlet,如:

我知道 */ 不是有效的通配符,但我不知道这种类型的映射是否可能。将 URL 映射到带有结尾 *.png 或 *.jpeg 通配符的图片等资源很容易,但我找不到映射简单 url 路径段的方法。

0 投票
1 回答
934 浏览

eclipse - java.lang.IllegalArgumentException:名为 [X] 和 [Y] 的 servlet 都映射到不允许的 url 模式 [/*]

我正在使用 Tomcat 7 作为 vaadin 项目的网络服务器 // Eclipse 作为编辑器.. 它曾经工作正常,但昨天当我尝试运行服务器时出现此错误.. 我试图删除服务器并创建一个新的一个..但它没有用

0 投票
0 回答
254 浏览

servlets - 特定 URL 的 Servlet 映射在 Jersey 2 中不起作用

我正在尝试使用 Jersey 2.x 并有一个 servlet 调用“myapp”,web.xml 上的配置如下

并具有如下的 servlet 映射

当我请求 $SERVER_ROOT/instance/create 或 $SERVER_ROOT/instance/list 它返回 404

但是当我改变servlet映射如下

然后按预期请求 $SERVER_ROOT/instance/create 或 $SERVER_ROOT/instance/list 响应

谁能告诉我我错过了什么?任何帮助将不胜感激....

0 投票
1 回答
9014 浏览

jsp - java.lang.IllegalArgumentException:Servlet 映射指定了未知的 Servlet 名称 GCMBroadcast

我正在尝试将 GCM(Google 云消息传递)合并到我的 android 应用程序中。为此,我一直在关注本教程。它下面的评论报告成功,所以问题肯定在我这边,而不是教程。

信息-我正在运行最新的 Eclipse for Java EE Tomcat 版本 8(最新)

这是尝试运行 tomcat 服务器时的控制台错误:

这是我的项目层次结构正是它需要的样子。

我的 web.xml 代码:

我的 index.jsp 文件:

我的 GCMBroadcast.java 文件(我认为没有必要共享,但没有抓住任何机会):

在本教程中,这个人使用的是 Tomcat 7,而我使用的是 8。我认为这应该不是问题。这就是我需要告诉我的全部。对这个问题进行排序会非常非常非常有帮助。我非常感谢大家抽出宝贵的时间:)

0 投票
0 回答
604 浏览

java - 服务器没有响应某些请求

我的 Web 应用程序中的某些请求访问有问题。我无法弄清楚这个问题。

在我的我们应用程序 servlet 映射配置是这样的..

调度器servlet的spring配置是这样的。

WebApplicationInitializerConfig

当我发出一些 API 请求时,调用会转到方法,并且方法sout也会打印在服务器日志中。但是没有响应。

有关信息,我正在 glassfish 服务器上部署应用程序。

我也无法得到问题的原因。如果有人知道,请帮助我。

方法代码:

0 投票
1 回答
805 浏览

java - 从 web.xml 迁移 servletMapping 时出现 Spring MVC JavaConfig 问题

我尝试将 web.xml 的这一部分迁移到我的 Spring MVC 4.0(Servlet 3.0 不再有 web.xml ;-) JavaConfig:

web.xml的一部分

我不知道如何为我的 WebAppInitalizer 执行此操作,如下所示:

有人知道怎么做这个吗?

提前谢谢了

干杯

约翰

0 投票
0 回答
171 浏览

servlets - 在 RAD 中指定 servlet 映射时出错

我想在 IBM RAD 8.5.1 的 java web 项目中添加一个新的 servlet 映射

我的应用程序中已经存在两个 servlet:ServletOne 和 ServletTwo

但是当我做新的> servlet映射时,它在向导中给出了以下错误:

web.xml 已经存在于项目中,并具有以下内容:

web.xml 的位置是:/WebContent/WEB-INF/

我尝试直接在 web.xml 源 xml 文件中添加 servlet 映射,但随后在 servlet 名称中出现以下错误:

有人可以帮忙吗?