Re: Создание из сервлета класса, который находится в другом
От: rjikzy  
Дата: 07.12.05 12:38
Оценка:
Здравствуйте, sinnus, Вы писали:

S>Испоьзуется JBoss 4.0.3.

S>Есть webapp.war и app.jar. Деплоится вначале war, затем jar.
S>Сервлет, который находится в webapp.war, создает по класс по имени, который находится в app.jar:

S>

S>            formShowClass = Class.forName(this.fabric.getFormLoader()
S>                    .getConfig().getMainFormActionClassPath());
S>            formShowListiner = (IActionListener) formShowClass.newInstance();
S>            formShowListiner.execute(loginContext);

S>

S>Генерируется исключение ClassNotFoundException.
S>Как все же создать класс?
S>Спасибо.

у тебя webapp.war и app.jar — это 2 разных приложения с точки зрения JBoss'a. И класслоадер не позволяет загрузить из одного приложения классы другого.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.