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

尝试为相同的appModule类安装时出现ClassCast异常

彭成天
2023-03-14

我试图以编程方式实例化AppModule

但我得到了classCastException

private static AppModuleImpl am = null;
private static final String AM_CONFIG_NAME = "AppModuleLocal";
private static final String AM_DEF_NAME =     "com.oracle.ocs.adaa.model.AppModule";

public static void postTree(JSONObject json) throws Exception{

    am = (AppModuleImpl) Configuration.createRootApplicationModule(AM_DEF_NAME, AM_CONFIG_NAME);
    }

我不确定这是否是原因(通过多次使用模型jar),但是否有一种方法可以为两个项目创建共享jar??

共有1个答案

孔阳平
2023-03-14

首先,我们不需要整个堆栈跟踪,前10行左右就足够了。其次,始终指出产品的版本。第三,这是ADF BC自定义代码还是ADF Faces Backing bean?我假设为UI支持bean/代码?那么下一个问题是为什么要在客户机中实例化AM???这是非常糟糕的做法,您被特别告知不要这样做,因为所有与ADF BC的交互都应该通过绑定容器和公开的AM或VO方法进行。

 类似资料:
  • 我也会在安装Gunicorn时出错。我在这里遵循了这个例子,但什么也没有。我的虚拟环境是使用标志创建的。我使用Ubuntu13.10和希腊环境。也许是那个?

  • 我成功地测试了向它发送syslog消息,并且可以看到数据库到目前为止正在收集这些消息。我还成功地测试了php可以连接到我为rsyslog设置的数据库 然后,我从命令行php-fdb-test.php运行这个命令,它似乎起作用了。 我的问题似乎是在运行Loganalyzer install.php文件时出现的。 我已经把头撞到墙上有一阵子了。谁能给我指个正确的方向吗?

  • 问题内容: 我已经安装了Microsoft Visual Studio 2008。我下载了适用于Windows扩展的zip文件Python并将其内容提取到我的Python27文件夹中。现在有一个名为pywin32-214的子文件夹。(这是32部分的问题吗?我使用的是64位系统。)以下是命令行的文字记录: 我不知道该怎么做。救命? 问题答案: 如果您安装的是64位Python: 在启用“ X64编译

  • Boilerpipe是一个很好的Java程序,用于清理网页,我以前也使用过它。今天我注意到,许多用户无法安装Python包装器版本,并出现404和其他错误。这是我从康达那里复制的一个尝试。 /用户/邓肯 命令"pythonsetup.pyegg_info"失败,错误代码1在 /tmp/pip-r6swd0hy-build/ 我见过一些对我不起作用的解决方案(例如:谷歌改变了其模块的URL),如果有

  • 以下是从终端返回的确切消息: 错误:安装sass时出错:错误无法生成gem本机扩展。当前目录:/Library/Ruby/Gems/2.0。0/gems/ffi-1.9。18/ext/ffi_c/System/Library/Frameworks/Ruby。framework/Versions/2.0/usr/bin/ruby-r/siteconf20170721-3751-3vsh43。rb e

  • 我在Spring-MVC+JPA上有应用。我建立战争并尝试在Tomcat上开始。 DataConfig: app.properties为: 因此,tomcat日志中会出现错误消息: