JDeveloper由于错误部署到IntegratedWebLogicServer而无法运行应用程序

时间:2014-07-13 16:21:15

标签: java jdeveloper

我有一个简单的Fusion Web应用程序,我之前可以在weblogic服务器上运行我的简单应用程序,但是现在当我尝试运行JSF页面时,我遇到了这些错误:

Deployment cancelled.
----  Deployment incomplete  ----.
 Remote deployment failed (oracle.jdevimpl.deploy.common.Jsr88RemoteDeployer)
#### Cannot run application MyFirstApplication due to error deploying to IntegratedWebLogicServer.

如何解决此问题?

4 个答案:

答案 0 :(得分:1)

在weblogic服务器(或任何其他java服务器)上运行应用程序的步骤包括以下4个步骤:

  1. 编制和构建
  2. 启动服务器
  3. 部署融合Web应用程序
  4. 运行应用程序
  5. 在任何步骤中都可能发生错误,并且会导致进入后续步骤的障碍。 您的问题似乎处于部署阶段,因此停止执行下一步即运行应用程序。

    值得一提的是,你的救世主是日志。 因此,您需要查看部署日志,它会清楚地显示故障和未部署的异常。

答案 1 :(得分:1)

我解决了。
请按照以下步骤操作:

  1. 右键单击模型;
  2. 项目属性...
  3. 在左页选择; 《JAVA EE应用》
  4. 在 Java Web 应用程序名称中插入:XXXApplication-XXXModel-webapp(XXX 是项目名称)
  5. 插入 Java EE Web 内容根目录:XXXApplication-XXXModel-context-root

enter image description here

答案 2 :(得分:0)

我正在使用JDeveloper 11g第2版。

以下对我有用:

  1. 在应用程序菜单栏中 - 单击运行选项。
  2. 点击启动服务器实例 - IntegratedWebLogicServer(在我的情况下)
  3. 等待服务器完全启动。
  4. 找到项目框/部分/树结构,找到您的项目名称。右键单击。
  5. 选择部署,(如果需要,创建部署配置文件),以打开部署向导。
  6. 在部署向导中,选择部署到Application Server ,然后单击“下一步”。
  7. 就我而言,我在以下列表中看到了IntegratedWebLogicServer实例,我选择了它,并继续/完成部署。
  8. 我坚信这与权限有关。

    我能够将我的应用程序运行并部署到默认的Web Logic服务器,直到我的Windows机器中有更多限制 - 例如我不再是本地管理员。

    希望这有帮助。

答案 3 :(得分:-1)

以下对我有用:

1)关闭Jdeveloper应用程序。

2)删除systemXX.x.x.x.x目录。

3)重新启动Jdeveloper和集成的weblogic服务器。

我也遇到相同的问题,但是在删除系统目录后,我的服务器开始运行。 谢谢。