我正在尝试在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文件夹中不存在的应用程序。
如何解决此问题?
答案 0 :(得分:4)
您可以直接从JDeveloper内部从WLS中删除该应用程序。见:https://blogs.oracle.com/shay/entry/removing_applications_from_you
答案 1 :(得分:1)
进入WebLogic管理控制台,确保从部署应用程序的列表中删除对演示应用程序的所有引用。