Continuum 构建服务器部署到我的 oc4j 实例我收到以下错误,似乎每隔一个构建。
09/03/10 13:47:49 通知 ==> 操作失败并出现错误:无法在 C:\oc4j\j2ee\home\applications\rrs 中找到/读取文件 META-INF/application.xml (META-INF/应用程序.xml)
Continuum 在 windows 环境下运行
任何投入将不胜感激。
Continuum 构建服务器部署到我的 oc4j 实例我收到以下错误,似乎每隔一个构建。
09/03/10 13:47:49 通知 ==> 操作失败并出现错误:无法在 C:\oc4j\j2ee\home\applications\rrs 中找到/读取文件 META-INF/application.xml (META-INF/应用程序.xml)
Continuum 在 windows 环境下运行
任何投入将不胜感激。
我不使用 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 文件。也许您使用的工具可以做到这一点,但需要一些配置。
我听说有时这是一个 Windows 问题。我还注意到,在使用 oc4j 服务器适配器的 Eclipse 中,当我的发布命令由于任何错误而无法部署我的战争时,我会看到这种行为。然后下次我尝试发布/部署时会显示“无法找到/读取文件 META-INF/application.xml”的错误,并且部署失败,必须重复一次。就好像失败的部署在错误的地方留下了一些残余物。不是解决方案只是一些观察...