当前页面位置: » 丰搜网 » 文档中心 » 详细内容
weblogic 6.1/7 + oracle9i + jbuilder7 开发
weblogic6.1中有关数据库方面的配置
(1) 在beahome/weblogic6.1/config/mydomain目录下的setenv.cmd文件中的设定classpath处(set classpath=….)加上jdbc的驱动,如:$oracle_home90\jdbc\lib\classes12.zip。
(2) 启动weblogic6.1
(3) 配置连接池,启动weblogic6.1控制台。点击左边的connection pools连接,接着点击右边的configure a new jdbc connection pool...连接。一次输入:
thin:(表示采用纯java方式访问数据库,不采用客户端支持)
name cappool
url jdbc:oracle:thin:@172.20.54.234:1521:ora9i
driver classname oracle.jdbc.driver.oracledriver
properties user=msc
password=msc
jdriver:(访问数据库是采用本地oracle客户端支持)name cappool
url jdbc:weblogic:oracle
driver classname weblogic.jdbc.oci.driver
properties user=hillfree
password=hillfree
server=网络服务名(这是自己机器配置的
oracle数据库连接串,每个人可能不同)
weblogic.codeset=gbk (中文显示问题)
(4) 点击connectios标签 initial capacity: 1
maximum capacity 10
capacity increment 2
login delay seconds: 10
refresh period 10
shrink period 15
prepared statement cache size 10
(5) 接着点击testing标签test table name
dual
同时选中那两个checklist。
(6) 接着点击targets标签把myserver从available选到chosen。选择应用按钮。
(7) 创建数据源点击左边的data sources标签,接着在右边点击configure a new jdbc data source连接。
[注]:新的工作流引擎需要tx datasource,并且选中two-phase commit.
在configuration标签下输入name wfds
jndi name wfds
pool name cappool
接着点击targets标签
把myserver从available选到chosen。选择应用按钮。
(8) 重新启动weblogic6.1 注意:
1. 如果通过菜单启动weblogic,应该在计算机系统的path系统变量里面加上$wl_home\bin\oci901_8;(这里的盘符可能不一样。)以支持oracle驱动
2. 如果在jbuilder里面启动weblogic,应该修改在project -> project properties -> run-> ejb的vm parameters的值,其中的java.library.path部分应该修改为:java.library.path=$wl_home /bin/oci901_8;e:/beahome/wlserver6.1/bin ,其余部分不变。(注意盘符)!
也可以在config server中设置 jbuilder7中所需的配置
(1) 安装好jbuilder7.0和
weblogic6.1
(2) 在tools菜单中选择configure server,选择
weblogic 6.x标签,填写里面的表格,就是安装
weblogic server 6.x时的那些参数。页面最下面的use external compller就不用选了,确定返回。
(3) 在tools菜单中选择configure libraries,选择new按钮,在弹出的对话框的name输入
oracle(这个名字随便定),选择add按钮,在安装的oralce client 的jdbc\lib目录下选择classes12.zip。选择ok返回。
(4) 在tools菜单中选择enterprise setup,选择database drivers标签,接着选择add按钮,选择上步建的lib(
oracle)。
(5) 在project菜单中选择default project properties,选择servers标签,接着选择…按钮,选择
weblogic application server 6.x,选择ok 返回。
(6) 接着就可以进行
ejb的开发。建议开发用
ejb2.0。
(7)
数据库目前装在172.20.54.234上,服务监听断口保留缺省1521,sid是ora9i,用户名hillfree,密码是hillfree。
注意:
写好ejb后,如果编译报错,很可能是应为系统变量tmp,temp,classpath表示的路径里面包含空格所致。去掉包含空格的路径,编译可能正常。 利用jb开发
web services时候的注意事项
如果要进行
web services的开发,可能需要把jbuilder7/lib/jaxrpc.jar放在classpath前列,这是因为borland为了快速推出新版本,集成了大量第三方的组件,对
weblogic环境
测试不足,造成了重名冲突,根据classpath的最先匹配原则,很容易造成程序出错。
bill-转自:csdn