Weblogic尝试在运行现有应用程序时访问不存在的应用程序

时间:2012-08-02 11:15:21

标签: weblogic jdeveloper oracle-adf

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

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

错误日志是:

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(数据复制服务)文件夹中删除,应用程序在JDeveloper中关闭。

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

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

如何解决此问题?

2 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:1)

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