Tomcat Restful Web 服务数据库 (JPA) 与 Netbeans 不起作用

问题描述 投票:0回答:2

我已经能够使用 JAX-RS for Tomcat 创建 Restful Web 服务。通过模式向导使用 Netbeans Restful Web 服务。 但我无法使用 Netbeans 向导从数据库创建 Restfull Web 服务程序。 它错过了一些图书馆。我添加了 openJPA 和 Java EE web api 6(通过向导添加)。但它仍然不起作用。 我添加了 javaEE-TomEE 8.0 但也不起作用!

有人知道我需要向 Tomcat 添加什么才能使 JPA-Database Restful 服务正常工作吗?

转向 GlassFish 不是一个有效的答案...我想继续使用 Tomcat(添加最少的)

rest tomcat jpa
2个回答
0
投票

我已经取得了一些进展... 使用 EclipseLink(JPA 2.0),我能够在桌面应用程序中连接 MySQL... 然后我切换到 Apache OpenJPA,但无法获得 EntityManagerFactory... 所以看来我选择的图书馆不完整...... 我想,在 Tomcat 中,我必须选择 OpenJPA 之外的其他库。


0
投票

请参阅此 ScopedEntityManager2 示例 Web 应用程序。它有

OpenJPA_3, JacksonJson_2, JerseyRest_3, HK2_cdi, JSTL_taglig
库在 Tomcat_10.1 webapp 服务器上运行。

  • OpenJPA 在 Tomcat 中很好,但要获得一致的依赖关系可能有点挑战
  • 参见
    example_webapp/WEB-INF/lib
    了解必要的依赖关系,您可以使用jar名称作为maven脚本的引用。

请注意,这是

jakarta.*
Tomcat 版本,旧版 T9 使用
javax.*
软件包,但由于许可问题,Tomcat 项目无法再使用 javax 软件包名称。

© www.soinside.com 2019 - 2024. All rights reserved.