没有啊,我从BMP测试,可以连接上的啊。
但不知道在用import schema from database时,jndi name写成TestDs(TestDs为我在weblogic中配置的数据源的jndi name)。
这样是否会出错?
下面为ejb-borland.xml文件内容:
其中有两个datasource域 的内容不一样,不知道为什么?
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ejb-jar PUBLIC "-//Borland Software Corporation//DTD Enterprise JavaBeans 2.0//EN" "http://www.borland.com/devsupport/appserver/dtds/ejb-jar_2_0-borland.dtd">
<ejb-jar>
<enterprise-beans>
<entity>
<ejb-name>Product1</ejb-name>
<bean-home-name>Product1Remote</bean-home-name>
<cmp2-info>
<cmp-field>
<field-name>productID</field-name>
<column-name>productID</column-name>
</cmp-field>
<cmp-field>
<field-name>name</field-name>
<column-name>name</column-name>
</cmp-field>
<cmp-field>
<field-name>description</field-name>
<column-name>description</column-name>
</cmp-field>
<cmp-field>
<field-name>basePrice</field-name>
<column-name>basePrice</column-name>
</cmp-field>
<table-name>product</table-name>
</cmp2-info>
<property>
<prop-name>ejb-designer-id</prop-name>
<prop-type>String</prop-type>
<prop-value>Product1</prop-value>
</property>
<property>
<prop-name>data-source-name</prop-name>
<prop-type>String</prop-type>
<prop-value>TestDs</prop-value>
</property>
</entity>
</enterprise-beans>
<table-properties>
<table-name>product</table-name>
<column-properties>
<column-name>productID</column-name>
</column-properties>
<column-properties>
<column-name>name</column-name>
</column-properties>
<column-properties>
<column-name>description</column-name>
</column-properties>
<column-properties>
<column-name>basePrice</column-name>
</column-properties>
<property>
<prop-name>datasource</prop-name>
<prop-type>String</prop-type>
<prop-value>serial://datasources/TestDs</prop-value> ///这个地方的datasource怎么是这样的啊?
</property>
</table-properties>
<assembly-descriptor />
</ejb-jar>
但不知道在用import schema from database时,jndi name写成TestDs(TestDs为我在weblogic中配置的数据源的jndi name)。
这样是否会出错?
下面为ejb-borland.xml文件内容:
其中有两个datasource域 的内容不一样,不知道为什么?
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ejb-jar PUBLIC "-//Borland Software Corporation//DTD Enterprise JavaBeans 2.0//EN" "http://www.borland.com/devsupport/appserver/dtds/ejb-jar_2_0-borland.dtd">
<ejb-jar>
<enterprise-beans>
<entity>
<ejb-name>Product1</ejb-name>
<bean-home-name>Product1Remote</bean-home-name>
<cmp2-info>
<cmp-field>
<field-name>productID</field-name>
<column-name>productID</column-name>
</cmp-field>
<cmp-field>
<field-name>name</field-name>
<column-name>name</column-name>
</cmp-field>
<cmp-field>
<field-name>description</field-name>
<column-name>description</column-name>
</cmp-field>
<cmp-field>
<field-name>basePrice</field-name>
<column-name>basePrice</column-name>
</cmp-field>
<table-name>product</table-name>
</cmp2-info>
<property>
<prop-name>ejb-designer-id</prop-name>
<prop-type>String</prop-type>
<prop-value>Product1</prop-value>
</property>
<property>
<prop-name>data-source-name</prop-name>
<prop-type>String</prop-type>
<prop-value>TestDs</prop-value>
</property>
</entity>
</enterprise-beans>
<table-properties>
<table-name>product</table-name>
<column-properties>
<column-name>productID</column-name>
</column-properties>
<column-properties>
<column-name>name</column-name>
</column-properties>
<column-properties>
<column-name>description</column-name>
</column-properties>
<column-properties>
<column-name>basePrice</column-name>
</column-properties>
<property>
<prop-name>datasource</prop-name>
<prop-type>String</prop-type>
<prop-value>serial://datasources/TestDs</prop-value> ///这个地方的datasource怎么是这样的啊?
</property>
</table-properties>
<assembly-descriptor />
</ejb-jar>
重起weblogic试试
请大家再继续关注。
<prop-name>datasource</prop-name>//这句有问题应该是data-source-name
<prop-type>String</prop-type>
<prop-value>serial://datasources/TestDs</prop-value> //这句有问题应该是你的数据源jndi名字!