Как IBM реализует SDK WebSphere Application Server для ОС Sun Solaris
Я развертываю одно и то же приложение в IBM-WAS на разных ОС ( Windows, AIX и SUN-Solaris), ошибки SDK появились в SDK только для ОС Solaris, я ссылаюсь на некоторые сайты и сообщаю, что SDK для ОС Solaris был создан на основе Sun SDK это написать? поэтому, пожалуйста, мне нужно сейчас, если IBM собирает Solaris SDK с нуля или на основе Sun SDK??
Более подробная информация: Я установил один и тот же сервер приложений IBM WAS на два сервера, как показано ниже:
1- Сервер1 -> ОС (AIX)
2- Сервер2 -> ОС ( Solaris)
эти два сервера в одной сети и имеют одинаковую конфигурацию.
Затем я развернул Java Application ( X) на обоих серверах, Application X был запущен на Server1 ( AIX) без каких-либо проблем, но при запуске Application на Server 2 (ОС Solaris) я столкнулся с проблемой SDK.
Поэтому мне нужно знать, в чем разница между AIX WAS SDK и Solaris WAS SDK??
Примечание: я пытаюсь Windows, и он был запущен без проблем.
1 ответ
Для Websphere все ОС, за исключением ОС Solaris, используют собственный JDK от IBM. В Solaris используется Sun JDK. К сожалению, так оно и есть; это не может быть изменено.
Насколько я знаю, это делается так из-за какого-то лицензионного ограничения / соглашения.
Вы не увидите такой же проблемы в Windows, потому что она использует IBM JDK.
Есть ли причина, по которой приложение нужно будет развертывать в WAS на разных ОС? Может показаться, что единственным решением является исправление кода, чтобы не возникало проблем с Sun JDK.