问题标签 [servlet-2.5]

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 回答
1705 浏览

xml - 如何在 Tomcat 的 web.xml 中使用变量替换作为上下文路径

使用 Tomcat 作为我的 Servlet 容器,我如何将两个相同的战争部署到不同的上下文,并简单地使用上下文路径作为变量来确定要加载哪个属性文件?我希望在 web.xml 中做这样的事情:

然后根据这个上下文属性加载初始化文件。这可能吗?如果是这样,怎么做?

我正在使用 Tomcat 6、Java 6 和 Servlet API 2.5。

0 投票
1 回答
1941 浏览

maven - 即使我实际上使用的是 Servlet-api jar 版本 3.0,我是否可以保留 web.xml 版本 2.4

我的应用程序当前使用 servlet-api.jar 2.4 版进行编译。
jar 与代码一起打包并部署在 tomcat 服务器上。
Web.xml 也有相同的版本

但是现在我们部署代码的tomcat正在升级到servlet-api.jar 3.0版。

我们需要停止将 jar 与我们的代码捆绑在一起,而是使用 tomcat 提供的 jar。

我想知道 :

1) 我可以保持 web.xml 完整(即没有提及 3.0)并且只更改 pom.xml 以使用 3.0 编译代码吗?是否会对应用程序功能产生任何影响?


【参考1】java、tomcat:web.xml中标签web-app中的id属性是什么意思?
[参考 2] http://docs.oracle.com/cd/E13222_01/wls/docs100/webapp/web_xml.html
[参考 3] Java web app - 什么决定了我的 Servlet API 版本?它是否在 web.xml 中指定?

0 投票
1 回答
318 浏览

java - JBoss5.1.0.GA 中 servlet 2.5 的 Spring 4 mvc + 安全性

我想为我即将开发的新项目使用带有最少 xml 配置的 spring 4。我将在这个项目中使用 Spring 进行依赖注入、mvc、安全性和 jdbc。我将使用 JOOQ 进行查询生成。(是的,我需要进行项目以支持 Postgresql 和 oracle)(也许将来,这个应用程序也会扩展对 REST 的支持)。我现在面临的问题是我的生产应用服务器是JBoss5.1.0.GA,显然不支持servlet 3.0。现在我有一个使用 servlet 2.5 的 spring 4 mvc 代码库,但我不知道如何使用 java config 配置安全性。因为我在 servlet 3.0+ 版本上看到了 spring 4 上的大多数示例,而在 2.5 上看到的不是很好的示例。虽然我从 spring 网站上阅读了 spring 安全性,但实现它并没有什么不同。有没有人在 servlet 2.5 上实现了安全性(db/ldap)?与我分享你的智慧和经验。

0 投票
1 回答
1757 浏览

jakarta-ee - 在 Servlet 2.5 中将会话跟踪模式设置为 cookie

如何将会话跟踪模式设置为仅使用 cookie,我可以在 Servlet 3.0 中通过设置<tracking-mode>COOKIE</tracking-mode>web.xml 或使用来设置它currentSession.getServletContext().setSessionTrackingModes(EnumSet.of(SessionTrackingMode.COOKIE)),但遗憾的是这两种方法仅适用于 servlet 3.0,我需要修复它支持 servlet 2.5 的 Weblogic 11g 和 tomcat 6

0 投票
1 回答
7644 浏览

java - 应用程序不以 Spring Boot 1.2.1 + Spring Security + Servlet 2.5 启动

我有一个带有 Spring Security 启动器的 Spring Boot 应用程序,它在“现代”(即 Servlet 3.0+)J2E 服务器(如 Tomcat 7 或 Jetty 8)中运行良好。

我的问题是我必须在实现 Servlet 2.5 规范并且不支持 Servlet 3.0+ 的 Weblogic 10.3 服务器(生产服务器)中运行应用程序,根据这里这里

我已经看到,官方 Spring Boot 项目已经在努力支持遗留服务器/应用程序,也就是运行良好的Spring Boot Legacy 项目......直到我激活 spring-boot-starter-security 依赖项:-S

实际上, Spring Boot Legacy 跟踪器存在一个未解决的问题。

我在 Tomcat 6 (Servlet 2.5) 服务器上重现了完全相同的错误(见下文)。

那么,是否有人已经成功地使基于 Spring Boot + Spring Security + Servlet 2.5 的服务器协同工作?

谢谢。

0 投票
2 回答
1160 浏览

java - 带有 servlet-api 2.5 的 Spring Cloud Zuul

  1. @EnableZuulProxy 在 servlet 2.5 容器下不起作用。是否有任何解决方法可以让 spring-cloud zuul 在servet 2.5 容器下工作?

  2. 我也找不到@EnableZuulProxy 的注释处理器。请提供支持 @EnableZuulProxy 的类,以便我可以更好地理解这个注释的真正作用。

0 投票
0 回答
24 浏览

java - JSF 和基本认证

我有一个具有基本表单身份验证的应用程序,一切正常(我使用 servlet 2.5 和 JSF2)。

我需要在隐藏的表单(infogerant)中添加一个额外的参数:

我尝试使用登录方法创建一个 loginBean,但我的 httpservletrequest 没有登录方法(我认为只在 servlet 3 中?)

我尝试创建一个过滤器,当我做 request.getParameter("infogerant") 它为空:(

如何使用 servklet 2.5 和 JSF2 在基本形式的身份验证中添加额外的参数?

多谢

0 投票
1 回答
56 浏览

spring - Spring Session 是否需要 servlet 3.0?

我正在考虑使用 Spring Session 库 ( http://projects.spring.io/spring-session/ ) 并且想知道使用此 API 是否需要 servlet 3.0 容器?它会在 servlet 2.5 容器上工作/运行吗?

0 投票
2 回答
1576 浏览

spring - Spring mvc 与 Servlet 2.5 兼容

我用 Spring mvc 3.0.9 开发了一些休息服务。在某些情况下,我有一个例外。这取决于我的 spring 版本使用 Servlet 3.0 api(我的应用程序服务器是 jboss eap 5.1)。与 Servlet 2.5 兼容的最新 spring mvc 版本是什么?谢谢。

0 投票
1 回答
956 浏览

spring-boot - 在我的项目中不能使用 Spring Boot legacy

我是 Spring Boot 的新手,我正在尝试在配置了 servlet 2.5 的项目中使用它。当我使用 Eclipse Maven 插件以“spring-boot:run”为目标运行它时,执行返回以下错误:

我的项目有一个父模块和 3 个模块,其中一个子模块是 web 项目。

我的配置如下:

  • 在父 pom 中:

    <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.2.RELEASE</version> </parent> …… <properties> <springBoot.version>1.5.2.RELEASE</springBoot.version> </properties> _

    </dependencyManagement> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <version>${springBoot.version}</version> </dependency>
    <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId>
    <version>${springBoot.version}</version> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-legacy</artifactId> <version>1.1.0.RELEASE</version> </dependency> </dependencies> </dependencyManagement>

- 在网络子 pom 中:

  • 在 web.xml 中: <listener>
    <listener-class>org.springframework.boot.legacy.context.web.SpringBootContextLoaderListener</listener-class> </listener>