METADOH 6 Опубликовано 27 июня, 2014 Доброго дня суток. Нужна помощь знающих. Решил перевести сборку на логгер SLF4J. Для перевода использовал тулзу с офф.сайта slf4j-migrator-1.7.7.jar, переход прошел отлично в коде ошибок нету, при компиле тоже, но вот не задача при запуске ГС выдает ошибку Exception in thread "main" java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory at com.l2scoria.gameserver.GameServer.(GameServer.java:157) Caused by: java.lang.ClassNotFoundException: org.slf4j.LoggerFactory at java.net.URLClassLoader$1.run(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 1 more почитал гугл все говорят что нужно в classpath прописать лыбу. но там все прописано <path id="classpath"> <fileset dir="${lib}"> <include name="c3p0-0.9.1.2.jar"/> <include name="bsh-2.0b5.jar"/> <include name="bsh-engine.jar"/> <include name="commons-logging-1.1.jar"/> <include name="commons-lang-2.1.jar"/> <include name="jython.jar"/> <include name="jython-engine.jar"/> <include name="javolution.jar"/> <include name="mysql-connector-java-5.1.8-bin.jar"/> <include name="l2scoria-mmocore-2.jar"/> <include name="bcprov-jdk16-144.jar"/> <include name="xmlrpc-common-3.1.2.jar"/> <include name="xmlrpc-server-3.1.2.jar"/> <include name="ws-commons-util-1.0.2.jar"/> <include name="log4j-1.2.17.jar"/> <include name="slf4j-api-1.7.7.jar"/> <include name="slf4j-log4j12-1.7.7.jar"/> <include name="lameguard-1.9.5.jar"/> <include name="ExtAPI.jar"/> <include name="akumu.geoengine.1.2.0.7.jar"/> <include name="trove-3.0.3.jar"/> </fileset> </path> Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Mr.Smith 128 Опубликовано 27 июня, 2014 Доброго дня суток. Нужна помощь знающих. Решил перевести сборку на логгер SLF4J. Для перевода использовал тулзу с офф.сайта slf4j-migrator-1.7.7.jar, переход прошел отлично в коде ошибок нету, при компиле тоже, но вот не задача при запуске ГС выдает ошибку Exception in thread "main" java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory at com.l2scoria.gameserver.GameServer.(GameServer.java:157) Caused by: java.lang.ClassNotFoundException: org.slf4j.LoggerFactory at java.net.URLClassLoader$1.run(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 1 more почитал гугл все говорят что нужно в classpath прописать лыбу. но там все прописано <path id="classpath"> <fileset dir="${lib}"> <include name="c3p0-0.9.1.2.jar"/> <include name="bsh-2.0b5.jar"/> <include name="bsh-engine.jar"/> <include name="commons-logging-1.1.jar"/> <include name="commons-lang-2.1.jar"/> <include name="jython.jar"/> <include name="jython-engine.jar"/> <include name="javolution.jar"/> <include name="mysql-connector-java-5.1.8-bin.jar"/> <include name="l2scoria-mmocore-2.jar"/> <include name="bcprov-jdk16-144.jar"/> <include name="xmlrpc-common-3.1.2.jar"/> <include name="xmlrpc-server-3.1.2.jar"/> <include name="ws-commons-util-1.0.2.jar"/> <include name="log4j-1.2.17.jar"/> <include name="slf4j-api-1.7.7.jar"/> <include name="slf4j-log4j12-1.7.7.jar"/> <include name="lameguard-1.9.5.jar"/> <include name="ExtAPI.jar"/> <include name="akumu.geoengine.1.2.0.7.jar"/> <include name="trove-3.0.3.jar"/> </fileset> </path> Наверное имели ввиду в setgame.bat/.sh 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
METADOH 6 Опубликовано 27 июня, 2014 точно спасибо не обратил на этот батник внимание. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Silentium 592 Опубликовано 27 июня, 2014 (изменено) Наверное имели ввиду в setgame.bat/.sh Ещё лучше вписывать в мету данные о либах. Изменено 27 июня, 2014 пользователем Silentium Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
METADOH 6 Опубликовано 27 июня, 2014 Ещё лучше вписывать в мету данные о либах. можно пример? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты