Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Hessian and HSSFWorkbook / 4 сообщений из 4, страница 1 из 1
08.12.2012, 13:11:17
    #38070872
Igor MV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hessian and HSSFWorkbook
Здравствуйте.

Как через hessian передать объект типа HSSFWorkbook?

Пробовал так
(сервер)

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
 public byte[] buildTmplXlsReport() throws IOException{

        HSSFWorkbook xlsWB = null;String rptName = "";
        ...
        Deflation envelope = new Deflation();
        ByteArrayOutputStream bos = new ByteArrayOutputStream();
        Hessian2Output out = new Hessian2Output(bos);

        out = envelope.wrap(out);
        out.startMessage();
        out.writeObject(xlsWB);
        out.completeMessage();
        out.close();

        return bos.toByteArray();
  }



(клиент)

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
            String url = ("http://0.0.0.0/server/genTmplRpt");
            HessianReportDAO hrd = (HessianReportDAO) factory.create(HessianReportDAO.class, url);

            byte[] strData =  hrd.buildTmplXlsReport();

            Deflation envelope = new Deflation();
            ByteArrayInputStream bin = new ByteArrayInputStream(strData);
            Hessian2Input in = new Hessian2Input(bin);

            in = envelope.unwrap(in);
            in.startMessage();
            HSSFWorkbook rpt = (HSSFWorkbook)in.readObject();
            in.completeMessage();




Вылетает на

Код: java
1.
HSSFWorkbook rpt = (HSSFWorkbook)in.readObject();



с ошибкой

Код: java
1.
com.caucho.hessian.io.HessianProtocolException: readObject: unknown code 0x45 (E)



Пожалуйста, помогите
...
Рейтинг: 0 / 0
08.12.2012, 14:16:42
    #38070943
buldozer01
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hessian and HSSFWorkbook
Скорее всего проблема с версиями хесиана на клиента и сервере
...
Рейтинг: 0 / 0
08.12.2012, 14:35:54
    #38070954
Igor MV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hessian and HSSFWorkbook
buldozer01Скорее всего проблема с версиями хесиана на клиента и сервере

Все тестируется на одной и той же машине
...
Рейтинг: 0 / 0
08.12.2012, 14:55:19
    #38070961
buldozer01
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hessian and HSSFWorkbook
С обеих сторон Java ?
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Hessian and HSSFWorkbook / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]