现在的位置: 首页 > 综合 > 正文

在Websphere上部署web应用

2013年08月14日 ⁄ 综合 ⁄ 共 903字 ⁄ 字号 评论关闭

1、安装 Websphere for window版本,并在服务中启动,访问 http://localhost:9060/ibm/console 如正常说明没有问题

2、安装DB28.1,并创建样本库sample

3、创建数据源

  • 选择菜单->环境->WebSphere 变量,找到DB2_JDBC_DRIVER_PATH变量并设置好DB2 JDBC驱动的路径,我的是 C:/IBM/SQLLIB/java/
  • 选择菜单->资源->JDBC提供者,进入DB2 Legacy CLI-based Type 2 JDBC Driver连接,进入“数据源”连接,选择新建,设定好名称、JNDI名称和数据库名称,关键是JNDI名称和数据库名称,这是我们后续连接数据库的关键。将“将此数据源用于容器管理持久性(CMP)”的选项取消,点击应用,然后选择“J2EE 连接器体系结构(J2C)认证数据条目”并设置好相关信息,再次回到数据源选择好“组件管理的认证别名 ”
  • 测试数据源连接是否成功

4、如果数据源设置成功,那么接下来部署应用程序,由于websphere需要部署ear文件,因此为了方便,我们可以先建立一个空壳j2ee应用,比如RegionManager,那么在部署ear成功后,我们就可以直接进入C:/Program Files/IBM/WebSphere/AppServer/profiles/AppSrv01/installedApps/zhoucgNode01Cell/RegionManager.ear/RegionManagerWeb.war 目录下,按照正常的web应用流程来进行开发了。

5、在测试页面中我们可以进行数据源的连接了,假设JNDI Name为 jdbc/DB2_Local 则以下代码写为

DataSource ds = null;

Connection conn = null;

Context ctx = new InitialContext();

ds = (DataSource) ctx.lookup("jdbc/DB2_Local");

conn = ds.getConnection();

Statement stmt=conn.createStatement();

 

抱歉!评论已关闭.