问题标签 [web.xml]
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.
java - web.xml 过滤器映射不转发到 struts
我正在尝试做一些微不足道的事情,但看不到我错过了什么。我有以下 web.xml ......
当我使用“ http://localhost:8080/gallery.action ”之类的 URL 时,一切正常(因为“画廊”在 struts.xml 等中配置正确)。
但是,如果我点击“ http://localhost:8080/gallery.do ” - 我会收到 404 响应。Tomcat 似乎没有将请求转发给 struts,因为 struts 端没有日志记录。Tomcat 日志只显示 404。
我尝试将过滤器映射更改为 *.blah,但除了 *.action 之外没有任何效果。我在默认的 web.xml 文件中看不到任何冲突的信息。
有人知道我错过了什么吗?
tomcat - Tomcat 的 web.xml URL 模式匹配问题
我想为我的 Java Web 应用程序使用这种模式:
然后解析 servlet 中的 URL 以获取星号的值,并使用该值查询数据库中的不同表。
然而,这似乎是 Tomcat 的非法模式。有什么方法可以实现这一点而不必对斜线之间的位进行硬编码?
(示例使用以防您想知道上下文是什么:/vancouver-hotel/rooms.html
,/seattle-hotel/rooms.html
)
java - 如何更改 index.jsp 在 war 文件中的位置
我有以下项目结构:
myproject
- src
- WebContent
- META-INF
- WEB-INF
- jsp
- index.jsp
- lib
- web.xml
如果我的 index.jsp 位于 WebContent 目录下,那么一切都很好,但我希望它与所有其他 jsps 一起位于 WebContent/WEB-INF/jsp 下。我必须添加什么才能做到这一点。
java - 如何在一个 Spring 应用程序的 web.xml 中注册多个 servlet
我想在我的 Spring web.xml 中定义两个 servlet——一个用于应用程序 html/jsp 页面,一个用于将由外部应用程序调用的 Web 服务。这是 web.xml:
如果我让 myservlet 单独使用文件中的 DispatcherServlet,它可以正常工作。如果我有带有上下文参数的用户 web 服务,它的配置文件 (user-service-servlet.xml),它工作正常。但是,如果我在文件中同时包含两者,则 myservlet 将无法工作,因为 myservlet-servlet.xml 文件不会自动加载。如果我删除上下文参数,则 myservlet 可以工作,但用户 web 服务不起作用,因为它的配置文件 (user-service-servlet.xml) 没有加载。
如何定义两个 servlet 并加载它们的两个配置文件?
spring-mvc - webAppRootKey 的用途?
有人可以解释 web.xml 中的这个条目吗?何时必须使用它,为什么?
这是与Spring有关的东西还是一般的东西?
java - web.xml - Java Servlet 过滤器和 WebSphere - URL 模式问题
所以我们正在运行一个已经在 Tomcat、Glassfish、WebLogic 和 WebSphere 上测试过的 Web 应用程序。除 WebSphere 外,所有都运行正常。问题是没有为某个目录下的文件处理过滤器。
例如,我有一个过滤器可以从浏览器 cookie 中检查用户的语言,另一个可以获取用户的用户名,在 web.xml 中配置如下:
两个过滤器都设置了一个静态线程局部变量,可以从静态 getter 访问,但是当同一个文件 'test.jsp' 调用 getter 时,在 ' contextroot /js' 下它们返回默认值(就像未设置一样),而在 ' contextroot /pages' 他们是正确的。
有任何想法吗?
提前致谢。
java - 欢迎页面的 Servlet web.xml 身份验证
我有一个 web.xml,它看起来像:
我们希望默认拒绝对资源的访问,并指定我们希望允许访问的资源。
如果用户访问http://localhost:8080/他们会被拒绝访问,但是,如果访问 http://localhost:8080/index.jsp它允许他们进入。两个 URL 应该显示相同的页面,并且两者应该被允许。我在这里做错了什么?
web-services - 从 Web 服务应用程序访问 web.xml 中的环境参数
我必须构建两个 Web 服务应用程序以部署到不同的服务器(WebSphere 6.1)。其中一个通过调用其服务“链接”到另一个,因此第一个 Web 服务应用程序应该知道第二个的端点 URL。
这些应用程序在不同的环境中运行:开发、测试和生产。我决定将该 URL 作为环境参数存储在第一个应用程序的 web.xml 文件中,以便在将它们从一个开发阶段移动到另一个开发阶段时具有一定的灵活性,因此可以在部署期间设置端点 URL。
在我的第一个应用程序的 web.xml 中,我将环境参数描述为:
在 Java 代码中,我有:
我在该代码的第二行遇到了异常:
请,任何帮助将不胜感激。
谢谢你。
servlets - 有没有办法将 Java Servlet 映射到 */?
我想将 a 映射到以,Servlet
结尾的 URL ,但不是该路径下的任何其他资源,而不是./
/user/register/
/user/login/
/*
我试过/*/
了,但它不起作用。
jboss - 在单个 .war 中为不同的“文件夹”配置不同的身份验证方法
我想创建一个单一的 .war,其中包含用于 Web GUI 的基于 Web 的 FORM 登录和基本身份验证(在本例中,用于 Web 服务接口。)
我看不到在 web.xml 文件中配置此类设置的方法。似乎 login-config 不能出现在 security-config 中,并且它只允许 .war 全局使用单个 auth-method。