当前位置: 首页 > 知识库问答 >
问题:

weblogic ejb 3.1免费池注释中的初始bean

申博厚
2023-03-14

我正在研究weblogic 12.1.3和EJB3.1。我有无状态会话bean和消息驱动bean。

weblogic ejb jar中声明了初始bean池大小。xml作为

   <ejb-name>CalculatorSession</ejb-name>
    <stateless-session-descriptor>
        <pool>
            <initial-beans-in-free-pool>20</initial-beans-in-free-pool>
        </pool>
    </stateless-session-descriptor>
    <enable-call-by-reference>true</enable-call-by-reference>

我不想让它们成为xml格式。而是尝试使用注释在无状态SessionBean Java类中配置它们。使用什么注释来替换bean池大小和按引用调用标记?请告诉我。

共有1个答案

顾亦
2023-03-14

ejb池化是ejb 3.1规范没有涵盖的主题,因此,每个符合JavaEE的服务器都可以使用不同的策略实现Ejb池化。

因此:

a) 您将找不到任何与池相关的标准注释(由规范提供)。

b) 您需要确定服务器是否提供了所需的注释。

如下表所示,Weblogic只允许在部署描述符文件中配置此属性。

 类似资料:
  • 我正在努力学习Spring并理解它是如何工作的。我已经学习了一些设置Spring和Camel的教程,并使用默认设置进行了操作。 我现在正试图将尽可能多的配置XML文件转换为Java类。到目前为止,我已经成功地在Java类中创建了camel路由(扩展SpringRouteBuilder并实现configure()),以及spring配置文件(Bean)中的所有Bean- 这相当于什么样的非XML?

  • 我想用C#听Kafka主题的消息。 与Java中一样,还有一个注释@KafkaListener,当添加到函数上方时,它会侦听来自主题的消息,然后执行函数的逻辑。 示例-@KafkaListener(topics=“topicname”,groupId=“groupId”)//这里的函数代码 同样,C#中是否有使用Confluent的注释。Kafka

  • 问题内容: 我注意到javascript或CSS文件中的初始注释有时以/ *开头!解释标记的目的是什么? 例如,jquery.js: bootstrap.css: 问题答案: 它告诉压缩工具(如YUICompressor和Uglify)将代码最小化,以便将注释部分保留在原处,因为它们通常会从代码中删除所有注释。

  • 我是Grails新手。在DataSource.groovy中进行了一些基本配置后,我的grails应用程序无法启动。我得到以下错误 数据库radb存在。我已经核实过了 我的datasource.groovy文件供参考,如下所示

  • 问题内容: 我正在使用Spring的批注在Spring 3.0应用程序中配置许多bean。我想知道是否有可能懒惰地构造其中一些豆类,尤其是豆类吗? 问题答案: 要声明延迟初始化的bean,可以使用批注。 但是请注意,对于bean 没有意义-不能热切地初始化它们,因此不需要将它们标记为惰性。

  • 我配置了一个bean,它有一些初始化逻辑。我已经使用@Application ationScoped注释注释了这个bean。但不知何故,cdi并没有选择这个豆子。 beans.xml内容: Bean文件: 读取配置文件的代码: 我使用:cdiL:进行依赖项注入,apachedeltaspike:读取配置文件。野蝇群:服务器