Использование серверного адаптера OC4J с Eclipse Kepler

После некоторого биения головой о стену (пытаясь выяснить, как настроить серверный адаптер OC4J в Eclipse), я наконец понял, что Eclipse Kepler прекратил поддержку универсального серверного адаптера Oracle OC4J. Можно ли вручную установить серверный адаптер для использования с Eclipse Kepler? К сожалению, мои возможности ограничены, и мне необходимо использовать контейнеры Oracle OC4J.

Если я не могу напрямую работать с сервером в Eclipse Kepler, есть ли простой способ развернуть приложение для целей тестирования? Я знаю, что вы можете экспортировать его в файл EAR и развернуть вручную, но мне хотелось бы найти более быстрый способ легко протестировать приложение при внесении изменений.

Спасибо за вашу помощь!

-Лаура


person Laura Ritchey    schedule 07.01.2014    source источник


Ответы (1)


Вы должны использовать плагин maven-cargo и посмотреть, пригодится ли он вам. Он поддерживает быстрое развертывание OC4J и позволит вам скопировать целевую папку в среду выполнения OC4J.

Плагин Maven Cargo

Еще один быстрый и грязный способ, который я только что попробовал, - это использовать maven-antrun-plugin для указания задач ant, привязки их к фазе и копирования их куда угодно по мере необходимости.

             <plugin>
                <artifactId>maven-antrun-plugin</artifactId>
                <version>1.6</version>
                <executions>
                    <execution>
                        <phase>install</phase>
                        <configuration>
                            <target>
                                <copydir src="src/main/webapp"
                                    dest="f://temp" />
                            </target>
                        </configuration>
                        <goals>
                            <goal>run</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>

Это не идеально, но вы понимаете, что вы можете сделать что-то подобное, привязать это к фазе и выполнить цель, чтобы получить каталог вашего веб-приложения в вашем развертываемом каталоге OC4J.

Грузовой плагин определенно будет тем, на что вам стоит обратить внимание, учитывая, что у него гораздо больше возможностей для запуска и остановки среды выполнения сервера.

person Hrishikesh    schedule 16.01.2014
comment
Спасибо! Я собираюсь попробовать это сейчас ... Я скоро вернусь, чтобы сообщить вам, как все идет. Я рад слышать, что есть способ обойти устаревшее подключение к серверу. - person Laura Ritchey; 17.01.2014