无法在WAS 7.0.0.35中上载EAR文件

时间:2015-08-27 05:23:02

标签: ant websphere ear

我正在尝试在WAS 7.0.0.35中上传和安装EAR文件,但收到以下异常 -

EAR文件可能已损坏和/或不完整。确保应用程序处于当前版本的WebSphere(R)Application Server的兼容Java(TM)平台企业版(Java EE)级别。 com.ibm.websphere.management.application.client.AppDeploymentException [根异常是org.eclipse.jst.j2ee.commonarchivecore.internal.exception.DeploymentDescriptorLoadException:dd_in_ear_load_EXC_]

下面是我用来生成EAR文件的ant任务

<target name="EAR" depends="WAR">
    <war destfile="${build.dist}/ddp.war" webxml="${web.xml}">
        <fileset dir="${WebContent}" />
        <classes dir="${thinx.classes}" />
    </war>
    <ear destfile="${build.dist}/ddp.ear" update="true" appxml="${application.xml}">
        <fileset dir="${build.dist}" includes="**/ddp.war" />
    </ear>
</target>

Application.xml -

<?xml version="1.0" encoding="UTF-8"?>
<application id="Application_DD_ID" version="5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/application_5.xsd">

    <display-name>
    ABCDDDP</display-name>
    <module id="WebModule_91234567812345">
        <web>
            <web-uri>DDP.war</web-uri>
            <context-root>/DDP</context-root>
        </web>
    </module>
</application>

我可以上传和部署war文件,但它运行正常。请告诉我在这种情况下生成ear文件的正确方法是什么。

0 个答案:

没有答案