2016-12-20 8 views
0

Моя команда использует механизм шаблонов Pebble для подготовки сообщений. Мы сделали много POC на этом, и все выглядит хорошо на нашей стороне. Мы решили это реализовать.Pebble Engine JRE версия несоответствие

Теперь проблема, которую мы видим здесь, заключается в том, что у нас есть JRE1.6 на наших серверах приложений, но в jDK1.7 скомпилированы гальки. Таким образом, мы сталкиваемся с ошибкой несоответствия версии. Может ли кто-нибудь предложить обходной путь для этой проблемы?

Мы уже приближались к нашей релиз сроки и застрял здесь :(

ответ

2

Технически, есть 4 варианта:

  1. Вы начинаете искать, иногда либо поставщики библиотек, или некоторые «зеркало сайта» . где-то сохранили старые JARs может те будут работать вместо
  2. Вы обновить сервер приложений для запуска на 1.7 выполнении
  3. Вы можете попробовать декомпилировать баночки,.., чтобы затем компилировать их с Java 6.
  4. Перейдите на домашнюю страницу peeble, найдите, что это указывает на GitHub ... другими словами: речь идет о с открытым исходным кодом здесь. Итак: вы загружаете источник, и вы строите свои свои банки; используя среду Java 6.

Вариант 3, очевидно, самый «хакерский»; и даже могут быть условия лицензии, которые не позволяют вам это делать. А с другой стороны, опция 2 звучит scary; но вы знаете: когда вы просто меняете базовую JRE (не касаясь вашего сервера приложений), есть определенный шанс, что это «просто работает».

И реального вынос здесь: такие тонкие детали важно. Вы должны улучшить свои процессы, чтобы обнаружить их early up; не в течение последних 5 минут вашего расписания.

+0

Вариант-4 подходит мне. спасибо – suresh

+0

Вы очень желанны; Рад, что смог помочь. – GhostCat

 Смежные вопросы

  • Нет связанных вопросов^_^