设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
Java Xfire WebService客户端调用返回Blob对象的方法错 ...
返回列表
发新帖
Java Xfire WebService客户端调用返回Blob对象的方法错误
[复制链接]
11
|
4
|
2011-3-22 04:04:59
|
显示全部楼层
|
阅读模式
接口实现类SayHiImpl.java
[code=Java]import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import java.sql.Blob;
public Blob getDoc(String name) {
String sql = "select t1.fsdata_data FROM mw_sys.mwt_om_fsdata t1,mw_sys.mwt_is_vfile t2 where t1.vfile_id=t2.vfile_id and t2.vfile_name='"
+ name + "'";
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
Blob blob = null;
try {
Class.forName("dm.jdbc.driver.DmDriver");
conn = DriverManager.getConnection(url, user, pwd);
stmt = conn.createStatement();
rs = stmt.executeQuery(sql);
if(rs.next()){
blob = rs.getBlob(1);
}
} catch (Exception e) {
e.printStackTrace();
}
return blob;
}
[/code]
JSP页面调用通过,我在用MyEcilipseXfire WebService Client自动生成向导最后点击完成那步里报这样错误:
src-resolve.4.2:Error resolving component 'ns2:Blob'.It was detected that 'ns2:Blob' namespace '
http://java.sql
',but compenents from this namespace are not referenceable from ....很长,
还有另外一行错误,跟上一行很类似只是ns2:后的Blob变成了InputStream ,
http://java.sql
变成
http://java.io
我去网上搜索了关于调用返回复杂对象的写法,在接口同包下添加了SayHi.aegis.xml(接口名SayHi.java):
[code=XML]
[/code]
仍然是同样错误,Xfire方式是客户指定的,我是个新手,还请各位各位高人帮忙啊,我哪里错了?
仍然是同样错误,Xfire方式是客户指定的,我是个新手,还请各位各位高人帮忙啊,我哪里错了?
回复
使用道具
举报
千问
|
2011-3-22 04:04:59
|
显示全部楼层
看起来像名字空间冲突,试试用全限定名。Blob 换成java.sql.Blob 试试
回复
使用道具
举报
千问
|
2011-3-22 04:04:59
|
显示全部楼层
最好手写吧,我做这个都新建工程,然后ant编译生成客户端的.这样稳定
回复
使用道具
举报
千问
|
2011-3-22 04:04:59
|
显示全部楼层
谁教你这么写代码的啊新手就老实点写代码没会走就想跑不就是在 mw_sys.mwt_om_fsdata t1,mw_sys.mwt_is_vfile t2 这2张表里面查t1.fsdata_data 下条件满足t1.vfile_id=t2.vfile_id and t2.vfile_name='" + name + "'"么你自己写下会
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行