怎么我的CMP好像修改另外一个数据库?jboss jboss中应使用部署文件jaws.xml(ejb1.1)jbosscmp-jdbc.xml(ejb2.0)设置数据源,jndi-definitions.xml是jbuilder为borland appserver生成的,根本就与他无关 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我觉得我在jbosscmp-jdbc.xml设置的东西没有错啊,而且是默认在编译的时候建立的吧?~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<entity> <ejb-name>Wayleave</ejb-name> <table-name>WAYLEAVE</table-name> <data-source-name>OracleDS</data-source-name> <ejb-designer-id>Wayleave</ejb-designer-id> <cmp-field> <field-name>prjno</field-name> <column-name>PRJNO</column-name> </cmp-field>.......~~~~~~~~~~~~~~~~~~~~~~~~~~我的OracleDS是设得没错,table-name也是wayleave啊,奇怪了 肯定是你的数据源没有设置正确,jboss自己维护一个数据库,你修改的是它自己给ejb建的库。 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<entity> <ejb-name>Wayleave</ejb-name> <table-name>WAYLEAVE</table-name> <data-source-name>OracleDS</data-source-name> <ejb-designer-id>Wayleave</ejb-designer-id> <cmp-field> <field-name>prjno</field-name> <column-name>PRJNO</column-name> </cmp-field>.......~~~~~~~~~~~~~~~~~~~~~~~~~~是哪个文件的?jbosscmp_jdbc_3_2.dtd<!ELEMENT entity (ejb-name, (datasource, datasource-mapping)?, create-table?, remove-table?, read-only?, read-time-out?, row-locking?, pk-constraint?, read-ahead?, list-cache-max?, fetch-size?, table-name?, cmp-field*, load-groups?, eager-load-group?, lazy-load-groups?, query*, unknown-pk?, entity-command?, optimistic-locking?, audit?)><entity>元素下设置数据源的元素为<datasource>jboss中DataSource的JNDI名称前要加 java:/ 将class121.zip拷贝到C:\jboss-3.0.7_jakarta-tomcat-4.1.24\server\default\lib中,同时在windows中设置环境变量C:\jboss-3.0.7_jakarta-tomcat-4.1.24\server\default\lib\classes121.zip2 将C:\jboss-3.0.7_jakarta-tomcat-4.1.24\docs\examples\jca中oracle-service.xml和oracle-xa-service.xml拷贝到C:\jboss-3.0.7_jakarta-tomcat-4.1.24\server\default\deploy下面编辑其中两个文件。将里面的数据库参数设置为你的数据库参数,如:jdbc:oracle:thin:@youroraclehost:1521:yoursid改成jdbc:oracle:thin:@cqu:1521:yjs<config-property name="UserName" type="java.lang.String"></config-property><config-property name="Password" type="java.lang.String"></config-property>改成<config-property name="UserName" type="java.lang.String">system</config-property><config-property name="Password" type="java.lang.String">manager</config-property>3 进入C:\jboss-3.0.7_jakarta-tomcat-4.1.24\server\default\conf目录。编辑standardjbosscmp-jdbc.xml,将<datasource>java:/DefaultDS</datasource><datasource-mapping> Hypersonic SQL </datasource-mapping> 改成<datasource>java:/OracleDS</datasource><datasource-mapping>Oracle8</datasource-mapping>编辑standardjaws.xml的方法同上。 关于方正Ceb提取txt或者pdf 求一个STRUTS2 SQLSERVER2000的连接池的代码,最好有个例子 时间格式 javascript中的一个小问题 EL表达式源码? 北京思源培训中心&上海加拿大慧桥IT培训中心,我选择了思源培训。 关于RMI的问题,请高手看看 一个TOMCAT5下的联接的问题,请兄弟们指教! 求助关于struts表单 J2ee Tutorial中的服务器问题,如果不够可再加分.请看J2EE的朋友看过来 请问用SessionBean+CMP比直接用CMP或BMP连接数据库有什么优势? 能不能实现从javabean到xml的转化?JAXB能行吗?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<entity>
<ejb-name>Wayleave</ejb-name>
<table-name>WAYLEAVE</table-name>
<data-source-name>OracleDS</data-source-name>
<ejb-designer-id>Wayleave</ejb-designer-id>
<cmp-field>
<field-name>prjno</field-name>
<column-name>PRJNO</column-name>
</cmp-field>
.......
~~~~~~~~~~~~~~~~~~~~~~~~~~
我的OracleDS是设得没错,table-name也是wayleave啊,
奇怪了
<entity>
<ejb-name>Wayleave</ejb-name>
<table-name>WAYLEAVE</table-name>
<data-source-name>OracleDS</data-source-name>
<ejb-designer-id>Wayleave</ejb-designer-id>
<cmp-field>
<field-name>prjno</field-name>
<column-name>PRJNO</column-name>
</cmp-field>
.......
~~~~~~~~~~~~~~~~~~~~~~~~~~
是哪个文件的?jbosscmp_jdbc_3_2.dtd<!ELEMENT entity (ejb-name, (datasource, datasource-mapping)?, create-table?, remove-table?, read-only?, read-time-out?, row-locking?, pk-constraint?, read-ahead?, list-cache-max?, fetch-size?, table-name?, cmp-field*, load-groups?, eager-load-group?, lazy-load-groups?, query*, unknown-pk?, entity-command?, optimistic-locking?, audit?)><entity>元素下设置数据源的元素为<datasource>
jboss中DataSource的JNDI名称前要加 java:/
2 将C:\jboss-3.0.7_jakarta-tomcat-4.1.24\docs\examples\jca中oracle-service.xml和oracle-xa-service.xml拷贝到C:\jboss-3.0.7_jakarta-tomcat-4.1.24\server\default\deploy下面
编辑其中两个文件。将里面的数据库参数设置为你的数据库参数,如:
jdbc:oracle:thin:@youroraclehost:1521:yoursid
改成jdbc:oracle:thin:@cqu:1521:yjs
<config-property name="UserName" type="java.lang.String"></config-property>
<config-property name="Password" type="java.lang.String"></config-property>
改成
<config-property name="UserName" type="java.lang.String">system</config-property>
<config-property name="Password" type="java.lang.String">manager</config-property>
3 进入C:\jboss-3.0.7_jakarta-tomcat-4.1.24\server\default\conf目录。编辑standardjbosscmp-jdbc.xml,将<datasource>java:/DefaultDS</datasource>
<datasource-mapping> Hypersonic SQL </datasource-mapping> 改成<datasource>java:/OracleDS</datasource>
<datasource-mapping>Oracle8</datasource-mapping>
编辑standardjaws.xml的方法同上。