Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Странное поведение Tomcat после рефакторинга / 4 сообщений из 4, страница 1 из 1
02.04.2007, 11:34:57
    #34430723
Tural
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странное поведение Tomcat после рефакторинга
Разрабатываю Web-приложение на IntelliJ IDEA 6.0.4 + Tomcat 5.5.20. С помощью IDEA сделал небольшой рефакториг, в том числе поменял заглавные символы в названиях пакетов пакетов. Например, пакет "az.unibank.Misc" стал "az.unibank.misc", пакет "az.unibank.DBUtils" стал "az.unibank.dbutils". Создаю WAR-файл, деплою и все работает нормально, но когда запускаю напрямую из IDEA Tomcat выдает Exception
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
...
INFO: Starting service Catalina
02.04.2007 12:00:34 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.20
02.04.2007 12:00:34 org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
02.04.2007 12:00:35 org.apache.catalina.core.StandardContext filterStart
SEVERE: Exception starting filter CharacterEncodingFilter
java.lang.ClassNotFoundException: az.unibank.misc.CharacterEncodingFilter
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1355)
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1201)
	at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:209)
...
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
02.04.2007 12:00:35 org.apache.catalina.core.StandardContext start
SEVERE: Error filterStart
02.04.2007 12:00:35 org.apache.catalina.core.StandardContext start
SEVERE: Context [/CCS] startup failed due to previous errors
02.04.2007 12:00:36 org.apache.catalina.core.ApplicationContext log
...

Хотя я проверял, IDEA переименовала все правильно и действительно по пути "az\unibank\misc" есть файл "CharacterEncodingFilter.java". Да и в конце-концов при обычном деплоймете и запуске приложения, все работает на ура. Проблемы происходят когда я запускаю приложение из IDEA. После того как возвращаю старое название пакета, тогда все опять начинает нормально работать. Такое ощущение что IDEA где-то что-то скешировала.

В чем проблема?
...
Рейтинг: 0 / 0
02.04.2007, 14:45:03
    #34431420
Ёлкин
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странное поведение Tomcat после рефакторинга
Так и почисть кэш. Где-то у тебя должна быть директория .IntelliJIdea60, в ней - system, а там уже tomcat_ЧТО-ТО-ТАМ. Вот эту папку и удали.
...
Рейтинг: 0 / 0
03.04.2007, 08:33:09
    #34432885
Tural
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странное поведение Tomcat после рефакторинга
Да, есть папка "C:\Documents and Settings\TuralM\.IntelliJIdea60\system". Там было много папок "tomcat_Unnamed_ЧТО-ТО-ТАМ". Почистил их всех. Также почистил "jasper2_temp_ЧТО-ТО-ТАМ". Почистил также папку ".IntelliJIdea60\system\caches", и дав поиск в папке ".IntelliJIdea60\system" по названию проекта удалил все что нашлось. Не помогло :(
...
Рейтинг: 0 / 0
03.04.2007, 14:21:57
    #34434272
Tural
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странное поведение Tomcat после рефакторинга
Удалив файлы iml, ipr и iws создал проект заново указав эту же папку. Все заработало.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Странное поведение Tomcat после рефакторинга / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]