Когда я разрабатываю, я запускаю свое приложение локально на экземпляре OC4J на своем ПК, и я могу запустить сервер из eclipse, развернуть приложение в OC4J с помощью maven, просмотреть его в браузере и отладить в eclipse. Я пытаюсь настроить то же самое в IntelliJ.
Шаги по настройке сервера в eclipse:
- Настройки > Серверы > Среды выполнения > Добавить (Oracle > Oracle OC4j Standalone 10.1.3n)
- Откройте окно конфигурации/обзора сервера из представления серверов.
- Свойства сервера> установить имя пользователя, пароль, порт и т. д.
- Нажмите «Открыть конфигурацию запуска».
- Вкладка «Аргументы» > установить аргументы виртуальной машины
- Вкладка Classpath > Пользовательские записи показывают oc4j.jar ~ C:\oc4j\j2ee\home
- Вкладка «Источник»> показывает каталог моего проекта и каталог «По умолчанию»
- На вкладке JRE отображается JDK, который я использую
Когда все это установлено, я могу запустить сервер из eclipse и отлаживать свое приложение.
Я сделал следующее в IntelliJ (но это не работает...)
- Выполнить > Изменить конфигурации
- Добавить новую конфигурацию
- Выберите сервер, совместимый с JSR45 (я читал, что это тот, который нужно выбрать для OC4J)
- Дайте ему имя, в основном используйте значения по умолчанию, добавьте OC4J_JVM_ARGS в поле «Переменная параметров VM».
- добавить -start в параметры виртуальной машины (я также пытался добавить сюда все аргументы vm из eclipse)
- Вкладка «Автозагрузка/подключение»: добавьте C:\oc4j\bin\oc4j.cmd в поле сценария запуска (я не могу добавить oc4j.jar из C:\oc4j\j2ee\home)
Теперь, когда я пытаюсь запустить сервер из intellij, я получаю следующий вывод:
C:\oc4j\bin\oc4j.cmd
Использование: oc4j.cmd [Параметры]
Опции:
-start : запустить OC4J
-shutdown -port -password : остановить OC4J
-version : показать версию
-help : показать это сообщение
Отключен от сервера
Это кажется нормальным, и это то, что происходит, когда вы запускаете C:\oc4j\bin\oc4j.cmd, но я не знаю, какой сценарий запуска я должен установить в intellij.
Кто-нибудь может посоветовать? Где я должен указать -user и -password в Intellij? Большое спасибо