首页 / 软件开发 / JAVA / Jbuilder6.0+Weblogic6.0完成EJB开发部署
Jbuilder6.0+Weblogic6.0完成EJB开发部署2010-12-06一、环境的建立1、Weblogic6.0与ejb相关的环境配置与数据库发生关系的EJB,所以需要建立一个ConnectionPool和DataSource。●创建ConnectionPool(1)我使用的是ORACLE8I数据库。将classes12.zip(oracle的type4类型jdbc驱动程序)拷贝到bea的相关目录(我这儿放在了mydomain下的lib目录下)。然后在setenv.cmd中的"set CLASSPATH="后面加上%WL_HOME%configmydomainlibclasses12.zip;将驱动程序加入到classpath中。(2)启动weblogic并打开控制台(http://127.0.0.1:7001/console),选择左面数型结构的功能栏中的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=scottpassword=tigerdll=ocijdbc8protocol=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中指定路径,例如:我要使用mydomainapplications estfile这个目录下的文件。那么在setenv.cmd文件中进行如下修改set APPLICATIONS=.applicationsset CLIENT_CLASSES=.applications estfileset EX_WEBAPP_CLASSES=%WL_HOME%configmydomainapplications estfile然后在set CLASSPATH中加入%CLIENT_CLASSES%;%EX_WEBAPP_CLASSES%;在startWeblogic.cmd文件的set CLASSPATH中加入%classpath%;.;