当前位置:文档之家› was配置数据源自己写的

was配置数据源自己写的

1、安装was
2、启动一个服务
3、第一步先建立一个企业应用吧,这个比较的简单:
4、建立数据资源:
(1)创建:jdbc提供程序
A:新建:如下截图:
作用域:作用域是登录时选择的,一般是后缀是cell的
名称:jdbc提供程序的一个名字,下面配置数据源时要用到的
类路径:是Oracle驱动的路径,一般都是默认的找本机的Oracle数据库的驱动,这里我自己放置里的一个驱动,把路径放对就行了。

本机库路径:同类路径
B:保存,这步挺重要的,否则新建立的不起作用,
(2)建立数据源:
A:新建:
数据源名:任意为数据源起个名
JNDI名称:是配置的一个连接池的名称,通过Context initCtx = new
InitialContext();
if (initCtx == null)
throw new Exception("Context!");
//System.out.println("准备加载lookup方法!");
Context ctx = (Context)
initCtx.lookup("java:comp/env");//这里没有实现
=======================
//System.out.println("准备获取连接池!");
//获取连接池对象
Object obj = (Object) ctx.lookup("jdbc/myoracle");
//System.out.println("获取连接池成功!");
//类型转换
javax.sql.DataSource ds = (javax.sql.DataSource) obj;
con = ds.getConnection();
实现的,其中的jdbc/myoracle就是要填的内容。

B:比较关键的额一步了:就是建立认证名了,这个任意,但是必须有的,这个认证实际上就是数据库的登录信息,对于Oracle:就是一个用户名和密码。

以上好了就ok了,可以测试一下连接。

可以输入以下的链接查看部署的应用:
http://localhost:9080/safeweb/sfItemAction.action
项目默认的路径:
D:\IBM\WebSphere\AppServer1\profiles\AppSrv01\installedApps\licanNode01Cell\safeweb_war. ear\safeweb.war
查看日志文件:
D:\IBM\WebSphere\AppServer1\profiles\AppSrv01\logs\server1
主要是:SystemErr.log 和SystemOut.log
说白了就是:一个应用向让它跑起来就要有个环境。

这个应用是war包或者是ear包
它的服务器不是Tomcat了而是一个was而已。

那么与开发时的思路类似了,was读取war 包,使应用能够被解析。

应用想跑起来就需要有个数据源了,在Myeclipse等开发工具下也有类似的配置的如:hibernate的数据库的配置。

只不过这里都是图形化界面实现的。

理解了这些was的作用应该理解了。

就是:应用在有数据源的情况下运行起来。

相关主题