【问题标题】:Arquillian with weblogic 10.3Arquillian 与 weblogic 10.3
【发布时间】:2012-01-09 22:22:41
【问题描述】:

我们的项目已经开始要求我们从现在开始为进入 Prod 的所有模块编写测试。我们有一些例子,Spring POJO 有一些注入的 EJB,这些 EJB 在 POJO 方法中使用。由于我们找不到在 POJO 中对注入的 EJB 进行单元测试的方法(尝试了各种方法但均不成功),因此建议我们使用 Arquillian。我将 Arquillian 配置为在本地 JBoss 6.0.0 服务器上运行 - 他们的所有测试都可以从命令行以及 Eclipse 正确运行。

但是,我们的测试和生产环境使用 Weblogic 10.3 服务器。我还没有找到太多关于如何配置 Arquillian 单元测试以在 weblogic 中运行的信息。如果有人之前尝试过,请告诉我哪些配置文件以及要更改的内容?

-索努

【问题讨论】:

    标签: unit-testing integration-testing weblogic-10.x jboss-arquillian


    【解决方案1】:

    arquillian.xml 文件中为 WLS 10.3 指定的属性列在Arquillian Reference Guide 中。通常,可能需要指定强制属性,但如果需要,也可以指定其他属性。

    请注意,此页面的内容目前为 1.0.0.Alpha1 版本,并且会在未来的某个时间点在后续版本中进行修订(当它们发布时)。

    【讨论】:

    • 非常感谢 Vineet - 这个产品关于 weblogic 的信息很少。在 arquillian-container-wls\wls-remote-10.3\src\test\resources 文件夹下的 arquillian.xml 中进行更改后,我们如何执行 maven 测试?使用 JBoss,我运行了“mvn install”和“mvn test -Pjbossas-remote6”。另外,当您指的是 Alpha1 版本时,这是否意味着该产品尚未完全准备好与 Weblogic 一起使用?
    • 嗨 Vineet,还有一个问题要问你 - 你知道这个用于 weblogic 的 arquillian 连接器是否可以在 Weblogic 10.3.1.0 服务器上正常工作?感谢您的帮助。
    • @Sonu, mvn test -Pjbossas-remote6 会起作用,如果你在 POM 中创建了一个包含 Arquillian 依赖项的配置文件,包括 arquillian-wls-remote-10.3 依赖项。见thesepages。 AFAIK,鉴于用于测试的 10.3.3 和 10.3.5 的相似性,WLS 的 Arquillian 集成将适用于 10.3.1,但我尚未对此进行验证。
    • 再次感谢。我在当天早些时候尝试这样做。在修改 arquillian.xml 以反映我的 wls 服务器参数后,我为 wls 添加了一个新配置文件,但是当我运行测试时,我收到一条错误消息:italic_
    • 我在 pom.xml 中复制粘贴了 jbosssas-remote-6 的配置文件,并在下面为 weblogic-remote-10-3 创建了一个具有相同依赖项的新配置文件,但我得到了错误正如我在运行单元测试时在上面的帖子中所反映的那样。知道我可能做错了什么吗?非常感谢,在这一点上,你是我唯一的希望。 - 索努。
    猜你喜欢
    • 2011-03-21
    • 1970-01-01
    • 2013-04-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-29
    • 2014-08-01
    相关资源
    最近更新 更多