Настройка компонентов Seam с помощью seam.properties - PullRequest
0 голосов
/ 11 февраля 2011

Я работаю над проектом шва, который генерируется seam-gen.Он работает на JBoss 5.1.0 GA.В этом проекте я разработал компонент seam и файл seam.properties следующим образом:

@Name("myBean")
@Scope(ScopeType.APPLICATION)
@Startup
public class MyBean {
    private String myField;

    public String getMyField() {
        return myField;
    }

    public void setMyField(String myField) {
        this.myField = myField;
    }
}

// seam.properties file
myBean.myField = my content 

На самом деле, seam должен инициализировать «myField» содержимым из файла seam.properties.Но это не так для меня."myField" является нулевым во время выполнения.Это не инициализировано.У вас есть идея?

Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 11 февраля 2011

Я нашел решение.Файл seam.properties должен быть помещен в папку WEB-INF / classes (а именно в путь к классам).

0 голосов
/ 11 февраля 2011

Это не рекомендуется делать с файлом seam.properties.

Вы должны использовать его в файле component.xml или написать это в коде.

Смотрите здесьподробнее

...