4

我正在尝试在 Windows 上使用 JDeveloper IDE 运行 Oracle ADF 应用程序(例如“MyApp”)。

当我运行 MyApp 时,Weblogic Server 会抛出一个 DeploymentException,它不会停止 MyApp 的执行过程。

错误日志是:

Failed to initialize the application 'Demo' due to error \
 weblogic.management.DeploymentException: [Deployer:149003]Unable to access \
  application source information in \
  'C:\Users\AppData\Roaming\JDeveloper\system11.1.1.4.37.59.23\o.j2ee\drs\Demo' \
  for application 'Demo'. \
  The specific error is: [Deployer:149158] No application files exist at \ 
   'C:\Users\AppData\Roaming\JDeveloper\system11.1.1.4.37.59.23\o.j2ee\drs\Demo'... \
   weblogic.management.DeploymentException: [Deployer:149003]Unable to access \
   application source information in \
  'C:\Users\AppData\Roaming\JDeveloper\system11.1.1.4.37.59.23\o.j2ee\drs\Demo' \
  for application 'Demo'. \
The specific error is: [Deployer:149158] No application files exist at \
'C:\Users\AppData\Roaming\JDeveloper\system11.1.1.4.37.59.23\o.j2ee\drs\Demo'..
at weblogic.deploy.internal.targetserver.BasicDeployment.verifyLocalApp(BasicDeployment.java:124)
                at weblogic.deploy.internal.targetserver.BasicDeployment.createDeployment(BasicDeployment.java:146)
                at weblogic.deploy.internal.targetserver.AppDeployment.prepare(AppDeployment.java:114)
                at weblogic.management.deploy.internal.DeploymentAdapter$1.doPrepare(DeploymentAdapter.java:39)
                at weblogic.management.deploy.internal.DeploymentAdapter.prepare(DeploymentAdapter.java:191)

演示应用程序已从 drs(Data Replication Service) 文件夹中删除,并且该应用程序已在 JDeveloper 中关闭。

但是在编译 MyApp 时它仍然会尝试访问 Demo 应用程序文件。我已经搜索过这个错误但找不到任何有用的东西。

我想知道为什么 weblogic 会检查 drs 文件夹中不存在于 drs 文件夹中的应用程序。

我该如何解决这个问题?

4

2 回答 2

4

您可以直接从 JDeveloper 内部从 WLS 中删除应用程序。见:https ://blogs.oracle.com/shay/entry/removing_applications_from_you

于 2012-08-02T18:21:42.200 回答
1

进入 WebLogic 管理控制台并确保所有对演示应用程序的引用都从已部署的应用程序列表中删除。

于 2012-08-02T16:12:26.030 回答