当前位置:  技术问答>java相关

关于weblogic中自带的ejb的问题

    来源: 互联网  发布时间:2015-01-10

    本文导语:  我找着weblgoic自带的例子说明一步一步做了,ejb也部署正常,可是运行client , 她总说连不上服务器,说是我得服务器没有打开,大家有做过的吗?给各提示好吗? 我做的是statelessSession和statefullSession两个例子的结果...

我找着weblgoic自带的例子说明一步一步做了,ejb也部署正常,可是运行client ,
她总说连不上服务器,说是我得服务器没有打开,大家有做过的吗?给各提示好吗?
我做的是statelessSession和statefullSession两个例子的结果都是这样
还有,t3是什么协议呀,菜鸟,希望大家帮助

|
package com.titan.cabin;

import com.titan.cabin.CabinHome;
import com.titan.cabin.Cabin;
import com.titan.cabin.CabinPK;
import java.rmi.RemoteException;
import java.util.Enumeration;
import java.util.Properties;
import java.util.Vector;

import weblogic.jndi.WLInitialContextFactory;
import weblogic.rmi.extensions.*;
import javax.ejb.CreateException;
import javax.ejb.EJBException;
import javax.ejb.FinderException;
import javax.ejb.ObjectNotFoundException;
import javax.ejb.RemoveException;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.naming.NamingException;
import javax.rmi.PortableRemoteObject;


public class client_1 {
    public static void main(String [] args){
          try {
Context jndiContext = getWeblogicInitialContext();
            Object obj = jndiContext.lookup("CabinBean");
            CabinHome home = (CabinHome) javax.rmi.PortableRemoteObject.narrow(obj, CabinHome.class);

            Cabin cabin_1 = home.create(1);
            System.out.println("created it!");
            cabin_1.setName("Master Suite");
            cabin_1.setDeckLevel(1);
            cabin_1.setShip(1);
            cabin_1.setBedCount(3);
                   
            CabinPK pk = new CabinPK();
            pk.id = 1;
            System.out.println("keyed it! ="+ pk);
            
            Cabin cabin_2 = home.findByPrimaryKey(pk);
            //System.out.println("found by key! ="+ cabin_2);
            System.out.println(cabin_2.getName());
            System.out.println(cabin_2.getDeckLevel());
            System.out.println(cabin_2.getShip());
            System.out.println(cabin_2.getBedCount());

        } catch (java.rmi.RemoteException re){re.printStackTrace();}
          catch (javax.naming.NamingException ne){ne.printStackTrace();}
          catch (javax.ejb.CreateException ce){ce.printStackTrace();}
          catch (javax.ejb.FinderException fe){fe.printStackTrace();}
    }

    public static Context getWeblogicInitialContext() 
                          throws javax.naming.NamingException {
       Properties p = new Properties();
       p.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");
       p.put(Context.PROVIDER_URL, "t3://bingo:7001");
       return new InitialContext(p);
    }
}

|
t3是weblogic修改iiop以后的一种协议
用来远程访问对象。你是本机调试还是分布式
调试呢?如果你在执行client的时候
没有输入url,那么String url= "t3://localhost:7001";
你看看url和端口有没有错误

|
这个错误我也遇到过,只要把weblogicaux.jar和weblogicbeans.jar包含进classpath就可以了(前一个jar文件是肯定要的,后一个是不是要或者是另一个,我记不清了)。
反正你把client的程序修改一下,把exception打出来,就可以找到问题在那里了。

|
weblogic启动ejb的时候不报错就对了

    
 
 

您可能感兴趣的文章:

  • 英雄在哪儿?请问如何让WEBLOGIC6.1自带的例子程序跑起来???
  • weblogic & jbuilder 集成开发ejb的问题
  • 求教weblogic高手一个简单的问题.急!!!
  • 请问高手 javabean 与 weblogic 的问题!!!!!!
  • 使用WebLogic.ejbc编译时出现问题
  • WebLogic51和Jbuilder4 的结合开发问题
  • 关于weblogic中注册servlet的问题,请大家帮忙......
  • ias和weblogic的appserver和webserver的协作问题!!
  • 请问关于WebLogic RMI的问题
  • webLogic6.1的控制面版问题
  • 高手请帮忙, weblogic与JB5的连接问题。
  • jbuilder6和weblogic6.1同用时出了问题?
  • 关于weblogic中注册servlet的问题,请大家帮忙啊......
  • 如何解决weblogic的中文问题
  • weblogic6.0的问题?
  • weblogic中的url中文参数问题
  • weblogic使用中的问题
  • 请教一个关于weblogic5.1+SunOS5.7的问题???
  • 关于weblogic的小问题,请指教
  • 问个关于weblogic 6.1 的初级问题。
  • 100分求weblogic的问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • WEBLOGIC SERVER与WEBLOGIC有什么不同?
  • 再贴WebLogic Server 和 Weblogic Integration 有何不同,各是用来做什么的?
  • 为什么我用jbuilder6集成weblogic6.1。编译项目时提示没有weblogic_sp.jar
  • 安装好weblogic6.1之后,为何lib中没有weblogic_sp.jar???
  • 怎样才算正确的关闭weblogic呢,还有,我的老板想要买一个正版的weblogic,大约需要多少钱呀?
  • WebLogic5.1有没有工具写ejb-jar.xml和weblogic-ejb-jar.xml文件?
  • 在VMWare Linux虚拟机中安装了WebLogic,如何在外部XP系统中访问WebLogic控制台?
  • linux下安装weblogic,之后卸载。再次安装,建域之后。启动weblogic,报错。找不到文件:servers/AdminServer/tmp/Admi
  • 怎样修改某个文件以便使weblogic6.1以developer mode方式运行?怎么使weblogic6.1自动重加载?
  • 如何将Weblogic安装为Windows 2000的服务?
  • 请教weblogic 5.1 connectin pool的配置方法?
  • EJB配置好了,下次启动weblogic的时候还需要重新配置吗
  • HTML教程 iis7站长之家
  • 那有WEBLOGIC5.1可以下载?
  • weblogic什么时候需要重新启动
  • weblogic或EJB高手有没有啊?
  • WebLogic的DemoPool
  • 急需weblogic_sp.jar文件,请帮忙!80分相送
  • weblogic连sql数据库出错
  • weblogic中servlet改放在哪个目录,怎样访问?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3