相关疑难解决方法(0)

java:comp/env和java:global之间有什么关系?

java:comp/envjava:global(关于3.1规范)之间的关系是什么?
似乎java:comp/env包含特定于EJB引用的包含.在这种情况下,"具体"是什么意思?

lookup ejb jndi conventions java-ee

22
推荐指数
1
解决办法
1万
查看次数

从Tomcat连接到JBoss 7.1.1中的EJB时,JNDI查找失败

有几种方法可以查找EJB

我可以使用此查找连接到我的ejb服务器,但仅限于使用ConsoleClient时.

 "ejb:" + appName + "/" + moduleName + "/" + distinctName + "/" + beanName + "!" + viewClassName)
Run Code Online (Sandbox Code Playgroud)

当我在tomcat应用程序服务器(spring mvc项目)上尝试此查找时,此查找将不起作用.Jboss以ClassNotFoundException响应.

我假设必须有另一个jndi查找名称?很遗憾,我在网上找不到任何有用的信息.

编辑:

我的控制器

@RequestMapping(value = "login", method = RequestMethod.POST)
public LoginBeanRemote logIn(){

    final Hashtable jndiProperties = new Hashtable();
    jndiProperties.put(Context.URL_PKG_PREFIXES, "org.jboss.ejb.client.naming");

    Context context = null;
    try {
        context = new InitialContext(jndiProperties);
    } catch (NamingException e1) {
        // TODO Auto-generated catch block
        e1.printStackTrace();
    }


    final String appName = "foo_business";
    final String moduleName = "foo_business";
    final String distinctName = ""; …
Run Code Online (Sandbox Code Playgroud)

lookup jboss tomcat ejb jndi

2
推荐指数
1
解决办法
9768
查看次数

标签 统计

ejb ×2

jndi ×2

lookup ×2

conventions ×1

java-ee ×1

jboss ×1

tomcat ×1