【问题标题】:Running a simple WLST embebbed java from Netbeans connecting with weblogic 12c从连接 weblogic 12c 的 Netbeans 运行一个简单的 WLST embebbed java
【发布时间】: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

Enviroment

5) C:\Oracle\Middleware\Oracle_Home\wlserver\server\lib 在类路径中,weblogic.jar 在类路径中。我也将所有 jar 添加到项目中: C:\Oracle\Middleware\Oracle_Home\wlserver\server\lib

Netbeans project Libraries

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()");
}

}

7)Netbeans Output

即使在 google 或 stackoverflow 中也找不到相关信息。感谢您的帮助。

【问题讨论】:

    标签: java netbeans weblogic12c wlst


    【解决方案1】:

    解决方案:

    类路径中的几个不同版本的 weblogic.jar,产生了运行时错误:没有这样的字段错误。只有一个(正确的)工作正常。

    https://examples.javacodegeeks.com/java-basics/exceptions/java-lang-nosuchfielderror-how-to-solve-suchfielderror/

    建立连接:连接 URL: connect('weblogic','weblogic','t3://localhost:7001') 连接到 t3://localhost:7001 with userid weblogic ...成功连接到 属于域“ClassicDomain”的管理服务器“AdminServer”。

    警告:使用了不安全的协议连接到服务器。到 确保在线安全,SSL 端口或管理端口应该是 改为使用。

    构建成功(总时间:2 秒)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-02-25
      • 2012-05-12
      • 1970-01-01
      • 2017-08-07
      • 2019-02-21
      • 1970-01-01
      • 2018-06-25
      相关资源
      最近更新 更多