You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Spring Web MVC与Payara 5/6兼容问题求助及成功实践分享

Spring Web MVC与Payara 5/6兼容问题求助

我现有一个基于Glassfish 3、Spring Web MVC和EclipseLink JPA的应用,计划将代码升级至Java 17和Jakarta EE,但过程并不顺利,所有问题均由Spring Web MVC引发。Spring官方支持需付费,这对我来说不可行,因此在考虑弃用它之前,希望能得到大家的帮助。

若有人成功在Payara 5和/或6上实现了Spring Web MVC,恳请分享实现方案。

我的尝试过程:

  • 首先尝试适配Jakarta EE的Payara 6:创建了极简的Hello World Web应用,引入Spring Web MVC jar包并完成Dispatcher Servlet的最小化配置,但始终无法解决CDI is not available错误。
  • 随后转而尝试Payara 5:应用尝试实例化供所有控制器访问数据库的JPA EAO Bean时,出现FasterXML读取persistence.xml文件的错误,但通过JUnit创建EAO对象时该部分功能正常。

相比提供繁琐的细节,查看成功实现项目的构件对我帮助更大。

感谢您的帮助!

内容的提问来源于stack exchange,提问作者Bernie 1411

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.07 05:55:15