有人改写过JBOSS中的Sybase-dx.xml文件吗?
正在开发着的一个应用是联接Sybase数据库的,但想让容器管理数据库的连接,看了些资料,说改写Jboss目录下\docs\examples\jca中的Sybase-dx.xml文件相应的项,并将它拷贝到deploy目录中即可,但我试了一下不知道如何改好,看看大家有谁用过的。
我的sybase中的服务器名是MYSERVER,数据库名为scmdata,但端口号我不知道在哪可以看到。
问题点数:0、回复次数:4Top
1 楼msybox(南方人)回复于 2003-05-05 10:53:00 得分 0
IActiveDesktop请不要在这捣乱Top
2 楼gks_cn(981530)回复于 2003-05-30 12:17:18 得分 0
1将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.zip
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的方法同上。
注意事项
如果不进行第3步的修改,在ejb部署的时候,可以插入删除数据,但是在oracle数据库中,你有可能不会看到你的数据,是因为你的数据被插入到默认的Hypersonic数据库中了,在C:\jboss-3.0.7_jakarta-tomcat-4.1.24\server\default\db\hypersonic\ default.script中可以看到你插的数据脚本。因此,必须修改那两个文件。
Top




