#java #glassfish #java-ee-6
#java #glassfish #java-ee-6
Вопрос:
Где я могу найти файл jar или исходный код JEE6? Или есть другой способ, как вы можете получить автозаполнение для этого в Netbeans / Eclipse?
И я только что установил glassfish, чтобы я мог использовать JAX-RS, но я не понимаю, как это работает. Почему javacompiler находит эти классы, а netbeans нет? Я создаю с maven2, но не установил никаких путей или около того.
И почему я не могу установить JEE6 без glassfish? Мне просто не нужен сервер приложений для службы REST с Jersey.
С наилучшими пожеланиями, CQQL
Ответ №1:
Вопрос № 1: Посмотрите этот пример проекта.
Пример проекта собран с помощью maven, который может ответить на ваш вопрос об автоматическом завершении. Netbeans 6.8 (приблизительно) имеет встроенную поддержку maven. Я думаю, вы увидите, что после первой сборки примера проекта автозаполнение работает лучше для любых зависимостей (например, джерси) внутри pom.xml . В моих Netbeans автозаполнение работает, но javadocs там нет, что может означать, что Jersey не был с ними в комплекте.
Вопрос № 2: Ваш maven в командной строке и тот, что внутри Netbeans, являются разными копиями. Вы можете заставить Netbeans использовать определенную копию maven в Tools / Options / Misc / Maven / External Maven Home. Это может прояснить некоторую путаницу.
Вопрос № 3: Jersey может запускаться в Tomcat или Jetty, если вы считаете, что Glassfish — это слишком большой сервер приложений для ваших нужд.