Когда я пытаюсь развернуть свое ухо, которое содержит простое веб-приложение и мой объектный компонент CMP, я получаю следующее сообщение об ошибке:
элемент постоянства использования не указан или не может быть связанный с соответствующим элементом> типа персистентности для объекта EJB CMP в weblogi c -ejb-jar. xml файл дескриптора.
Это файл дескриптора развертывания
weblogi c -ejb-jar
<?xml version="1.0" encoding="UTF-8"?> <wls:weblogic-ejb-jar xmlns:wls="http://xmlns.oracle.com/weblogic/weblogic-ejb-jar" 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/ejb-jar_3_1.xsd http://xmlns.oracle.com/weblogic/weblogic-ejb-jar http://xmlns.oracle.com/weblogic/weblogic-ejb-jar/1.3/weblogic-ejb-jar.xsd"> <!--weblogic-version:12.2.1.3 --> <wls:weblogic-enterprise-bean> <wls:ejb-name>userEJB</wls:ejb-name> <wls:entity-descriptor> <wls:persistence> <wls:persistence-use> <wls:type-identifier>WebLogic_CMP_RDBMS</wls:type-identifier> <wls:type-version>7.0</wls:type-version> <wls:type-storage>META-INF/weblogic-cmp-rdbms-jar.xml</wls:type-storage> </wls:persistence-use> </wls:persistence> </wls:entity-descriptor> <wls:jndi-name>User</wls:jndi-name> <wls:local-jndi-name>UserLocal</wls:local-jndi-name> </wls:weblogic-enterprise-bean> </wls:weblogic-ejb-jar>
weblogi c -cmp-rdbms-jar
<?xml version="1.0" encoding="UTF-8"?> <weblogic-rdbms-jar xmlns="http://xmlns.oracle.com/weblogic/weblogic-rdbms-jar" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.oracle.com/weblogic/weblogic-rdbms-jar/1.2/weblogic-rdbms-jar.xsd"> <weblogic-rdbms-bean> <ejb-name>userEJB</ejb-name> <data-source-name>jdbc/connessione</data-source-name> <table-map> <table-name>user</table-name> <field-map> <cmp-field>login</cmp-field> <dbms-column>login</dbms-column> </field-map> <field-map> <cmp-field>nome</cmp-field> <dbms-column>nome</dbms-column> </field-map> <field-map> <cmp-field>cognome</cmp-field> <dbms-column>cognome</dbms-column> </field-map> <field-map> <cmp-field>email</cmp-field> <dbms-column>email</dbms-column> </field-map> <field-map> <cmp-field>telefono</cmp-field> <dbms-column>telefono</dbms-column> </field-map> </table-map> </weblogic-rdbms-bean> </weblogic-rdbms-jar>