![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| lazycat |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 227 Регистрация: 15.7.2007 Репутация: нет Всего: 1 |
Доброго времени суток всем!
Вопрос совершенно чайный, даже стыдно задавать, но уже сутки ломлюсь и, похоже в открытую дверь. Проблема такая. Есть у меня JAR-файл с классами. Ну, пусть один из них будет MyClass. Этот архив прописан в CLASSPATH. Есть одна особенность в классе MyClass: он сделан в пакете по умолчанию. Понимаю, что нехорошо, но уже сделано. Использую MyClass в скриптлете JSP, например, <% MyClass myVar; %> JBoss сообщает, что он класса не видит. Ладно, в JBoss я чайник, но c Tomcat работаю давно. Перемещаю этот JSP в Tomcat. Тот же результат. Пробую этот класс в обычном java-файле - компилируется javac и запускается java. То есть, архив в CLASSPATH прописал правильно. Так что же не нравится серверам, если классические инструменты все устраивает? Встречался ли кто-нибудь с подобным эффектом и знает ли как бороться? Заранее благодарен всем откликнувшимся. |
|||
|
||||
| triclosan |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 515 Регистрация: 18.8.2006 Репутация: нет Всего: 12 |
В логе запуска томката посмотри, использует ли он CLASSPATH системы, если нет скопируй свой MyClass.jar в папку lib томката. Для экспорта в томкат глобально директорию lib ищи исходя из версии томката (локация ее менялась). Для приложения - в myhost/WEB-INF/lib/
Если класс экспортируется, но ошибка не пропала проверь корректность своего JAR-пакета, например в маленькой тестовой программке, пока без всяких сервер-контейнеров. Добавлено через 4 минуты и 34 секунды Если в логах класс экспортируется - убедись, что он на страницу импортируется
|
|||
|
||||
| lazycat |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 227 Регистрация: 15.7.2007 Репутация: нет Всего: 1 |
triclosan, большое спасибо за участие. Разобрался в причинах. Виной тому дурацкая привычка к месту и не к месту использовать пакет по умолчанию. Когда я перенес классы в пакет, все заработало.
|
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |