RAD nicht hinzufügen, ein EAR-Projekt eine WAR-Instanz

In meinem RAD Arbeitsbereich, ich habe ein EAR-Projekt. Jetzt habe ich ein 6,1-Instanz, die ich erstellt aus dem inneren RAD. Wenn ich Rechtsklick auf die 6,1-Instanz und 'Entfernen /Hinzufügen-Projekte' und wählen Sie das OHR, ich bekomme Fehler:

Cannot add an EAR project to the server unless it contains a Web, EJB, or Connector module.

Nun, das ist nicht wahr, weil in meinem OHR-Projekt gibt es META-INF/application.xml und es hat den Inhalt:

<?xml version="1.0" encoding="UTF-8"?>
<application id="Application_ID" version="1.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/application_1_4.xsd">
    <display-name>
    someEAR</display-name>
    <module id="EjbModule_1291759813449">
        <ejb>someEJB.jar</ejb>
    </module>
    <module>
        <web>
            <web-uri>someWeb.war</web-uri>
            <context-root>someWeb</context-root>
        </web>
    </module>
</application>

So, klar, es hat ein <web> und <ejb> Modul. Warum ist das RAD beschweren?

Sie haben die Web-und EJB-Projekte auch in RAD, dass sind diejenigen verwiesen, dass application.xml?
Ja, ich habe die Projekte, auf die verwiesen wird

InformationsquelleAutor Victor | 2013-01-23

Schreibe einen Kommentar