问题标签 [apache-tomee]
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.
openejb - 如果openejb在我的webapp之前或之后启动,有人可以从这个日志文件中告诉我吗
我正在运行一个企业 Java 应用程序,使用 openEJB 的 TomEE++。该应用程序是从 Eclipse Helios 中启动的。我已经更改了 Eclipse 中的“服务器位置”,以允许 Eclipse 负责 Tomcat。
当我从 Eclipse 中启动应用程序时,我得到了一些奇怪的 JPA 错误,我认为这可能是因为 openejb webapp 是在我的 webapp 之后加载的,称为“幻灯片”
我已将 web.xml 中 webapp 的 load-on-startup 值更改为 20,而 openejb 的值为 0。
从控制台的输出中,我无法确定 openejb 是在我的应用程序之前还是之后启动。日志似乎有点矛盾。
刚开始,我可以看到
这似乎表明 openejb 没有启动。但不久之后,我看到了诸如
在我有限的知识中,这将来自 openejb。
在那之后发生了很多事情,包括几个应用程序的启动,包括我的。
在那之后,我发现一行表明 openejb 已经启动
那么,到底发生了什么?openejb 是在我的申请之前还是之后启动?
在下面发布日志:
tomcat - tomcat 可扩展性 ejb
我对具有 OpenEJB 水平可扩展性配置的 Tomcat 感兴趣,以及它将如何管理分布式无状态 ejb s:在每次调用时,是否可以从另一个 Tomcat 服务器(如应用程序服务器)分配实例 - 或者是否提供每个 http 请求与同一服务器实例中的所有 ejb 调用一起集成在同一 tomcat 服务器上。
我正在考虑使用 Tomee(配置了 Java EE 堆栈框架的 tomcat)代替简单的 Tomcat 来解决相同的问题。
java - 使用 TomEE 并打开 JPA,我收到以下错误:严重:未安装 JAVA 代理
使用 TomEE 和 JPA 时出现以下错误:
openJPA 是否需要 Java 代理才能正常运行?(特别是“openjpa.jdbc.SynchronizeMappings”需要它)
如果是这样,我如何在eclipse中正确安装它?
java - 如何将 Jersey 与 TomEE / openEJB 集成
我正在升级使用 Jersey JAX-RS 在 Apache TomEE 服务器上运行的代码。不幸的是,当我尝试将 Jersey 与 TomEE 一起使用时,它会引发错误。
我正在使用 eclipse 并打开了 JAX-RS 项目方面。它指向泽西图书馆。我也将 Jersey 库移到 /lib/ 目录中,试图解决问题,但无济于事。服务器抛出以下错误:
网页.xml:
有谁知道我如何使这项工作?我还考虑使用 tomEE+ Jax-rs 服务器,但它似乎无法识别 Jackson 注释。
编辑:我认为问题在于 openEJB CDI 与 Jersey 附带的 CDI 冲突。我不知道如何解决这个问题。
logging - 如何在 Apache TomEE 中更改 OpenEJB 的日志记录级别
如何设置在 TomEE 中运行的 OpenEJB 组件的日志记录级别?我想从org.apache.openejb.config.AutoConfig
.
我尝试修改 conf/logging.properties 并在我的 WAR 的 WEB-INF\classes 中添加一个 logging.properties 文件,但我找不到正确的组合,我什至不确定这些是要修改/创建的正确文件。
java - DDL 生成和常规 persistence.xml 设置 (OpenJPA)
概括
我正在尝试运行 Java Web 应用程序 JPA 2.0 示例。示例应用程序被编写为在 中运行,Glassfish
使用EclipseLink
JPA 提供程序。我想将它转换为作为 JPA 提供程序运行TomEE
,OpenJPA
但我无法提供任何详细的教程来启动和运行OpenJPA
.
问题
我无法转换persistence.xml
为使用OpenJPA
而不是EclipseLink
. 更具体地说,给定的persistence.xml
没有指定:
Entity
类。这些有必要吗?- 所需的 JPA 提供程序。容器会默认为某些东西吗?
- JDBC 驱动程序。如何指定“内存中”数据库(仅用于初始测试目的)?
还:
- OpenJPA 中如何表示 DDL 生成属性?我无法在OpenJPA 用户指南中找到它们。
细节
下面是 EclipseLink persistence.xml
:
我有以下Entity
课程:
order.entity.LineItem
order.entity.LineItemKey
order.entity.Order
order.entity.Part
order.entity.PartKey
order.entity.Vendor
order.entity.VendorPart
问题
- 有谁知道 OpenJPA 的等效 persistence.xml 是什么样的?
- 或者,如果有人可以向我指出一个涵盖这些问题的 OpenJPA 教程,那也一样好
tomcat - TomEE + EclipseLink:EntityManager 注入不起作用
我试图让这个JPA + EJB + Facelets 示例在 TomEE Web Profile 中运行。因为该示例使用 EclipseLink,所以我下载了 EclipseLink 并复制eclipselink/jlib/eclipselink.jar
到该TomEE/lib
目录中。
问题 1:这是我需要复制的唯一文件吗?
我有许多Entity
类,一个用于服务 Web 请求的 JSF SessionScoped ManagedBean,一个用于处理数据库请求的有状态 EJB,还有一个用于在启动时将数据加载到数据库中的 EJB。
ManagedBean 和有状态 EJB 的代码片段如下:
当em.persist(part);
RequestBean 中的行尝试执行时,我收到以下异常:
由于我对 Java EE 的魔力不是很熟悉,所以我几乎不知道这里出了什么问题,但我很想知道是什么导致了堆栈跟踪中的第一行,上面:
问题 2:由于某种原因,实体管理器的注入似乎不起作用。有人知道为什么吗?
为了完整起见,下面是 my persistence.xml
,它位于project/src/main/webapp/classes/META-INF/
目录中:
源代码
如果有人想看项目的目录结构、源代码、配置文件等,我这里已经上传到github了。
jakarta-ee - JPA 开发工具
我使用 apache tomee、Java EE 6、servlet 3,当我启动服务器 tomee 时出现以下错误:
java - 如何将 TomEE 与 Hibernate 一起使用
我创建了具有持久性上下文(作为提供者休眠)的非常简单的应用程序,以从数据库中读取一些值。我将 Eclipse 与 Maven 一起使用。
首先,我得到
并根据这个主题 http://openejb.979440.n4.nabble.com/problem-with-hibernate-persistence-provider-td980429.html 我排除了hibernate-jpa-2.0-api。现在,我的依赖项看起来
现在,我不知道为什么...
但是 TransactionManagerLookup 在 hibernate-core 中。拜托,谁能告诉我,应该如何查看 pom.xml 在 TomEE 中使用休眠?
java - 错误的符号类型:EmbeddedSolrServer.query
我在从 Solr 实现 EmbeddedSolrServer 时遇到问题,它似乎在正确的位置,以及它的编译和一切,但是当它尝试发出请求时>
我得到以下异常:
我正在使用 TomEE 和 Solr 3.6.0