В том месяце столкнулся с очень неприятной ошибкой, которая сильно попила моей кровушки и нервов. Я даже в целях эксперементов перешел с Frebsd 8.2 на 7.4 , но это ладно, кароче суть проблемы была такова, после установки opnefire 3.7 под freebsd на этапе конекта к БД через mysql ни как не хотела к ней прицепиться и я использовал стандартную базу openfire но при вводе логина и пароля выскакивала вот такая ошибка :
java.lang.NoClassDefFoundError: Could not initialize class org.jivesoftware.admin.LoginLimitManager$LoginLimitManagerContainer
at org.jivesoftware.admin.LoginLimitManager.getInstance(LoginLimitManager.java:48)
at org.jivesoftware.openfire.admin.login_jsp._jspService(login_jsp.java:143)
В итоге т.к. моя задача все таки была прицепить openfire к mysql я начал беспощадно изгаляться над своим сервером (благо времени было свободного много), перезаливал наверное раза три потому как все советы в инете не давали ни какой пользы и пытался отследить что я мог поставить такого что могло конфликтовать с моей любимо фрюшечкой. В итоге после целой недели эксперементов к концу недели как сейчас помню в пятницу за 3 минуты до ухода с работы я нашел решение данной ошибки. И сейчас я Вам не расскажу а покажу в чем была ошибка, сказать честно я был в шоке потому как это ошибка ну блин пипец какая легкая оказалась ))))
Как показано на рисунке надо в поле домен ввести localhost и все будет гуд. А у меня при настройке она сама подставила туда имя моей машинке и в результате этого у меня случился этот казус.
Так что подведем итог ошибка вида: java.lang.NoClassDefFoundError: Could not initialize class org.jivesoftware.admin.LoginLimitManager$LoginLimitManagerContainer
!!!!!!!!!!!!!решается путем изменения домена на localhost!!!!!!!!!!!!!!
PS также Вы может почитать статейку по увеличению памяти в openfire под windows
Здесь можно оставить свои комментарии. Выпуск подготовленплагином wordpress для subscribe.ru
Комментариев нет:
Отправить комментарий