2017-08-11 58 views
0

當我開發時,我在我的PC上的OC4J實例上本地運行我的應用程序,並且可以從eclipse啓動服務器,使用maven將應用程序部署到OC4J,在瀏覽器中查看它,在eclipse中調試它。我試圖在IntelliJ中獲得相同的設置。在Intellij中設置本地OC4J實例

將其設置在服務器中蝕的步驟是:

  • 偏好>服務器>運行時環境 - >添加(甲骨文>甲骨文 OC4J獨立10.1.3n)
  • 打開服務器配置/概覽窗口從服務器查看
  • 服務器屬性>設置用戶名,密碼,端口等
  • 點擊「打開啓動配置」
  • 參數標籤>設置一個VM rguments
  • Classpath選項卡>用戶條目顯示oc4j.jar〜C:\ OC4J \ J2EE \家庭
  • 源標籤>顯示我的項目目錄和 '默認' 目錄
  • JRE選項卡顯示我使用
  • 的jdk

當這一切都設置好後,我可以從eclipse運行服務器並調試我的應用程序。

我做的IntelliJ中以下(但它不工作...)

  • 運行>編輯配置
  • 添加新的配置
  • 選擇JSR45兼容服務器(我讀過這是一個針對OC4J選擇)
  • 給它一個名稱,主要是使用默認值,添加OC4J_JVM_ARGS爲「VM選項變量」對話框
  • 添加到-start VM選項(我也嘗試將所有的VM ARGS從日食在這裏)
  • 啓動/連接選項卡:添加C:\ OC4J \ BIN \ oc4j.cmd到啓動腳本對話框(我不能添加從C oc4j.jar:\ OC4J \ J2EE \家庭)

現在,當我嘗試從我的IntelliJ得到以下輸出運行服務器:

C:\ OC4J \ BIN \ oc4j.cmd

用法:OC4J。CMD [菜單]

選項:

-start:啓動OC4J

-shutdown -port -password:停止OC4J

-version:顯示版本

-help:顯示此消息

斷開與服務器的連接

這似乎是正常的,當你運行C會發生什麼:\ OC4J \ BIN \ oc4j.cmd,但我不知道是什麼啓動腳本中,我應該在的IntelliJ被設置

誰能指教?我應該在哪裏指定Intellij中的-user和-password?非常感謝

回答

0

IntelliJ中的啓動/連接選項卡上的'啓動腳本'和'關閉腳本'框似乎不僅僅是文件輸入,您還可以在其中鍵入命令。

  • 運行>編輯配置
  • 添加新的配置
    • 選擇JSR45兼容服務器
    • 給它一個名字
    • 主要使用:那麼OC4J可以通過改變我的IntelliJ步驟如下:啓動默認值
    • 添加您擁有的所有VM選項
    • 將OC4J_JVM_ARGS添加到'VM選項變量」對話框
  • 啓動/連接選項卡:
    • 添加 「C:\ OC4J \ BIN \ oc4j.cmd -start」 來啓動腳本對話框
    • 添加「C:\ OC4J \ BIN \ oc4j.cmd -shutdown -port =(你的端口號)-password =(密碼)」以關閉腳本盒

OC4J現在可以從的IntelliJ

開始