Эта проблема связана с настройкой сервера Jetty 9 с войной, разработанной в Maven/Spring 3.0. Файл журнала существует в 'src/main/resources/log4j.properties' в проекте, и я могу видеть журналы, напечатанные при запуске «mvn jetty: run». Тем не менее, журналы не печатаются, когда я развертываю скомпилированный файл войны в Jetty 9. Я просто не вижу никакого журнала вообще (без ошибок тоже).Включить реализацию WebApplicationInitializer с приложением
Я скомпилировал войны файл с помощью следующей команды: «МВН компилировать войны: войны»
Я открыл архив войны и увидел, что log4j.properties находился в WEB-INF/классы/log4j.properties ,
Здесь используются некоторые дополнительные подробности о версиях:
- Jetty 9.0.7
- Spring 3.2.4
- Log4J: 1.5.5
знает любой один что я делаю неправильно? Пожалуйста помоги!
Редактировать: Мы начинаем думать, что, возможно, веб-приложение не загружается вообще. Мы используем org.springframework.web.WebApplicationInitializer вместо web.xml, и вот наша военная структура.
├── META-INF └── WEB-INF ├── classes │ ├── applicationContext.xml │ ├── com │ │ └──….{classes} │ └── log4j.properties └── lib ├── …{jars}
ли в 'log4j.properties' в файле войны? Если да, в какой папке? – Ralph
Привет Ральф, log4j.properties, расположенный в WEB-INF/classes/log4j.properties в файле войны. –