java - Oracle ADF 12c:桌面集成 Servlet DIRemoteServlet
问题描述
我试图部署我的 ADF Web 应用程序,WebLogic 成功启动,但是当我运行应用程序服务器时终止并抛出此异常:
我安装了 DesktopIntegration 库并测试了导出 excel 表并且它可以工作,但更可怕的是我没有在这个应用程序中使用这个库。
[09:58:49 AM] Deploying Application
<14-Apr-2019 09:59:01,145 o'clock CEST> <Error> <HTTP> <BEA-101371> <There was a failure when processing annotations for application E:\Interface_Co\Projects\Malomatia\ADF\tools\jdev_java_122130\jdeveloper\jdev\system12.2.1.3.42.170820.0914\o.j2ee\drs\hotel_db_v3\ViewControllerWebApp.war. Ensure that the annotations are valid. The error is oracle.adf.desktopintegration.servlet.DIRemoteServlet>
<14-Apr-2019 09:59:01,552 o'clock CEST> <Error> <Deployer> <BEA-149265> <Failure occurred in the execution of deployment request with ID "1032862977496400" for task "0" on [partition-name: DOMAIN]. Error is: "weblogic.application.ModuleException: java.lang.ClassNotFoundException: oracle.adf.desktopintegration.servlet.DIRemoteServlet"
weblogic.application.ModuleException: java.lang.ClassNotFoundException: oracle.adf.desktopintegration.servlet.DIRemoteServlet
at weblogic.application.internal.ExtensibleModuleWrapper.prepare(ExtensibleModuleWrapper.java:114)
at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:100)
at weblogic.application.internal.flow.ModuleStateDriver$1.next(ModuleStateDriver.java:192)
at weblogic.application.internal.flow.ModuleStateDriver$1.next(ModuleStateDriver.java:187)
at weblogic.application.utils.StateMachineDriver$ParallelChange.run(StateMachineDriver.java:83)
Truncated. see log file for complete stacktrace
Caused By: java.lang.ClassNotFoundException: oracle.adf.desktopintegration.servlet.DIRemoteServlet
at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:1029)
at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:990)
at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:104)
at weblogic.utils.classloaders.GenericClassLoader.doFindClass(GenericClassLoader.java:611)
at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:543)
Truncated. see log file for complete stacktrace
>
<14-Apr-2019 09:59:01,736 o'clock CEST> <Warning> <Deployer> <BEA-149004> <Failures were detected while initiating deploy task for application "hotel_db_v3".>
<14-Apr-2019 09:59:01,737 o'clock CEST> <Warning> <Deployer> <BEA-149078> <Stack trace for message 149004
weblogic.application.ModuleException: java.lang.ClassNotFoundException: oracle.adf.desktopintegration.servlet.DIRemoteServlet
at weblogic.application.internal.ExtensibleModuleWrapper.prepare(ExtensibleModuleWrapper.java:114)
at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:100)
at weblogic.application.internal.flow.ModuleStateDriver$1.next(ModuleStateDriver.java:192)
at weblogic.application.internal.flow.ModuleStateDriver$1.next(ModuleStateDriver.java:187)
at weblogic.application.utils.StateMachineDriver$ParallelChange.run(StateMachineDriver.java:83)
Truncated. see log file for complete stacktrace
Caused By: java.lang.ClassNotFoundException: oracle.adf.desktopintegration.servlet.DIRemoteServlet
at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:1029)
at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:990)
at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:104)
at weblogic.utils.classloaders.GenericClassLoader.doFindClass(GenericClassLoader.java:611)
at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:543)
Truncated. see log file for complete stacktrace
>
[09:59:01 AM] Deployment cancelled.
[09:59:01 AM] ---- Deployment incomplete ----.
[09:59:01 AM] Remote deployment failed (oracle.jdevimpl.deploy.common.Jsr88RemoteDeployer)
#### Cannot run application hotel_db_v3 due to error deploying to IntegratedWebLogicServer.
[09:59:02 AM] Cancel requested
[Application hotel_db_v3 stopped and undeployed from IntegratedWebLogicServer]
解决方案
推荐阅读
- flutter - 是否可以从图像中获取图像 GPS 位置坐标?
- excel - 如何在 VBA 中使用 As 声明具有指定类型的多个变量?
- batch-file - 使用提取的参数作为批处理文件中的变量
- ansible - 如何从hostvars动态创建一个ansible列表?
- azure-cosmosdb - 是否可以将 MongoDB 视图与 Azure CosmosDB 一起使用?
- php - 插入错误数据时验证如何给出错误。在 symfony 中处理 isValid()?
- java - 扫描仪:摆脱“资源泄漏:”
' 永远不会关闭" - vue.js - VueJS + Karma + Webpack 4:没有运行测试
- jasmine - 如何在运行量角器脚本时突出显示它在报告中阻止的特定(重要)?
- javascript - Vue bootstrap b-form-select 在加载时将 vuelidate 的 $anyDirty 设置为 true