这是我的第一篇文章 . 我试图从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;
import weblogic.management.scripting.WLST; import 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中找到相关信息 . 谢谢您的帮助 .
1 回答
解:
类路径中的几个不同版本的weblogic.jar产生了运行时错误:没有这样的字段错误 . 只有一个(正确的)工作正常 .
https://examples.javacodegeeks.com/java-basics/exceptions/java-lang-nosuchfielderror-how-to-solve-suchfielderror/