tomcat能作为ejb的容器服务器吗?
很少有这样用的,一般用的是weblogic的!

解决方案 »

  1.   

    tomcat只是做为一个web服务器,ejb在另有一台服务器上的。
      

  2.   

    楼主问的题目过大了,呵呵
    jsp怎么掉ejb...............最好自己去看看这方面的书起
      

  3.   

    我已经写了一段代码,如下:
    <%!
       private Context getInitialContext() {
        String url = "t3://192.168.100.60:7001";
        String user = null;
        String password = null;
        Properties properties = null;
        properties = new Properties();
        properties.put(Context.INITIAL_CONTEXT_FACTORY, "weblogic.jndi.WLInitialContextFactory");
        properties.put(Context.PROVIDER_URL, url);
        return new InitialContext(properties);
        
       }
    %>
    <%
    out.println("Are you ok??");
    Context itc = getInitialContext();
    Object ref = itc.lookup("Test");
    Testhome tshome = (Testhome)PortableRemoteObject.narrow(ref, Testhome.class);
    TestRemote remote = tshome.creat();
    out.println(remote.helloWorld());

    %>但是总是报错,告诉我找不到Testhome
    这是什么原因呢???
      

  4.   

    猪,ejb需要用ejb容器来发布,tomcat有吗?没有!所以当然不行
      

  5.   

    兄弟tomcat是不具备EJB容器的,你要用有EJB容器的服务器,比如JBOSS、WEBLOGIC等等