Websphere 8.5.0.2 имеет java 1.7u67. Поэтому я создаю свое приложение с Java 1.7u60. Но все же Websphere жалуется при развертывании, что несовместимая версия и приложение могут быть скомпилированы в более высокой версии, на которую настроен сервер.Websphere 8.5.0.2 метательная несовместимая версия Java
У меня нет другой версии Java в моей локальной системе, кроме 1.7u60. Не знаю, почему эта ошибка возникает. Может ли это быть проблемой в веб-сфере? Или что-то мне не хватает при создании моего приложения? PS: Сво .ear файл, который я пытаюсь развернуть в WAS 8,5
EDIT:
Ошибка брошенной WebSphere является -
ADMA5006E: Произошла ошибка конфигурации FIN-RA в Репозиторий WebSphere Application Server: com.ibm.websphere.management.exception.AdminException: ADMN0068E: Исключение произошло при загрузке класса адаптера ресурса com.fin.ps.ra.RaResourceAdapter. Класс мог быть скомпилирован с более новой версией Java, чем использует сервер приложений. Исключением было: java.lang.UnsupportedClassVersionError: JVMCFRE003 плохой основной вариант; класс = ком/FIN/пс/ра/RaResourceAdapter, смещение = 6
Java Version В WebSphere:
ява версия "1.7.0_67" Java (TM) SE Runtime Environment (сборка 1.7.0_67 -b01) Java HotSpot (ТМ) 64-разрядный сервер ВМ (сборка 24,65-B04, смешанный режим)
EDIT2:
Команда managesdk -enableProfileAll -sdkname 1.7_64 -enableServers, не работает и метался, профиль не может быть включен. Поэтому я выполнил следующую команду.
managesdk -enableProfile -profileName FMprofile2 -sdkName 1.7_64. Это отлично работает.
Когда я запускаю managesdk -listEnabledProfile -profileName FMprofile2. В результате,
CWSDK1004I: Профиль FMprofile2:
CWSDK1006I: PROFILE_COMMAND_SDK = 1.7_64
CWSDK1008I: Node FMNode02 SDK имя: 1.7_64
CWSDK1009I: Имя сервера FDIND SDK: 1.7_64
CWSDK1009I: Сервер SDK агента узла имя: 1.7_64
CWSDK1009I: имя сервер FMmember2 SDK: 1.6_64
Два вопрос здесь:
1) Почему есть сервер с 1.6_64 даже после включения всего профиля?
2) В любом случае я работал над сервером FDIND, который включен в 1.7_64. Поэтому я попытался перераспределить свое приложение, но в итоге оказался с той же ошибкой. Что может быть причиной?
PS: также выполнил команду syncNode и перезапустил узел.
Вы можете копировать/вставить фактическое сообщение об ошибке? –