Текущее время: Вт, апр 23 2024, 23:25

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Запуск JavaGUI в SAP Trial
СообщениеДобавлено: Чт, мар 12 2009, 23:19 
Начинающий
Начинающий

Зарегистрирован:
Ср, мар 11 2009, 17:58
Сообщения: 4
Откуда: MSK
Пол: Мужской
Захотел поковырять гвоздиком SAP на ноутбуке. Скачал N4S_TestDrive_MaxDB.iso с домашнего FTP-сайта SAPa. В мануале сказано, что он запускается на SuSE Linux Enterprise Server 10 SP2 64 bit. Скачал и его, установил (ноутбук - с Core 2 Duo, т.е. поддерживает и 64 бита).

С Линуксом имею опыт общения, в т.ч. и со SLES/SLED. Проблем с инсталляцией не возникло.
С запуском инстанции проблем тоже нет. СУБД стартует нормально.
Зато проблема возникла с... запуском клиента! На том же диске SAP Trial есть директория client, где находится подкаталог JavaGUI, где единственный файл (не считая README) - PlatinGUI-Linux-700.jar Установил этот файл (предварительно установив Java, как сказано в руководстве). Но при запуске этого клиента возникает сообщение об ошибке: E00: fatal error. Мол, библиотека существует, но у программы нет прав на обращение к ней (запускаюсь из-под рута; впрочем, запуск этого Java-клиента из-под SAP-пользователей, автоматически создающихся при запуске SAP-инсталлятора, ничего не меняет).

Скачал обновлённую версию клиента (с того же FTP) - PlatinGUI-Linux-710r7.jar. Всё равно ругается, но уже по-другому (есть скриншоты обеих ошибок).

У меня смутное подозрение на битность... Версия операционки для СЕРВЕРА - 64 бита, версия клиента - 32 бита. Как бы здесь собака не порылась...

У кого-то была такая проблема?

_________________
"Зато когда мы им рассказали о наших планах..."


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Запуск JavaGUI в SAP Trial
СообщениеДобавлено: Пт, мар 13 2009, 08:49 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 31 2004, 14:57
Сообщения: 5257
Откуда: Ростов невеликий
Пол: Мужской
Saigak написал:
Захотел поковырять гвоздиком SAP на ноутбуке. Скачал N4S_TestDrive_MaxDB.iso с домашнего FTP-сайта SAPa. В мануале сказано, что он запускается на SuSE Linux Enterprise Server 10 SP2 64 bit. Скачал и его, установил (ноутбук - с Core 2 Duo, т.е. поддерживает и 64 бита).

С Линуксом имею опыт общения, в т.ч. и со SLES/SLED. Проблем с инсталляцией не возникло.
С запуском инстанции проблем тоже нет. СУБД стартует нормально.
Зато проблема возникла с... запуском клиента! На том же диске SAP Trial есть директория client, где находится подкаталог JavaGUI, где единственный файл (не считая README) - PlatinGUI-Linux-700.jar Установил этот файл (предварительно установив Java, как сказано в руководстве). Но при запуске этого клиента возникает сообщение об ошибке: E00: fatal error. Мол, библиотека существует, но у программы нет прав на обращение к ней (запускаюсь из-под рута; впрочем, запуск этого Java-клиента из-под SAP-пользователей, автоматически создающихся при запуске SAP-инсталлятора, ничего не меняет).

Скачал обновлённую версию клиента (с того же FTP) - PlatinGUI-Linux-710r7.jar. Всё равно ругается, но уже по-другому (есть скриншоты обеих ошибок).

У меня смутное подозрение на битность... Версия операционки для СЕРВЕРА - 64 бита, версия клиента - 32 бита. Как бы здесь собака не порылась...

У кого-то была такая проблема?

да не должно быть проблем если инсталляция sapgui прошла. java -jar ...
надеюсь sapинтанс и гуй стартованы в разных сессиях? java --version проверьте...90% проблем от жабы
"как сказано в руководстве" - не знаю :)

_________________
Нет сегодняшних проблем -
есть вчерашние ошибки
(с)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запуск JavaGUI в SAP Trial
СообщениеДобавлено: Пт, мар 13 2009, 09:37 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, окт 29 2008, 14:33
Сообщения: 65
Откуда: Санкт-Петербург
Пол: Мужской
Вот у меня тоже были проблемы с Java GUI. Когда запускаю все нормально, появляется окошко сап логон, а когда пытаюсь установить соединение он пишет мне что у гуй не хватает нативных библиотек, хотя все нормально становилось. Устанавливал стандартно java -jar. Java - 1.6.11, OC - Linux :?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запуск JavaGUI в SAP Trial
СообщениеДобавлено: Пт, мар 13 2009, 11:34 
Начинающий
Начинающий

Зарегистрирован:
Ср, мар 11 2009, 17:58
Сообщения: 4
Откуда: MSK
Пол: Мужской
Skif написал:
надеюсь sapинтанс и гуй стартованы в разных сессиях?

Да, в разных.
Skif написал:
"как сказано в руководстве" - не знаю :)

А там очень кратко, ошибиться трудно:

Step 3: Client Installation

* Mount the DVD and switch to the directory <dvd_path>/testdrive/client/GUI
* execute : java -jar PlatinGUI-Linux-700.jar

Starting PlatinGUI

* /opt/SAPClients/SAPGUI6.40/bin/guistart /H/<hostname>/S/3201&expert=true

Естественно, <hostname> подставлен правильный :-)

После установки обновлённых версий JavaGUI - 7.0 и 7.1 rev.7 - появлялись соответствующие "номерные" каталоги. Оттуда запускал ту же последовательность.
Skif написал:
java --version проверьте...90% проблем от жабы

Да, проверю. Пока экспериментировал, установил несколько версий, что входят в комплект SLES10: начиная с 1.4.2, заканчивая 1.5.0. Есть версии от IBM, есть от Sun.

_________________
"Зато когда мы им рассказали о наших планах..."


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Запуск JavaGUI в SAP Trial
СообщениеДобавлено: Пт, мар 13 2009, 11:50 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 31 2004, 14:57
Сообщения: 5257
Откуда: Ростов невеликий
Пол: Мужской
Saigak написал:
Да, проверю. Пока экспериментировал, установил несколько версий, что входят в комплект SLES10: начиная с 1.4.2, заканчивая 1.5.0. Есть версии от IBM, есть от Sun.

от sun бери. я под 1.6 уже (SAPBRTools новый только её жрёт)
ibm нужна была только для SAP BC (был такой продукт)

_________________
Нет сегодняшних проблем -
есть вчерашние ошибки
(с)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запуск JavaGUI в SAP Trial
СообщениеДобавлено: Пт, мар 13 2009, 13:52 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 16 2004, 17:10
Сообщения: 2229
Откуда: Moscow, кажется...
Пол: Мужской
Skif написал:
Saigak написал:
Да, проверю. Пока экспериментировал, установил несколько версий, что входят в комплект SLES10: начиная с 1.4.2, заканчивая 1.5.0. Есть версии от IBM, есть от Sun.

от sun бери. я под 1.6 уже (SAPBRTools новый только её жрёт)
ibm нужна была только для SAP BC (был такой продукт)

Под SLES x64 сановская Java есть только в варианте 32-х бит. 64-х битная - только IBM.
В опчем системе нужна IBM'овская Java 64 бита, клиенту - Sun'овская 32 бита

_________________
Я бы хотел поглядеть на эффективную армию, состоящую из эффективных менеджеров.
BRGDS,
Aleks Изображение


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запуск JavaGUI в SAP Trial
СообщениеДобавлено: Пт, мар 13 2009, 14:54 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 31 2004, 14:57
Сообщения: 5257
Откуда: Ростов невеликий
Пол: Мужской
avlag написал:
Skif написал:
Под SLES x64 сановская Java есть только в варианте 32-х бит. 64-х битная - только IBM.
В опчем системе нужна IBM'овская Java 64 бита, клиенту - Sun'овская 32 бита

ну само-собой "мухи - отдельно, котлеты - соответственно..."

_________________
Нет сегодняшних проблем -
есть вчерашние ошибки
(с)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запуск JavaGUI в SAP Trial
СообщениеДобавлено: Вт, июн 09 2009, 07:13 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Сб, янв 27 2007, 08:27
Сообщения: 337
Откуда: СНГ ... ЮГ
Пол: Мужской
Всем привет!
На данный момент тоже занимаюсь данной траблой, только в отличии проблемы автора ветки я не смог поставить этот JavaGUI.
Долго долго мучаясь он выдал вот такую ошибку:
Code:
[root@localhost JavaGUI]# java -jar PlatinGUI-Linux-700.jar
java.lang.NoClassDefFoundError: sun.applet.AppletClassLoader
   at com.sap.plaf.frog.FrogLookAndFeel.<clinit>(FrogLookAndFeel.java:103)
   at java.lang.Class.initializeClass(libgcj.so.7rh)
   at java.lang.Class.forName(libgcj.so.7rh)
   at com.sap.platin.micro.Microkernel.install(Microkernel.java:1904)
   at java.lang.reflect.Method.invoke(libgcj.so.7rh)
   at com.sap.platin.base.install.GuiInstall.install(GuiInstall.java:278)
   at com.sap.platin.base.install.GuiInstall.main(GuiInstall.java:507)
[root@localhost JavaGUI]# 

Жаву ставил рекомендованную в ноте, сановскую j2sdkfb-1_4_2_20-rev-linux-i586.rpm, правда она встала в папку /usr/java/java_1_4_2_20/ .

И еще беспокоит один момент, если проверить какая жава рулит в системе, выдает следующее
Code:
[root@localhost]#  java --fullversion
java gcj_1.4.2(чегото то там)

похоже что вместо установленной сановской джавы 1.4.2, работает нечто другое.
П.С. Все это дело стоит на CentOS 5.2

_________________
Внешность обманчива ..... , Я хороший.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Запуск JavaGUI в SAP Trial
СообщениеДобавлено: Вт, июн 16 2009, 07:59 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Пн, сен 06 2004, 11:43
Сообщения: 1551
Пол: Мужской
Машин Java может быть установленно несколько. В остальном смотрите требования к запуску тех или иных продуктов.
gcj - из комплекта gcc.
Смотрите документацию к своему дистрибутиву по вопросу установки какой-либо из инсталлированных JVM в качестве дефолтной.
В отдельных случаях, к примеру я, поступают просто - созданием коротких скриптов для запуска требуемых приложений.
В основном требуется установка переменных окружения $PATH, $JAVA_HOME, $CLASSPATH
Можно прописать данные переменные в своем {shellrc} файле или {shellrc} для всех пользователей.

Свой скрипт, например, так:
Code:
#!/bin/bash
export PATH=/usr/lib/java-1.5.0/bin:$PATH
export JAVA_HOME=/usr/lib/java-1.5.0/
export CLASSPATH=/usr/lib/java-1.5.0/lib:$CLASSPATH
# Дальше следует ваш код...
.......................


Один из моментов PlatinGUI - она написана под платформу 32 бита и Win и Linux и применяет связку Java с нативными библиотеками, идущими в комплекте самого JAR-файла. Данная "связка" формируется еще на этапе написания Java-кода. И по причине того, что нативные библиотеки 32-битные - они требуют под себя остальные внешние библиотеки 32-битные. Плюс ко всему при запуске из 64-битной Java - сама JVM не понимает как работать с содержащимися в комплекте GUI нативками....
Поэтому при работе на 64-битной платформе периодически всплывают траблы.
Эти траблы обходятся установкой подсистемы linux32 и нужных 32-битных пакетов...
Например в Ubuntu есть пакеты ia32-sun-java*........

дальнейший действия уже идут, в большинстве случаев либо через прямой непосредственный старт 32-битного бинарника, к примеру:
Code:
/usr/lib32/java-1.5.0/bin/java {требуемые вам параметры}

либо
Code:
linux32 /usr/lib32/java-1.5.0/bin/java {требуемые вам параметры}


Все зависит от вашего дистрибутива...

Сам я иногда прибегаю к прямой правке файлoв guistart и guilogon - напрямую указывая в них нужные переменные окружения...

_________________
Ex ipso fonte bibere
Цитата:
Abyssus abyssum invocat
Dies diem docet
Ducunt volentem fata, nolentem trahunt

Estote prudentes sicut serpentes


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запуск JavaGUI в SAP Trial
СообщениеДобавлено: Вт, июн 16 2009, 08:14 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Пн, сен 06 2004, 11:43
Сообщения: 1551
Пол: Мужской
Да, и еще маленькое примечание, так называемая OpenJava - построенная на отданных в сообщество исходниках Sun и GCJ не очень то совместимы по составу и работе библиотек с Sun и IBM - посему лучше для данных моментов юзайте JVM от вендоров....

_________________
Ex ipso fonte bibere
Цитата:
Abyssus abyssum invocat
Dies diem docet
Ducunt volentem fata, nolentem trahunt

Estote prudentes sicut serpentes


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB