Я написал приложение на своем компьютере, используя CDI в качестве бэк-компонента для jsf, приложение работает полностью нормально.Импорт CDI не может быть разрешен в Eclipse
Теперь я настраиваю все на новый компьютер, установленную стеклянную рыбку 4.1, устанавливаю eclipse kepler, помещая установленный jre как jdk7 из папки Glassfish.
, когда я делаю войну за приложение на своем компьютере и развожу его на сервер стеклянной рыбы на другом ПК, все работает отлично.
Теперь я попытался взять проект с моего компьютера и импортировал его на новый компьютер. затмение на новом компьютере не распознает import javax.enterprise.context.SessionScoped;
, дающее ошибку компилятора, что эта аннотация недоступна.
Импорт javax.enterprise.context не может быть решена
оно не признает javax.enterprise.context.*
вообще. как CDI недоступен. Я использую JDK 7, который содержит JSR 346, поэтому я полностью смущен тем, что может быть проблемой.
если я развернуть приложение непосредственно через GlassFish консоли администратора с помощью войны файл, он отлично работает, но если я пытаюсь опубликовать его через затмение, это дает мне неразрешенные ошибки компиляции
Звучит странно. Пожалуйста, добавьте исключение stacktrace в вопрос. – unwichtich