如何配置was应用

进入控制台后,找到“资源 - JDBC - JDBC提供程序”,新建一个JDBC提供程序:(此处我使用的是DB2数据库)

 

图像 1

图像 2

然后下一步 - 完成。 就完成了JDBC提供程序的创建(记得点保存)。接着点击“数据源”菜单创建WebSphere数据源:

图像 4

 图像 5

 

图像 6

图像 7

图像 8

图像 9

图像 11

 

然后点击下一步-完成。就完成了数据源的创建(记得点保存)。然后选中该数据源,点击“测试连接”按钮后如出现下图,则表示数据源配置成功

图像 23

重启websphere,紧接着点击新建应用程序 - 新建企业应用程序菜单后,如下图:

图像 12 (此处选择你打包的Java Web应用程序,下一步)

图像 13 (下一步)

 

图像 15

图像 16

图像 19(下一步)

图像 20 (下一步)

查看摘要信息,下一步 - 完成创建WebSphere应用程序。

 

图像 21

点击“应用程序类型 - WebSphere企业应用程序”,查看应用程序列表

图像 25

点击应用名,设置“Web模板的上下文根”

图像 24

然后启动应用程序

图像 22

 

 

 

至此,WebSphere Java Web应用创建完成,输入http://ip:port(默认:8090)/your_webappName访问即可

另外,配置了WebSphere数据源以并绑定J2C认证后,Java获得Websphere数据源连接的代码如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
package  com.topstar.xiaowu.test;
 
import  java.sql.Connection;
import  java.sql.PreparedStatement;
import  java.sql.ResultSet;
import  java.sql.SQLException;
 
import  javax.naming.Context;
import  javax.naming.InitialContext;
import  javax.naming.NamingException;
import  javax.sql.DataSource;
 
public  class  DBTest {
     private  static  Context context;
     private  static  DataSource wasDatasource;
 
     static  {
 
         try  {
             context = new  InitialContext();
             wasDatasource = (DataSource) context.lookup( "jdbc/wasds" ); //配置的数据源连接
         } catch  (NamingException e) {
             e.printStackTrace();
         }
     }
 
     public  static  Connection getConnection() {
         try  {
             return  wasDatasource.getConnection();
         } catch  (SQLException e) {
             e.printStackTrace();
         }
         return  null ;
     }
 
     public  static  void  close(Connection cn, ResultSet rs, PreparedStatement ps) {
         if  ( null  != rs) {
             try  {
                 rs.close();
             } catch  (SQLException e) {
                 e.printStackTrace();
             }
             rs = null ;
         }
 
         if  ( null  != ps) {
             try  {
                 ps.close();
             } catch  (SQLException e) {
                 e.printStackTrace();
             }
             ps = null ;
         }
 
         try  {
             if  ( null  != cn && !cn.isClosed()) {
                 cn.close();
                 cn = null ;
             }
         } catch  (SQLException e) {
             e.printStackTrace();
         }
     }
}

WebSphere应用日志输出在%{washome}\profiles\AppSrv01\logs\server1\SystemOut.log中。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值