2013-09-10 4 views
1

происходит следующее сообщение об ошибке, когда я начала Worklight:Worklight Не удалось запустить (Mac)

objc[732]: Class JavaLaunchHelper is implemented in both /Library/Java/JavaVirtualMachines/jdk1.7.0_40.jdk/Contents/Home/jre/bin/java and /Library/Java/JavaVirtualMachines/jdk1.7.0_40.jdk/Contents/Home/jre/lib/libinstrument.dylib. One of the two will be used. Which one is undefined. 
Launching worklight (WebSphere Application Server 8.5.5.0/wlp-1.0.3.20130524-0951) on Java HotSpot(TM) 64-Bit Server VM, version 1.7.0_40-b43 (en_US) 
[AUDIT ] CWWKE0001I: The server worklight has been launched. 
[AUDIT ] CWWKZ0058I: Monitoring dropins for applications. 
[AUDIT ] CWWKT0016I: Web application available (default_host): http://acab0a7a.ipt.aol.com:10080/_MobileBrowserSimulator/ 
[AUDIT ] CWWKZ0001I: Application _MobileBrowserSimulator started in 0.274 seconds. 
[AUDIT ] CWWKT0016I: Web application available (default_host): http://acab0a7a.ipt.aol.com:10080/mobile/ 
[err] 22 WorklightPU WARN [Scheduled Executor-thread-1] openjpa.Runtime - An error occurred while registering a ClassTransformer with PersistenceUnitInfo: name 'WorklightPU', root URL [file:/Users/thomas/Documents/workspace/Concert/WorklightServerConfig/shared/resources/worklight-jee-library-6.0.0.jar]. The error has been consumed. To see it, set your openjpa.Runtime log level to TRACE. Load-time class transformation will not be available. 
[ERROR ] FWLST0003E: ========= Failed starting project /mobile [project mobile] 
Error creating bean with name 'taskManager' defined in URL [wsjar:file:/Users/thomas/Documents/workspace/Concert/WorklightServerConfig/shared/resources/worklight-jee-library-6.0.0.jar!/conf/core.xml]: Cannot resolve reference to bean 'worklightAuthenticationService' while setting bean property 'authenticationService'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'worklightAuthenticationService' defined in URL [wsjar:file:/Users/thomas/Documents/workspace/Concert/WorklightServerConfig/shared/resources/worklight-jee-library-6.0.0.jar!/conf/core.xml]: Cannot create inner bean 'com.worklight.core.auth.impl.LoginConfigurationServiceBean#eb508f3' of type [com.worklight.core.auth.impl.LoginConfigurationServiceBean] while setting bean property 'loginConfigurationService'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.worklight.core.auth.impl.LoginConfigurationServiceBean#eb508f3' defined in URL [wsjar:file:/Users/thomas/Documents/workspace/Concert/WorklightServerConfig/shared/resources/worklight-jee-library-6.0.0.jar!/conf/core.xml]: Invocation of init method failed; nested exception is java.lang.RuntimeException: Class 'com.customauthpackage.CustomLoginModule' defined in login module 'CustomLoginModule' in the authentication configuration file doesn't exist. 
[ERROR ] SRVE0283E: Exception caught while initializing context: java.lang.RuntimeException: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'taskManager' defined in URL [wsjar:file:/Users/thomas/Documents/workspace/Concert/WorklightServerConfig/shared/resources/worklight-jee-library-6.0.0.jar!/conf/core.xml]: Cannot resolve reference to bean 'worklightAuthenticationService' while setting bean property 'authenticationService'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'worklightAuthenticationService' defined in URL [wsjar:file:/Users/thomas/Documents/workspace/Concert/WorklightServerConfig/shared/resources/worklight-jee-library-6.0.0.jar!/conf/core.xml]: Cannot create inner bean 'com.worklight.core.auth.impl.LoginConfigurationServiceBean#eb508f3' of type [com.worklight.core.auth.impl.LoginConfigurationServiceBean] while setting bean property 'loginConfigurationService'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.worklight.core.auth.impl.LoginConfigurationServiceBean#eb508f3' defined in URL [wsjar:file:/Users/thomas/Documents/workspace/Concert/WorklightServerConfig/shared/resources/worklight-jee-library-6.0.0.jar!/conf/core.xml]: Invocation of init method failed; nested exception is java.lang.RuntimeException: Class 'com.customauthpackage.CustomLoginModule' defined in login module 'CustomLoginModule' in the authentication configuration file doesn't exist. 
Caused by (repeated) ... : org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'taskManager' defined in URL [wsjar:file:/Users/thomas/Documents/workspace/Concert/WorklightServerConfig/shared/resources/worklight-jee-library-6.0.0.jar!/conf/core.xml]: Cannot resolve reference to bean 'worklightAuthenticationService' while setting bean property 'authenticationService'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'worklightAuthenticationService' defined in URL [wsjar:file:/Users/thomas/Documents/workspace/Concert/WorklightServerConfig/shared/resources/worklight-jee-library-6.0.0.jar!/conf/core.xml]: Cannot create inner bean 'com.worklight.core.auth.impl.LoginConfigurationServiceBean#eb508f3' of type [com.worklight.core.auth.impl.LoginConfigurationServiceBean] while setting bean property 'loginConfigurationService'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.worklight.core.auth.impl.LoginConfigurationServiceBean#eb508f3' defined in URL [wsjar:file:/Users/thomas/Documents/workspace/Concert/WorklightServerConfig/shared/resources/worklight-jee-library-6.0.0.jar!/conf/core.xml]: Invocation of init method failed; nested exception is java.lang.RuntimeException: Class 'com.customauthpackage.CustomLoginModule' defined in login module 'CustomLoginModule' in the authentication configuration file doesn't exist. 
... 
Caused by: java.lang.RuntimeException: Class 'com.customauthpackage.CustomLoginModule' defined in login module 'CustomLoginModule' in the authentication configuration file doesn't exist. 
... 
[AUDIT ] CWWKZ0001I: Application mobile started in 4.168 seconds. 
[AUDIT ] CWWKF0011I: The server worklight is ready to run a smarter planet. 

Я бегу OS X (10.8.4), Eclipse Juno SR2 20130225-0426, Worklight плагин версии 6.0. 0.20130724-1819, Eclipse указывает на jdk1.7.0_40 («MacOS X VM»), работающий на уровне соответствия компилятора 1.7. CustomLoginModule находится на сервере, а в средстве просмотра Eclipse - в нечетных ошибках, таких как «String не может быть разрешен для типа». У меня была такая же ошибка в окнах, и я считаю, что исправил ее, когда я переключил eclipse jdk, но на этот раз это не помогло. Я действительно думаю, что это проблема jdk, но все кажется правильным. Есть идеи? Спасибо

EDIT: Я решил проблему, щелкнув правой кнопкой мыши мой проект> свойства> Путь сборки Java> Библиотеки> редактирование, что "JRE System Library [jre7] (unbound)" и выбор "Workspace default JRE (Home)" спасибо за ваша помощь! Теперь у меня есть еще одна проблема, но эта тоже знакома. -

+0

Пожалуйста, напишите ваше решение в качестве ответа так что другие могли это знать. –

ответ

0

Вы проверили обновления для установленного подключаемого модуля Worklight? исправление для 6.0.0.0 было выпущено некоторое время назад. Пожалуйста, проверьте.

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

  1. правой кнопкой мыши на проекте Worklight >> Свойства
  2. Java Построить путь >> Библиотеки >> Add Library> > Runtime сервера
  3. Выберите «Worklight сервер разработки» >> OK
  4. Clean >> перезапуска сервера
+0

Вчера я обновил плагин плагина, я считаю, что он самый последний. С другой стороны, я проверил путь сборки проекта и проверил библиотеки, и я заметил, что jre7 говорит «JRE System Library [jre7] (unbound)», и на значке есть красный значок x. В верхней части сообщения есть предупреждение, в котором говорится: Отсутствует запись пути пути: org.eclipse.jdt.launching.JRE_CONA ... R/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jre7 –

+1

Я разрешил выпуская, что «JRE System Library [jre7] (unbound)» и выбрав «Рабочее пространство по умолчанию JRE (Главная)», спасибо за вашу помощь! Теперь у меня есть еще одна проблема, но эта тоже знакома. –

+0

@JonathanSweetman, можете ли вы написать это как новый ответ и пометить его как «Ответ»? –

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