当前位置: 首页 > 知识库问答 >
问题:

从连接weblogic 12c的Netbeans运行一个简单的WLST嵌入java

虞正业
2023-03-14

这是我的第一篇帖子。我正在尝试从Netbeans执行一个简单的java程序,该程序在Windows 10中与Weblogic 12c连接,但没有成功。我查了starckoverflow,但运气不好。是为了大学工作。

1)我用java jdk1.8安装了Netbean 8.2。0_161和jre.8。0_1612)我安装了Weblogic 12. c 3)Weblogic启动和停止工作正常。wlst.cmd工作正常。我可以手动连接并执行脚本(连接('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

Netbeans项目库

6)JAVA程序:

封装weblogic;

导入weblogic。经营脚本编写。WLST;导入weblogic。经营脚本编写。utils。WLSTInterpreter;

公共类网站{

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输出

我甚至在google或stackoverflow中也找不到相关信息。谢谢你的帮助。

共有1个答案

冯枫涟
2023-03-14

解决方案:

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

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

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

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

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

 类似资料:
  • 我怎么能写一个cron作业从头开始运行一个java类或写一个cron作业类嵌入Java代码运行? 我如何设置计时器运行每一分钟(例如)cron作业? 注意:完全初学者与Linux

  • 我正在用SWING用JAVA开发一个图形用户界面应用程序。当我试图从Netbean IDE运行图形用户界面时,我遇到了一个问题,一旦图形用户界面运行,我就无法在界面上点击或做任何事情,换句话说,我无法与用户界面交互。例如,当我尝试按下一个按钮时,它什么也不做,就像冻结一样,但是它不会显示任何错误,你可以正常关闭它(x图标)。这是一张照片 有人知道如何解决这个问题吗? 我用的是Ubuntu 14.0

  • 问题内容: 我有一个包含sqlplus特定脚本的sql文件:它包含/或; 作为语句终止符,执行存储过程的EXEC等。 我需要从Java(jdbc)执行此脚本,而无需sqlplus。 sql ant task / maven sql插件无法处理不同的终止符或EXEC命令。 您知道不运行sqlplus的任何好方法吗? 问题答案: 我们遇到了同样的问题…简而言之,目前还没有现成的解决方案:如果打开Ant

  • 本文向大家介绍分享一个简单的sql注入,包括了分享一个简单的sql注入的使用技巧和注意事项,需要的朋友参考一下 所谓SQL注入,就是通过把SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。具体来说,它是利用现有应用程序,将(恶意)的SQL命令注入到后台数据库引擎执行的能力,它可以通过在Web表单中输入(恶意)SQL语句得到一个存在安全漏洞的网站

  • 我在将Netbeans中的Java与localhost中的mariadb连接时遇到问题。我已经看到一些类似的帖子,从Linux上NetBeans的Java应用程序连接到MariaDB(Mageia)但不起作用,这是非常相似的,所以我不知道为什么这个帖子不能帮助我。 我在/etc/my.cnf中选中了skip-networking指令,但它已经被注释了。

  • 本文向大家介绍自定义一个简单的JDBC连接池实现方法,包括了自定义一个简单的JDBC连接池实现方法的使用技巧和注意事项,需要的朋友参考一下 一、什么是JDBC连接池? 在传统的JDBC连接中,每次获得一个Connection连接都需要加载通过一些繁杂的代码去获取,例如以下代码: 这样繁杂的操作只为了获取一次连接,当然,我们可以将其封装成一个工具类来访问(上图以封装好Connection的连接),但