【问题标题】:jboss 7 and eclipse indigo : weird ejb project name at deploymentjboss 7 和 eclipse indigo:部署时奇怪的 ejb 项目名称
【发布时间】:2011-10-21 08:28:04
【问题描述】:

大家好,

我确实强调了要点。 我一直在尝试 jboss 7 + jboss tools (3.3)。

  • 当我尝试在 jboss6 上部署 ejb 项目时。什么也没发生。因此,我在我的项目中添加了一个 ejb-jar.xml 文件并进行了部署。奇怪,因为部署描述符从 ejb3.0 开始应该是可选的(并且对于 helios+ jbosstools 3.2 是可选的)。

  • 直到现在,更多的问题和未解决的问题,当我创建一个项目并尝试在 jboss 7 上部署时,项目名称,例如,“testejb”被部署为“testejbnull”(即使使用 ejb-jar. xml 文件集): java:global/testejbnull/TestBean!test.ejb.TestBeanLocal
    java:app/testejbnull/TestBean!test.ejb.TestBeanLocal
    java:module/TestBean!test.ejb.TestBeanLocal
    java:global/testejbnull/TestBean
    java:app/testejbnull/TestBean
    java:module/TestBean

嗯,很奇怪,但是当我尝试从我的 Servlet 中查找时(通过一个好的旧 InitialContext + 查找),我得到了:
10:14:07,681 错误 [stderr] (http--127.0.0.1-8080-2) javax.naming.NameNotFoundException: Name 'TestBean!test.ejb.TestBeanLocal' not found in context ''

..无论我查找的名称是什么(即 TestBean、TestBean!....、java:app/...)。

我在 ubuntu 上工作,我的一位同事在 Windows 7 上进行了尝试,结果相同。

这是一个经典问题吗?我们该如何解决?

暂时我决定保留 Jboss6 + helios。

【问题讨论】:

    标签: eclipse deployment jboss7.x jboss-tools


    【解决方案1】:

    我也遇到了“空”问题,它已在里程碑 4 中修复

    https://issues.jboss.org/browse/JBIDE-10106

    https://issues.jboss.org/browse/JBIDE-9711

    【讨论】:

      【解决方案2】:

      您显然遇到了一个命名为“null”的错误。

      我建议您访问http://community.jboss.org/en/tools?view=discussions 并在那里发表意见,我们可以帮助您找出里程碑工具遇到的问题。

      【讨论】:

        猜你喜欢
        • 2015-07-09
        • 2011-03-11
        • 2015-04-30
        • 1970-01-01
        • 2014-06-18
        • 1970-01-01
        • 2012-04-26
        • 2019-01-29
        • 1970-01-01
        相关资源
        最近更新 更多