【发布时间】:2018-04-04 21:15:43
【问题描述】:
这是我的第一篇文章。我正在尝试从 Netbeans 执行一个简单的 Java 程序,该程序与 Windows 10 中的 Weblogic 12c 连接,但没有成功。我检查了 starckoverflow 没有运气。是为了大学工作。
1)我用 java jdk1.8.0_161 和 jre.8.0_161 安装了 Netbeans 8.2 2)我安装了Weblogic 12.c 3) Weblogic 启动和停止工作正常。 wlst.cmd 可以正常工作。我可以手动连接并执行脚本(connect('weblogic', 'weblogic', 'localhost:7001'))
4) 环境配置好了,我手动检查了下面的所有脚本
C:\Oracle\Middleware\Oracle_Home\oracle_common\common\bin>setWlstEnv
Execute... setWlstEnv.cmd
Execute... setWlstEnv_internal.cmd
Execute... setHomeDirs.cmd
Execute... commBaseEnv.cmd
5) C:\Oracle\Middleware\Oracle_Home\wlserver\server\lib 在类路径中,weblogic.jar 在类路径中。我也将所有 jar 添加到项目中: C:\Oracle\Middleware\Oracle_Home\wlserver\server\lib
6) JAVA 程序:
打包weblogic;
导入 weblogic.management.scripting.WLST; 导入 weblogic.management.scripting.utils.WLSTInterpreter;
公共类 WEBLOGIC {
public static void main(String[] args) {
WEBLOGIC wrapper = new WEBLOGIC();
wrapper.doSomething();
}
public void doSomething() {
WLST.ensureInterpreter();
WLSTInterpreter interpreter = WLST.getWLSTInterpreter();
interpreter.exec("connect('weblogic', 'weblogic', 'localhost:7001')");
interpreter.exec("ls()");
}
}
即使在 google 或 stackoverflow 中也找不到相关信息。感谢您的帮助。
【问题讨论】:
标签: java netbeans weblogic12c wlst