2013-07-12 4 views
2

Я только что установил Worklight 6.0 на Mac OS X Mountain Lion 10.8.4. Я пытаюсь создать очень простое приложение HelloWorklight для тестирования установленной среды, и я получаю ошибки при их создании и развертывании.IBM Worklight 6.0 - SRVE0777E: javax.servlet.ServletException: проект Worklight не инициализирован

Я получаю эти ошибки в консоли Eclipse:

[2013-07-13 2:11:21] Процесс начала сборки: приложение 'HelloWorklightApp', все среды
[2013-07 -13 02:11:21] Приложение «HelloWorklightApp» с все среды завершены.
[2013-07-13 2:11:21] Развертывание приложений «HelloWorklightApp» со всеми средами до Worklight сервера ...
[2013-07-13 2:11:21] Не удалось развернуть приложение Сервер Worklight: модуль подсветки
HelloWorklightProject не был
успешно запущен. Полная информация об ошибке доступна на консоли
.

Консоль Worklight Разработка сервера в браузере показывает:

Ошибка приложения
SRVE0777E: Исключение брошенной класса приложения
«com.worklight.core.auth.impl.AuthenticationFilter.doFilter: 110'
javax.servlet.ServletException: Worklight Проект не инициализирован
в com.worklight.core.auth.impl.AuthenticationFilter.doFilter (AuthenticationFilter.java:110)
на com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter (FilterInstanceWrapper.java:194)
на [внутренние классы]

Я действительно застрял. С другой стороны, я уверен, что это должно быть что-то простое исправить. У кого-нибудь есть идея, как?

ответ

1

У меня была аналогичная проблема (по крайней мере, ошибка консоли WDS выглядит одинаково).

Немного истории:

Мои проблемы начались, когда я обновил Worklight до версии 6 (с 5-й версии у меня не было никаких проблем). Некоторые эскизы компиляции были зафиксированы в проекте adding Websphere Library. Но моя пользовательская проверка подлинности все еще не работала.

Как я установил его:

  • открытое новое рабочее пространство в Затмении
  • импорта проекта Worklight
  • чистый проект
  • перезапуска Eclipse,
  • понизить уровень соответствия компилятор (в Eclipse: Window > Настройки> Компилятор и установите «Уровень соответствия компилятора» на более низкую версию)
  • перестроить проект и попытаться запустить его

На данный момент он начал работать. Я потратил много времени, чтобы узнать, что такое компилятор, но все же я не уверен, какая часть требует этого.

0

У меня такая же ошибка после развертывания нового приложения.

Что я сделал на Сервере:

  • удалить все приложения
  • удалить все дополнительные конфигурации между новым экземпляром сервера и моим текущим экземпляром. В моем случае это было: applicationMonitor и общий librairy
  • чистый
  • рестарт

После этого мне удалось развернуть мое приложение нормально

0

окно -> показать вид -> Серверы -> Конфигурация сервера - > HTTP EndPoint -> хост

По умолчанию хост будет *. Попробуйте изменить хост как ваш IP-адрес локального компьютера. например host =. После изменения хоста закройте server.xml, а затем попытайтесь перестроить проект.

1

Итак, у нас была эта проблема с 2 маками, и нам понадобилось целых полтора дня, чтобы все понять. Мы прошли много переконфигурирования, повторного загрузки затмения и освещения.

  1. Проверьте правильность ваших конфигурационных файлов. (worklight.prop и authConfig)

  2. Это большой. Установите JDK 1.7 и обратитесь к новому JRE 7. Когда мы с работали на Oracle JRE 6, у нас было много ошибок и даже проблема с памятью Java .

Как только вы его установите, может оказаться сложным найти фактический путь к JRE.

Во-первых, перейти к Затмения> Pref> Installed JRE-х> Добавить

Затем добавьте новый стандарт VM. Нажмите «Каталог» на следующей панели и перейдите на путь установки JRE.

Мы нашли его в [название вашего HD]> Библиотека> Java> JavaVirtualMachines> jdk1.7.0_25.jdk> Содержание> Главная> JRE

Он должен загрузить все, что нужно, и вы можете нажать флажок новой JRE. Для хорошей меры я сменил компилятор на 1.7.

В папке jdk может быть немного отличительное имя в зависимости от того, какое обновление у вас есть. Надеюсь, это поможет.

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