我在weblogic上配置成功了,要是不成功会抛异常的,配置的时候没有抛异常,而且都显示为active状态了。
解决方案 »
- JAVA桌面程序生成jar包问题在线等啊。。。急急急
- 请问下列两个错误怎么解决,本人刚学Java
- 网址中的中文转成字母与符号的java方法
- org.eclipse.jdt.core.IMethod中的getParameterTypes方法为何返回了QString?
- tomcat下jsp提示泛型出错!The type List is not generic;
- Robot截图 包含鼠标?
- 怎样获取文件的创建时间???????????
- JTree刷新问题
- 请教DOS下查找文件并删除命令
- 小问题,请兄弟们多抬贵手
- 超级简单问题,请高手一看!
- 网上交易系统中邮件系统和BBS如何开发?哪位朋友能给个方案?
问题出在 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............
如果表已存在要么是由于数据源不对(建议单独写个程序测试(非 EJB) 要么就是 BMP Bean 中引用的资源名称有问题
而且我建立连接池的时候用的测试表就是那个说没找到的表。BMP Bean引入的资源指什么呀??: prosong(prosong) ( ) 信
兄弟,留个MSN帐号吧,我们交流一下,只要你不嫌弃我无知。
[email protected]
2,你用的是ORACLE吗?是不是你使用的用户和表的拥有者不一致啊?!希望你能把你的问题描述的清楚点!
EJB部署的时候没有出现问题,看来数据源是找到了。
在测试client程序的时候出错了,就提示我的SQL语句中用到的表不存在,
除此之外,别的提示根本看不懂,都是什么WEBLOGIC抛的异常。
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给它发送消息吗???可事实上,这样做是允许的,怎么回事???
终于找到问题所在了!原来是由于datainputstream的构造函数引起的!
由于这个构造函数要读取一些输入流的信息,所以当两边(SERVER和CLIENT)都在等待读取的时候就会使程序死锁!
相应的构造一个dataoutputstream的时候,它也会自动写出头信息,所以在CLIENT先构造一个dataoutputstream程序就可以运行了!
概括来讲就是由于构造datainputstream时使用了,inputstream得READ()方法,使程序死锁了,当然这是JDK设计的思路,我们没有好办法改变,只能在程序中控制了!呵呵!
至于你的第二个问题,我实在爱莫能助,而且你的信息给的也不够!呵呵!
至于你的第二个问题,我实在爱莫能助,而且你的信息给的也不够!呵呵!