jndi的问题。看看你的配置文件吧

解决方案 »

  1.   

    好象没什么问题吧,帮我看看:
    ejb_jar.xml如下:<?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 1.1//EN" "http://java.sun.com/j2ee/dtds/ejb-jar_1_1.dtd">
    <ejb-jar>
        <enterprise-beans>
            <entity>
                <ejb-name>Name</ejb-name>
                <home>zhp11.NameHome</home>
                <remote>zhp11.Name</remote>
                <ejb-class>zhp11.NameBean</ejb-class>
                <persistence-type>Container</persistence-type>
                <prim-key-class>java.lang.String</prim-key-class>
                <reentrant>False</reentrant>
                <cmp-field>
                    <field-name>name</field-name>
                </cmp-field>
                <primkey-field>name</primkey-field>
                <resource-ref>
                    <res-ref-name>jdbc/finance</res-ref-name>
                    <res-type>javax.sql.DataSource</res-type>
                    <res-auth>Container</res-auth>
                </resource-ref>
            </entity>
        </enterprise-beans>
        <assembly-descriptor>
            <container-transaction>
                <method>
                    <ejb-name>Name</ejb-name>
                    <method-name>*</method-name>
                </method>
                <trans-attribute>Required</trans-attribute>
            </container-transaction>
        </assembly-descriptor>
    </ejb-jar>weblogic_ejb_jar.xml如下:<?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE weblogic-ejb-jar PUBLIC '-//BEA Systems, Inc.//DTD WebLogic 6.0.0 EJB//EN' 'http://www.bea.com/servers/wls600/dtd/weblogic-ejb-jar.dtd'>
    <weblogic-ejb-jar>
        <weblogic-enterprise-bean>
            <ejb-name>Name</ejb-name>
            <entity-descriptor>
                <persistence>
                    <persistence-type>
                        <type-identifier>WebLogic_CMP_RDBMS</type-identifier>
                        <type-version>5.1.0</type-version>
                        <type-storage>META-INF/weblogic-cmp-rdbms-jar.xml</type-storage>
                    </persistence-type>
                    <persistence-use>
                        <type-identifier>WebLogic_CMP_RDBMS</type-identifier>
                        <type-version>5.1.0</type-version>
                    </persistence-use>
                </persistence>
            </entity-descriptor>
            <reference-descriptor>
                <resource-description>
                    <res-ref-name>jdbc/finance</res-ref-name>
                    <jndi-name>finance</jndi-name>
                </resource-description>
            </reference-descriptor>
            <jndi-name>Name</jndi-name>
        </weblogic-enterprise-bean>
    </weblogic-ejb-jar>
      

  2.   

    你用jbuilder deploy一下在试试,这个文件没问题应该