首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Intellij中设置本地OC4J实例

在Intellij中设置本地OC4J实例
EN

Stack Overflow用户
提问于 2017-08-11 17:16:32
回答 1查看 458关注 0票数 0

在开发过程中,我在PC上的OC4J实例上本地运行我的应用程序,我可以从eclipse启动服务器,用maven将应用程序部署到OC4J,在浏览器中查看它,然后在eclipse中调试它。我正在尝试在IntelliJ中设置相同的设置。

在eclipse中设置服务器的步骤如下:

  • 首选项>服务器>运行时环境->添加(Oracle > Oracle OC4j独立10.1.3n)
  • 从servers视图中打开服务器配置/概述窗口
  • 服务器属性>设置用户名、密码、端口等
  • 单击“打开启动配置”
  • 参数选项卡>设置VM参数
  • Classpath选项卡>用户条目显示oc4j.jar ~ C:\oc4j\j2ee\home
  • 源选项卡>显示我的项目目录和“默认”目录
  • JRE选项卡显示我正在使用的jdk。

设置所有这些之后,我可以从eclipse运行服务器并调试我的应用程序。

我在IntelliJ中做了以下工作(但它不起作用.)

  • 运行>编辑配置
  • 添加新配置
  • 选择JSR45兼容服务器(我已经看到这是要为OC4J选择的服务器)
  • 给它一个名称,主要使用默认值,将OC4J_JVM_ARGS添加到“VM选项变量”框中
  • 将-start添加到VM选项(这里我也尝试过添加eclipse中的所有vm )
  • 启动/连接选项卡:将C:\oc4j\bin\oc4j.cmd添加到启动脚本框(我无法从C:\oc4j\j2ee\home添加oc4j.jar )

现在,当我尝试从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?非常感谢

EN

回答 1

Stack Overflow用户

发布于 2017-08-17 11:37:51

看起来,IntelliJ中启动/连接选项卡上的“启动脚本”和“关闭脚本”框不仅是文件输入,还可以在其中键入命令。因此,可以通过更改intellij步骤启动OC4J,如下所示:

  • 运行>编辑配置
  • 添加新的配置
    • 选择JSR45兼容服务器
    • 给它起个名字
    • 主要使用默认值
    • 添加任何您拥有的VM选项
    • 将OC4J_JVM_ARGS添加到“VM选项变量”框中

  • 启动/连接选项卡:
    • 在“启动脚本”框中添加"C:\oc4j\bin\oc4j.cmd -start“
    • 在“关闭脚本”框中添加"C:\oc4j\bin\oc4j.cmd -shutdown -port=(您的端口号)-password=(您的密码)“

OC4J现在可以从intellij启动

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45640557

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档