Java 找不到脱机WLST类

Java 找不到脱机WLST类,java,oracle,Java,Oracle,我正在尝试安装Oracle ATS 12.5.0.3。在Windows 2008 R2服务器上。 在安装结束时,我得到警告,一些操作失败了。查看日志后,我发现: 正在配置数据源。。。D:\OracleATS\bin..\jdk\jre\bin\java.exe -Djava.library.path=D:\OracleATS\bin..\install\lib-jar dbsetup.jar-setdefaultds线程“main”java.lang.RuntimeException中的异常:在

我正在尝试安装Oracle ATS 12.5.0.3。在Windows 2008 R2服务器上。 在安装结束时,我得到警告,一些操作失败了。查看日志后,我发现:

正在配置数据源。。。D:\OracleATS\bin..\jdk\jre\bin\java.exe -Djava.library.path=D:\OracleATS\bin..\install\lib-jar dbsetup.jar-setdefaultds线程“main”java.lang.RuntimeException中的异常:在以下位置找不到脱机WLST类: weblogic.management.scripting.utils.WLSTUtil.getOfflineWLSTScriptPathInternal(WLSTUtil.java:128) 在 weblogic.management.scripting.utils.WLSTUtil.setupOfflineInternal(WLSTUtil.java:321) 在 weblogic.management.scripting.utils.WLSTUtil.setupOffline(WLSTUtil.java:298) 在 weblogic.management.scripting.utils.WLSTUtilWrapper.setupOffline(WLSTUtilWrapper.java:29) 在 weblogic.management.scripting.utils.wlstinterpeter.(wlstinterpeter.java:212) 在 weblogic.management.scripting.utils.wlstinterpeter.(wlstinterpeter.java:121) 在 oracle.oats.tools.databaseconfig.utils.DataSourceInitializer.(DataSourceInitializer.java:49) 位于oracle.oats.tools.databaseconfig.ui.dbSetup.main(dbSetup.java:83) 原因:java.lang.ClassNotFoundException: com.oracle.cie.domain.script.jython.WLST_脱机访问 java.net.URLClassLoader$1.run(URLClassLoader.java:366)位于 java.net.URLClassLoader$1.run(URLClassLoader.java:355)在 java.security.AccessController.doPrivileged(本机方法)位于 java.net.URLClassLoader.findClass(URLClassLoader.java:354)位于 loadClass(ClassLoader.java:425)位于 loadClass(ClassLoader.java:358)位于 java.lang.Class.forName0(本机方法)位于 java.lang.Class.forName(Class.java:274)位于 weblogic.management.scripting.utils.WLSTUtil.getOfflineWLSTScriptPathInternal(WLSTUtil.java:121) ... 7更多错误:未知错误(代码:1)

经过一些研究,我尝试将CLASSPATH系统变量设置为“.”(以前根本没有设置)。但这没什么区别

我不知道如何解决这个问题。谁能帮帮我吗


提前感谢。

我今天遇到了同样的问题,安装了OATS 13.1.0.1。基本上,它在安装FMW(fusion中间件)时失败。它似乎失败了,因为它的安装步骤检查了setup.bat已经创建的锁文件

纠正此问题的步骤:

  • 卸载干净。如果卸载/bin/uninstall.bat不起作用,请停止Oracle ATS服务,并使用regedit将其删除
  • 首先安装FMW。您可以在未打包的OATS安装包目录中的fmw文件夹中找到fmw jar文件(您的fmw jar文件名可能会有所不同)。此步骤需要以管理员身份运行cmd,并且java应该来自您的jdk位置
    java-jarfmw_12.1.3.0.0_infrastructure.jar
    要在下一步中完成此jive,您可以为Oracle Home选择C:\OracleATS\wls(或[您选择的OATS安装目录]\wls)

  • 如果之前安装步骤失败,它可能在本地数据库中创建了OLT架构。要避免此问题,请使用您喜爱的SQL客户端运行这些命令
    drop-user-oats级联;丢弃用户olt级联;丢弃用户otm级联

  • 现在运行setup.bat安装OATS,在继续安装之前使用自定义的、取消选择fusion中间件


  • 安装完成后,您可以通过访问并使用管理员登录进行检查:[安装期间设置的密码]

    我找不到该类, com.oracle.cie.domain.script

    所以我做了以下几点

    我已经在类路径中使用了wlserver\server\lib中的所有JAR,现在问题已经解决

    并添加了-Dweblogic.home=-Dbea.home=

    现在我已经解决了这个问题