2017-08-11 85 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

开始