|
|
|
Tomcat и web.xml.
|
|||
|---|---|---|---|
|
#18+
Скопировал проект, переименовал его, и потом импортировал в Eclipse. При запуске старого и нового проектов одновременно на одном сервере возникает такая ошибка: Код: xml 1. 2. 3. 4. Посмотрел решение в инете: Нужно задать context-param в web.xml уникальными(разными) в двух проектах. Сделал: WebApp1->web.xml: Код: xml 1. 2. 3. 4. WebApp2->web.xml: Код: xml 1. 2. 3. 4. Пересобрал проект, перезапустил сервер - это не помогло, ошибка осталась. Что я упустил? Как можно исправить ошибку? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2014, 18:40 |
|
||
|
Tomcat и web.xml.
|
|||
|---|---|---|---|
|
#18+
wvetal, - переименовывать надо в иклипсе - там же есть - обновить проект + очистить сервер на вкладке сервера контекстном меню. - старый или новый был корневым? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2014, 19:13 |
|
||
|
Tomcat и web.xml.
|
|||
|---|---|---|---|
|
#18+
сделай поиск по всем файлам в папке проекта на слово "старыйпроект" - напр. в файле \проект\.project тоже есть инфа об имени ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2014, 19:16 |
|
||
|
Tomcat и web.xml.
|
|||
|---|---|---|---|
|
#18+
log4j - вещь глобальная и, если она используется более чем одним приложением, log2j-1.2.17.jar должен быть в каталоге общего загрузчика (common loader - ${catalina.base}/lib). Учитывая, что и настройки логирования будут общими - проще всего забросить туда же и log4j.xml (log4j.properties) и перенастроить сам Tomcat на использование log4j. Разделение протоколирования по контекстам, если это требуется, должно делаться общими настройками. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2014, 19:16 |
|
||
|
Tomcat и web.xml.
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorov, +1 банально качать на сервер новую версию проекта без этой либы будет быстрее и проще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2014, 19:20 |
|
||
|
Tomcat и web.xml.
|
|||
|---|---|---|---|
|
#18+
И, кстати, по причине всё той же глобальности, настоятельно не рекомендую делать настройку протоколирования в приложении. Ну, т.е. никаких вызовов Dom/PropertyConfiguration - и конфликтов не будет и миграция на другой логгер станет или проще или вообще прозрачной. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2014, 19:29 |
|
||
|
Tomcat и web.xml.
|
|||
|---|---|---|---|
|
#18+
Petro123, Basil A. Sidorov, спасибо за ответы. Нашел такое решение в инете: U got this problem because Log4jConfigListener also tries to set the webAppRootKey. U can solve this by adding the following statements in ur web.xml <context-param> <param-name>log4jConfigLocation</param-name> <param-value>/WEB-INF/log4j.xml</param-value> </context-param> <context-param> <param-name>log4jExposeWebAppRoot</param-name> <param-value>false</param-value> </context-param> <listener> <listener-class> org.springframework.web.util.Log4jConfigListener </listener-class> </listener> Добавил себе в проект log4jExposeWebAppRoot и проблема решилась: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2014, 10:51 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38756634&tid=2126554]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
168ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
| others: | 228ms |
| total: | 506ms |

| 0 / 0 |
