1

Continuum 构建服务器部署到我的 oc4j 实例我收到以下错误,似乎每隔一个构建。

09/03/10 13:47:49 通知 ==> 操作失败并出现错误:无法在 C:\oc4j\j2ee\home\applications\rrs 中找到/读取文件 META-INF/application.xml (META-INF/应用程序.xml)

Continuum 在 windows 环境下运行

任何投入将不胜感激。

4

2 回答 2

2

我不使用 Continuum,但在某些应用程序部署过程中会遇到此 OC4J 消息。

错误消息显示您正在部署的 EAR 中缺少 application.xml 文件。您正在主实例中部署一个名为 rss 的应用程序。在 rss.ear 文件中必须存在一个 META-INF/application.xml,其内容如下:

<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE application PUBLIC "-//Sun Microsystems, Inc.//DTD J2EE Application 1.3//EN"
        "http://java.sun.com/dtd/application_1_3.dtd">
<application>
    <display-name>rss</display-name>
    <module>
           <ejb>rss.jar</ejb>
    </module>
</application>

在构建过程的某些步骤中,您必须定义并包含 application.xml 文件。也许您使用的工具可以做到这一点,但需要一些配置。

于 2009-09-15T12:33:15.943 回答
0

我听说有时这是一个 Windows 问题。我还注意到,在使用 oc4j 服务器适配器的 Eclipse 中,当我的发布命令由于任何错误而无法部署我的战争时,我会看到这种行为。然后下次我尝试发布/部署时会显示“无法找到/读取文件 META-INF/application.xml”的错误,并且部署失败,必须重复一次。就好像失败的部署在错误的地方留下了一些残余物。不是解决方案只是一些观察...

于 2011-04-29T15:08:25.123 回答