Re: Пару вопросов по Intellij IDEA
Подниму темку ненароком)
Пытаюсь запускать гейм сервер прямо из идеи. Идеевская консоль ругается на log4j. Цитата:
Забыл добавить, строка запуска Код:
"C:\Program Files\Java\jdk1.7.0_01\bin\java" -Didea.launcher.port=7532 "-Didea.launcher.bin.path=C:\Program Files (x86)\JetBrains\IntelliJ IDEA 10.5.2\bin" -Dfile.encoding=UTF-8 -classpath "C:\Program Files\Java\jdk1.7.0_01\lib\dt.jar;C:\Program Files\Java\jdk1.7.0_01\lib\jconsole.jar;C:\Program Files\Java\jdk1.7.0_01\lib\sa-jdi.jar;C:\Program Files\Java\jdk1.7.0_01\lib\tools.jar;F:\PROJECT1\goddess\incore\dist\gameserver\production\Main2;F:\PROJECT1\goddess\incore\lib\jacksum-1.7.0.jar;F:\PROJECT1\goddess\incore\lib\javolution.jar;F:\PROJECT1\goddess\incore\lib\org.napile.primitive.jar;F:\PROJECT1\goddess\incore\lib\commons-pool-1.5.6.jar;F:\PROJECT1\goddess\incore\lib\netty-3.2.3.jar;F:\PROJECT1\goddess\incore\lib\commons-io-2.0.1.jar;F:\PROJECT1\goddess\incore\lib\log4j-1.2.16.jar;F:\PROJECT1\goddess\incore\lib\commons-lang3-3.0.jar;F:\PROJECT1\goddess\incore\lib\trove-2.1.0.jar;F:\PROJECT1\goddess\incore\lib\slf4j-log4j12-1.6.1.jar;F:\PROJECT1\goddess\incore\lib\mysql-connector-java-5.1.17.jar;F:\PROJECT1\goddess\incore\lib\ehcache-core-2.4.3.jar;F:\PROJECT1\goddess\incore\lib\commons-math-2.2.jar;F:\PROJECT1\goddess\incore\lib\commons-dbcp-1.4.jar;F:\PROJECT1\goddess\incore\lib\ecj-3.7.jar;F:\PROJECT1\goddess\incore\lib\slf4j-api-1.6.1.jar;F:\PROJECT1\goddess\incore\lib\dom4j-2.0.0-alpha-2.jar;F:\PROJECT1\goddess\incore\lib\mesp-1.02.jar;F:\PROJECT1\goddess\incore\dist\gameserver\production\Main;F:\PROJECT1\goddess\incore\dist\gameserver\production\Main1;C:\Program Files (x86)\JetBrains\IntelliJ IDEA 10.5.2\lib\idea_rt.jar" com.intellij.rt.execution.application.AppMain l2p.gameserver.GameServer |
Re: Пару вопросов по Intellij IDEA
Покажи конфиг свой для log4j )
|
Re: Пару вопросов по Intellij IDEA
Когда обычным способом запускать, то нормально всё работает.
Код:
<?xml version="1.0" encoding="UTF-8"?> |
Re: Пару вопросов по Intellij IDEA
А в настройках IDE прописаны типы файлов которые нужно копировать из исходников?
Ну и что-то похоже log4j.properties не лежит в classpath. А то по логике он не понимает что делать и куда выводить. |
Re: Пару вопросов по Intellij IDEA
Да нет, спасибо, что среди ночи решил помочь. Но проблема заключалась в том, что библиотеки log4j и slf4j конфликтуют.
Пришло время подбить проект под один логгер) |
Re: Пару вопросов по Intellij IDEA
Цитата:
|
Re: Пару вопросов по Intellij IDEA
Избавление от slf4j не помогло, ошибка осталась.
VISTALL, ты имеешь ввиду тот список либ, которые в Project Structure? |
Re: Пару вопросов по Intellij IDEA
Цитата:
В out кидать надо только если ты читаешь конфиг как ресурс. Если через файловую - то укажи правильный Working Directory в настройках запуска ( я всегда использую константу $MODULE_DIR$ ). http://imageshack.us/photo/my-images/411/launch.png/ Да и ещё одно замечание - log4j должен инициализироваться ДО первого использования. Когда используется конструкция вида Код:
class Main Код:
class Version |
Re: Пару вопросов по Intellij IDEA
Цитата:
PS. он уже решил проблему PS2. Aquanox ставь проэкт Directory Based(.idea) и не нужно делать $module_dir$ |
Re: Пару вопросов по Intellij IDEA
Цитата:
Цитата:
SLF4J не читает конфиг log4j, этим занимается сам log4j если на момент первого использования он не был настроен. У меня 3 файла конфигурации log4j (prod, dev, test) + в test/resources лежат конфигурации для определенных тестов. |
Текущее время: 07:08. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot