2014-10-28 4 views
2

1) Java версии "1.7.0_71" Я установилIBM Worklight 6,2 SRVE0777E: Исключение брошенного класса приложения 'com.worklight.core.auth.impl.AuthenticationFilter.verifyServletInitialized: 422'

2) Я скачать eclipse Версия: Kepler Service Release 1 Код сборки: 20130919-0819 и извлечен.

3) Я попытался установить worklight6.2 as said in this при установке у меня столкнулся this issue, так как в предположении в этом посте я загрузил worklight6.2 с этого сайта и настроил.

4) И затем настроил плагин ADT с моим затмением.

5) Теперь я создал Hello world app as per the instructions.

6) Начал работу сервера, щелкнув правой кнопкой мыши на сервере разработки и запуска.

7) Теперь щелкните правой кнопкой мыши по HelloWorld Run As -> Запустите на сервере разработки рабочего фона.

тогда я открыл мое приложение в браузере и нажал на просмотр, как общие ресурсы, но она дает следующее исключение в браузере:

enter image description here

я прошел через некоторые из этих links но те же нет помощи.

ErrorLog выглядит следующим образом ..

Listening for transport dt_socket at address: 10777 
Launching worklight (WebSphere Application Server 8.5.5.1/wlp-1.0.4.cl50120131011-1639) on Java HotSpot(TM) Client VM, version 1.7.0_71-b14 (en_US) 
[AUDIT ] CWWKE0001I: The server worklight has been launched. 
[AUDIT ] CWWKZ0058I: Monitoring dropins for applications. 
[WARNING ] CWNEN0070W: The javax.ws.rs.QueryParam annotation class will not be recognized because it was loaded from the null location rather than from a product class loader. 
[WARNING ] CWNEN0070W: The javax.ws.rs.PathParam annotation class will not be recognized because it was loaded from the null location rather than from a product class loader. 
[WARNING ] CWNEN0070W: The javax.ws.rs.HeaderParam annotation class will not be recognized because it was loaded from the null location rather than from a product class loader. 
[WARNING ] CWNEN0070W: The javax.ws.rs.core.Context annotation class will not be recognized because it was loaded from the null location rather than from a product class loader. 
[WARNING ] CWNEN0070W: The javax.ws.rs.CookieParam annotation class will not be recognized because it was loaded from the null location rather than from a product class loader. 
[WARNING ] CWNEN0070W: The javax.ws.rs.MatrixParam annotation class will not be recognized because it was loaded from the null location rather than from a product class loader. 
[WARNING ] CWNEN0070W: The javax.ws.rs.QueryParam annotation class will not be recognized because it was loaded from the null location rather than from a product class loader. 
[WARNING ] CWNEN0070W: The javax.ws.rs.PathParam annotation class will not be recognized because it was loaded from the null location rather than from a product class loader. 
[WARNING ] CWNEN0070W: The javax.ws.rs.HeaderParam annotation class will not be recognized because it was loaded from the null location rather than from a product class loader. 
[WARNING ] CWNEN0070W: The javax.ws.rs.core.Context annotation class will not be recognized because it was loaded from the null location rather than from a product class loader. 
[WARNING ] CWNEN0070W: The javax.ws.rs.CookieParam annotation class will not be recognized because it was loaded from the null location rather than from a product class loader. 
[WARNING ] CWNEN0070W: The javax.ws.rs.MatrixParam annotation class will not be recognized because it was loaded from the null location rather than from a product class loader. 
[AUDIT ] CWWKZ0022W: Application WorklightConsole has not started in 30.012 seconds. 
[AUDIT ] CWWKF0011I: The server worklight is ready to run a smarter planet. 
[AUDIT ] CWWKZ0022W: Application HelloWorld has not started in 30.027 seconds. 
[AUDIT ] CWWKZ0022W: Application _MobileBrowserSimulator has not started in 30.016 seconds. 
[AUDIT ] CWWKZ0022W: Application WorklightServices has not started in 30.017 seconds. 
[AUDIT ] CWWKZ0022W: Application _analytics has not started in 30.013 seconds. 
[AUDIT ] CWWKT0016I: Web application available (default_host): http://Harish:10080/IBMJMXConnectorREST/ 
[AUDIT ] CWWKT0016I: Web application available (default_host): http://Harish:10080/worklightadmin/ 
[AUDIT ] CWWKZ0001I: Application WorklightServices started in 84.379 seconds. 
[AUDIT ] CWWKT0016I: Web application available (default_host): http://Harish:10080/_analytics/ 
[AUDIT ] CWWKZ0001I: Application _analytics started in 77.031 seconds. 
[AUDIT ] CWWKT0016I: Web application available (default_host): http://Harish:10080/HelloWorld/ 
[AUDIT ] CWWKZ0001I: Application HelloWorld started in 86.932 seconds. 
[AUDIT ] CWWKT0016I: Web application available (default_host): http://Harish:10080/_MobileBrowserSimulator/ 
[AUDIT ] CWWKZ0001I: Application _MobileBrowserSimulator started in 84.441 seconds. 
[AUDIT ] CWWKT0016I: Web application available (default_host): http://Harish:10080/worklightconsole/ 
[AUDIT ] CWWKZ0001I: Application WorklightConsole started in 87.959 seconds. 
[ERROR ] FWLST0003E: ========= Failed starting project /HelloWorld [project HelloWorld] 
java.lang.reflect.InvocationTargetException 
[ERROR ] FWLST0003E: ========= Failed starting project /HelloWorld [project HelloWorld] 
java.lang.reflect.InvocationTargetException 
[ERROR ] SRVE0315E: An execption occurred: com.ibm.ws.webcontainer.webapp.WebAppErrorReport: javax.servlet.ServletException: Worklight Console initialization failed.Logged Exception: java.net.SocketTimeoutException: Read timed out 
    at com.worklight.core.auth.impl.AuthenticationFilter.verifyServletInitialized(AuthenticationFilter.java:435) 
    at com.worklight.core.auth.impl.AuthenticationFilter.doFilter(AuthenticationFilter.java:128) 
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:194) 
    at [internal classes] 
Caused by: javax.servlet.ServletException: Worklight Console initialization failed.Logged Exception: java.net.SocketTimeoutException: Read timed out 
    ... 5 more 
+0

Должно существовать исключение, касающееся «Прочитанного времени ожидания» с более длинной трассировкой стека, зарегистрированной в журнале сервера. Можете ли вы опубликовать эту трассировку стека. Благодарю. –

+0

обновлен с журналом ошибок. – Harish

+1

Это не совсем то, чего я ожидал. Метод verifyServletInitialized генерирует исключение, когда находит ситуацию, вызванную более ранним исключением, наиболее вероятно внутри ProjectJeeActivator.contextInitialized. Поэтому я ожидал найти исключение в журнале, содержащем ProjectJeeActivator.contextInitialized в трассировке стека. –

ответ

0

Хариш,

я столкнулся с подобными проблемами, и я знаю, что это сложно. Это в основном из-за конфигурации и ничего больше.

Ключевой элемент - убедиться, что у вас есть правильная версия затмения и установлены плагины с рынка. Я всегда предпочитаю загружать ADT с сайта разработчика Android, а затем устанавливать Marketplace, а затем устанавливать плагины Worklight. В любом случае, чтобы конфигурация Android тоже была выполнена, нам все равно понадобится. => Этот способ установки помог мне настроить его без проблем для моих сверстников на рабочем месте.

Я не помню точное исправление этой проблемы, но я полагаю, что вы выполните следующие действия:

  1. Убедитесь, что компилятор Java является версия 1.7 (Затмение> Настройки> Compiler> 1.7) и аналогичным образом соответствующая версия JRE.
  2. Увеличьте время ожидания сервера Worklight до 180 секунд, если оно ниже. (Сначала включите представление сервера с помощью Eclipse> Window> Show View> Server> Servers), а затем дважды щелкните по серверу разработки Worklight, который откроет графический интерфейс для его конфигурации. В нем вы найдете тайм-ауты, увеличьте время ожидания до 180 секунд.
  3. Увеличьте объем памяти зарезервирован JVM конфигурированием jvm.options под сервером Worklight развития , как это -> -Xmx1024m

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

Надеюсь, это поможет.

+0

Я переустановил студию worklight6.2, как вы сказали выше, но все же она дает ту же ошибку – Harish

+0

Вы проверили такие шаги, как тайм-аут, jvm и т. Д.? –

+0

Да, все, кого я проверил, они верны здесь [jvm.options] (http://pastie.org/9685186) – Harish

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