我在weblogic上配置成功了,要是不成功会抛异常的,配置的时候没有抛异常,而且都显示为active状态了。

解决方案 »

  1.   

    up again.别让我在无奈中4去
      

  2.   

    第一个问题:
       问题出在  ObjectInputStream 上:他的构造函数要读取一个 header,使用InputStream 则没有问题.ObjectInputStream
    public ObjectInputStream(InputStream in)
                      throws IOExceptionCreates an ObjectInputStream that reads from the specified InputStream. A serialization stream header is read from the stream and verified. This constructor will block until the corresponding ObjectOutputStream has written and flushed the header............
      

  3.   

    第二个问题:
       如果表已存在要么是由于数据源不对(建议单独写个程序测试(非 EJB)   要么就是 BMP Bean 中引用的资源名称有问题
      

  4.   

    不对呀,要是数据源不对,应该在JNDI的lookup时候就报错呀。
    而且我建立连接池的时候用的测试表就是那个说没找到的表。BMP Bean引入的资源指什么呀??: prosong(prosong) (  ) 信
    兄弟,留个MSN帐号吧,我们交流一下,只要你不嫌弃我无知。
    [email protected]
      

  5.   

    1,第一个问题很简单,ObjectInputStream ois = new ObjectInputStream( socket.getInputStream() );和ois = new ObjectInputStream( socket.getInputStream() );的时候都会阻塞线程,也就是使程序限于中断,除非受到一个输入!也就是说你的SERVER和CLIENT的程序都执行到这一行时中断了,所以会没有反映!
    2,你用的是ORACLE吗?是不是你使用的用户和表的拥有者不一致啊?!希望你能把你的问题描述的清楚点!
      

  6.   

    我用的是JB7自己带的JDS。
    EJB部署的时候没有出现问题,看来数据源是找到了。
    在测试client程序的时候出错了,就提示我的SQL语句中用到的表不存在,
    除此之外,别的提示根本看不懂,都是什么WEBLOGIC抛的异常。
      

  7.   

    第一个问题,你的解释好象不对吧!
    server在
    ObjectInputStream ois = new ObjectInputStream( socket.getInputStream() );
    这里中断了,等待client输入。client
    socket = new Socket("localhost",8000);
    oos = new ObjectOutputStream( socket.getOutputStream() );
    ois = new ObjectInputStream( socket.getInputStream() );
    开始建立输出流,准备输出,没有问题。可东西还没有输出出去呀,此时
    server还在那里中断着呢。
    可是client马上又建立了输入流,等待输入了,此时client线程不也得中断等待
    server给它发送消息吗???可事实上,这样做是允许的,怎么回事???
      

  8.   

    哈哈!
    终于找到问题所在了!原来是由于datainputstream的构造函数引起的!
    由于这个构造函数要读取一些输入流的信息,所以当两边(SERVER和CLIENT)都在等待读取的时候就会使程序死锁!
    相应的构造一个dataoutputstream的时候,它也会自动写出头信息,所以在CLIENT先构造一个dataoutputstream程序就可以运行了!
    概括来讲就是由于构造datainputstream时使用了,inputstream得READ()方法,使程序死锁了,当然这是JDK设计的思路,我们没有好办法改变,只能在程序中控制了!呵呵!
    至于你的第二个问题,我实在爱莫能助,而且你的信息给的也不够!呵呵!
      

  9.   

    怪事!为什么我的socket没问题?
    至于你的第二个问题,我实在爱莫能助,而且你的信息给的也不够!呵呵!