Chinaunix首页 | 论坛 | 博客
  • 博客访问: 14490274
  • 博文数量: 5645
  • 博客积分: 9880
  • 博客等级: 中将
  • 技术积分: 68081
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-28 13:35
文章分类

全部博文(5645)

文章存档

2008年(5645)

我的朋友

分类:

2008-04-28 21:39:15

下载本文示例代码
    一、环境的建立  1、 Weblogic6.0与ejb相关的环境配置  与数据库发生关系的EJB,所以需要建立一个ConnectionPool和DataSource。  ●创建ConnectionPool  (1)我使用的是ORACLE8I数据库。将classes12.zip(oracle的type4类型jdbc驱动程序)拷贝到bea的相关目录(我这儿放在了mydomain下的lib目录下)。然后在setenv.cmd中的"set CLASSPATH="后面加上%WL_HOME%\config\mydomain\lib\classes12.zip;将驱动程序加入到classpath中。  (2)启动weblogic并打开控制台(),选择左面数型结构的功能栏中的Services-----JDBC----Connection Pools---Create a new JDBC Connection Pool。  (3)Name栏中输入自己为该Pool定义的名称。例如:TestConnectionPool  在URL中输入:jdbc:oracle:thin:@127.0.0.1:1521:oracle (IP、端口号、服务名按照自己的修改);  在Driver Classname栏中输入:oracle.jdbc.driver.OracleDriver;  在Properties(key=value)栏中输入:    user=scott    password=tiger    dll=ocijdbc8    protocol=thin  分别是数据库连接用户名、密码、动态连接库以及协议(其中用户名和密码按自己的修改)。  在Target页签中选择服务器名,并Apply。  (4)、其他的参数设置例如Intial Capacity等可以自己按照字面意思进行配置。   ●创建Data Source  (1)、在左面树型结构的Services---JDBC---Data Sources下Create a new JDBC Data Source  (2)、在Name中输入自己定义的名称  例如:TestDataSourc,在JNDI Name栏中输入:自己定义的名称;  例如:CRMDBSource,在Pool Name中输入刚才创建的JDBC Connection Pool的Name, 上面的TestConnectionPool,在Targets页中选择服务器名称并Apply即可。  这样就在Weblogic6.0中建立了ORACLE的数据库连接池和数据源。  ●配置Weblogic的classpath  由于我的ejb运行时需要调用别的类,所以必须在classpath中指定路径,例如:我要使用mydomain\applications\testfile这个目录下的文件。那么在setenv.cmd文件中进行如下修改set APPLICATIONS=.\applicationsset CLIENT_CLASSES=.\applications\testfileset EX_WEBAPP_CLASSES=%WL_HOME%\config\mydomain\applications\testfile  然后在set CLASSPATH中加入%CLIENT_CLASSES%;%EX_WEBAPP_CLASSES%;  在startWeblogic.cmd文件的set CLASSPATH中加入%classpath%;.;  2、Jbuilder6.0的环境建立  要想在Jbuilder中使用weblogic,就要先安装Borland App Server,然后才能使用weblogic。(我也不知到为什么,谁能告诉我)我安装了Borland App Server4.5。  ●在jbuilder6.0的Tools菜单下选择Enterprise Setup----Application Servers----BAS4.5的BAS4.5 installation directory下选择你的BAS4.5安装的路径,我这儿是D:/Borland/AppServer  ● 还是在Application Servers页下选择Weblogic6.x,在Weblogic 6.x installation directory下选择weblogic6.0的安装路径,我这儿是E:/bea/wlserver6.0,在BEA home directory:下选择BEA的home路径,我这儿是E:/bea,在Password for "system" user:下输入weblogic中system用户的密码,Domain name中输入weblogic6.0的主域名称我这儿是mydomain,在Server name下输入weblogic6.0中的应用服务器名,我这儿是myserver。  ● 在建立Project文件后还要在Project菜单下选择Project Properties---Paths设置你程序运行所需资源文件,一定要添加Weblogic 6.x Client和j2ee.jar。  ● 还是在上面的界面中选择Servers页,在Application server:下一定要选择Weblogic Application Server 6.x,因为我这篇文章就是讲的利用jbuilder和weblogic联合开发ejb。  ●修改Weblogic6.0的一个Bug,在使用Jbuilder和weblogic联合使用时,最好在计算机系统中设置环境变量。步骤是从我的电脑---属性---高级---环境变量---Administrator的用户变量---新建:变量名:TEMP,变量值:d:\temp;新建:变量名:TMP,变量值:d:\temp。  我这儿就假设d:\temp是临时目录。如果不这样做,那么在生成jar文件的时候会报奇怪的错误,虽然这好像不影响什么。  这样所需要的开发环境都已经建好了,下面就可以将全身心都投入到ejb的开发中了!共2页。 1 2 :     一、环境的建立  1、 Weblogic6.0与ejb相关的环境配置  与数据库发生关系的EJB,所以需要建立一个ConnectionPool和DataSource。  ●创建ConnectionPool  (1)我使用的是ORACLE8I数据库。将classes12.zip(oracle的type4类型jdbc驱动程序)拷贝到bea的相关目录(我这儿放在了mydomain下的lib目录下)。然后在setenv.cmd中的"set CLASSPATH="后面加上%WL_HOME%\config\mydomain\lib\classes12.zip;将驱动程序加入到classpath中。  (2)启动weblogic并打开控制台(),选择左面数型结构的功能栏中的Services-----JDBC----Connection Pools---Create a new JDBC Connection Pool。  (3)Name栏中输入自己为该Pool定义的名称。例如:TestConnectionPool  在URL中输入:jdbc:oracle:thin:@127.0.0.1:1521:oracle (IP、端口号、服务名按照自己的修改);  在Driver Classname栏中输入:oracle.jdbc.driver.OracleDriver;  在Properties(key=value)栏中输入:    user=scott    password=tiger    dll=ocijdbc8    protocol=thin  分别是数据库连接用户名、密码、动态连接库以及协议(其中用户名和密码按自己的修改)。  在Target页签中选择服务器名,并Apply。  (4)、其他的参数设置例如Intial Capacity等可以自己按照字面意思进行配置。   ●创建Data Source  (1)、在左面树型结构的Services---JDBC---Data Sources下Create a new JDBC Data Source  (2)、在Name中输入自己定义的名称  例如:TestDataSourc,在JNDI Name栏中输入:自己定义的名称;  例如:CRMDBSource,在Pool Name中输入刚才创建的JDBC Connection Pool的Name, 上面的TestConnectionPool,在Targets页中选择服务器名称并Apply即可。  这样就在Weblogic6.0中建立了ORACLE的数据库连接池和数据源。  ●配置Weblogic的classpath  由于我的ejb运行时需要调用别的类,所以必须在classpath中指定路径,例如:我要使用mydomain\applications\testfile这个目录下的文件。那么在setenv.cmd文件中进行如下修改set APPLICATIONS=.\applicationsset CLIENT_CLASSES=.\applications\testfileset EX_WEBAPP_CLASSES=%WL_HOME%\config\mydomain\applications\testfile  然后在set CLASSPATH中加入%CLIENT_CLASSES%;%EX_WEBAPP_CLASSES%;  在startWeblogic.cmd文件的set CLASSPATH中加入%classpath%;.;  2、Jbuilder6.0的环境建立  要想在Jbuilder中使用weblogic,就要先安装Borland App Server,然后才能使用weblogic。(我也不知到为什么,谁能告诉我)我安装了Borland App Server4.5。  ●在jbuilder6.0的Tools菜单下选择Enterprise Setup----Application Servers----BAS4.5的BAS4.5 installation directory下选择你的BAS4.5安装的路径,我这儿是D:/Borland/AppServer  ● 还是在Application Servers页下选择Weblogic6.x,在Weblogic 6.x installation directory下选择weblogic6.0的安装路径,我这儿是E:/bea/wlserver6.0,在BEA home directory:下选择BEA的home路径,我这儿是E:/bea,在Password for "system" user:下输入weblogic中system用户的密码,Domain name中输入weblogic6.0的主域名称我这儿是mydomain,在Server name下输入weblogic6.0中的应用服务器名,我这儿是myserver。  ● 在建立Project文件后还要在Project菜单下选择Project Properties---Paths设置你程序运行所需资源文件,一定要添加Weblogic 6.x Client和j2ee.jar。  ● 还是在上面的界面中选择Servers页,在Application server:下一定要选择Weblogic Application Server 6.x,因为我这篇文章就是讲的利用jbuilder和weblogic联合开发ejb。  ●修改Weblogic6.0的一个Bug,在使用Jbuilder和weblogic联合使用时,最好在计算机系统中设置环境变量。步骤是从我的电脑---属性---高级---环境变量---Administrator的用户变量---新建:变量名:TEMP,变量值:d:\temp;新建:变量名:TMP,变量值:d:\temp。  我这儿就假设d:\temp是临时目录。如果不这样做,那么在生成jar文件的时候会报奇怪的错误,虽然这好像不影响什么。  这样所需要的开发环境都已经建好了,下面就可以将全身心都投入到ejb的开发中了!共2页。 1 2 : 下载本文示例代码


Jbuilder6.0 Weblogic6.0完成EJB开发部署Jbuilder6.0 Weblogic6.0完成EJB开发部署Jbuilder6.0 Weblogic6.0完成EJB开发部署Jbuilder6.0 Weblogic6.0完成EJB开发部署Jbuilder6.0 Weblogic6.0完成EJB开发部署Jbuilder6.0 Weblogic6.0完成EJB开发部署Jbuilder6.0 Weblogic6.0完成EJB开发部署Jbuilder6.0 Weblogic6.0完成EJB开发部署Jbuilder6.0 Weblogic6.0完成EJB开发部署Jbuilder6.0 Weblogic6.0完成EJB开发部署Jbuilder6.0 Weblogic6.0完成EJB开发部署Jbuilder6.0 Weblogic6.0完成EJB开发部署Jbuilder6.0 Weblogic6.0完成EJB开发部署Jbuilder6.0 Weblogic6.0完成EJB开发部署Jbuilder6.0 Weblogic6.0完成EJB开发部署
阅读(170) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~