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
相关产品推荐
相关产品推荐

