第五篇、 WebSphere8.5的安装

一、前言

         WebSphere Application  Server 是IBM企业级应用服务器,与WAS6,WAS7相比较而言 WAS8发生了很大的改变,其安装介质和以前截然不同,该篇章中对于不同的安装过程有了详细的

描述,内容可能有点长,但基本都是一些流程性的东西.

 

 

二、Installation Manager 的安装

    2.1 安装

         自WAS8以后安装包不再区别OS,指针对Installation Manager 进行了操作系统的区分 ,进入IBM的官网http://www.ibm.com/us/en/进行下载

          第五篇、 WebSphere8.5的安装_第1张图片

          第五篇、 WebSphere8.5的安装_第2张图片

         下载对应OS下的安装包后解压

          

          点击install.exe安装

        第五篇、 WebSphere8.5的安装_第3张图片

         选择Next

 第五篇、 WebSphere8.5的安装_第4张图片

 

第五篇、 WebSphere8.5的安装_第5张图片

   配置安装目录

第五篇、 WebSphere8.5的安装_第6张图片

       点击安装以后开始安装

第五篇、 WebSphere8.5的安装_第7张图片

        此过程需要等待一段时间 安装成功以后显示

第五篇、 WebSphere8.5的安装_第8张图片

       在开始菜单看到

三、 WAS的安装

        下载WAS安装包

第五篇、 WebSphere8.5的安装_第9张图片

 

        安装包中存在三个压缩文件

         解压到J:\was目录下

第五篇、 WebSphere8.5的安装_第10张图片

      解压后目录如下

      第五篇、 WebSphere8.5的安装_第11张图片

      启动Installation Manager(IM)

     第五篇、 WebSphere8.5的安装_第12张图片

 

    选择  文件-->  首选项

第五篇、 WebSphere8.5的安装_第13张图片

     添加存储库

第五篇、 WebSphere8.5的安装_第14张图片

  注意这里选择的是WAS解压路径中的 repository.config (这和WAS6 7 安装双击exe截然不同)

     测试连接

第五篇、 WebSphere8.5的安装_第15张图片

        成功后确定 回到IM界面 点击安装

第五篇、 WebSphere8.5的安装_第16张图片

    选中复选框

第五篇、 WebSphere8.5的安装_第17张图片

    Next

第五篇、 WebSphere8.5的安装_第18张图片

  继续Next,

第五篇、 WebSphere8.5的安装_第19张图片

  注意修改安装路径

 第五篇、 WebSphere8.5的安装_第20张图片

      

第五篇、 WebSphere8.5的安装_第21张图片

     选择语音安装包

第五篇、 WebSphere8.5的安装_第22张图片

         不要选择样本应用程序 ,我们用不到

第五篇、 WebSphere8.5的安装_第23张图片

    点击开始安装

第五篇、 WebSphere8.5的安装_第24张图片

     安装中...

第五篇、 WebSphere8.5的安装_第25张图片

     安装成功以后选择 无   然后完成完成 。

     在开始菜单中看到

第五篇、 WebSphere8.5的安装_第26张图片

 

 

    2.2 配置概要文件

         WAS中的概要文件和WebLogic中的domain类似,是WAS中的服务 。

         第五篇、 WebSphere8.5的安装_第27张图片

        点击 【概要管理工具】

  第五篇、 WebSphere8.5的安装_第28张图片

  第五篇、 WebSphere8.5的安装_第29张图片

  点击 【创建】 来建立一个概要文件

第五篇、 WebSphere8.5的安装_第30张图片

       选择【应用程序服务器】  后Next

第五篇、 WebSphere8.5的安装_第31张图片

  选择【高级概要文件创建】

第五篇、 WebSphere8.5的安装_第32张图片

      配置【概要文件名】已经对应的目录 ,默认走就可以

 

第五篇、 WebSphere8.5的安装_第33张图片

     这里要注意【主机名】的配置 为本机计算机名次 (保证能Ping通) 在实际生产中配置服务器的IP地址

第五篇、 WebSphere8.5的安装_第34张图片

    输入用户名和密码 admin/admin

第五篇、 WebSphere8.5的安装_第35张图片

     默认走

第五篇、 WebSphere8.5的安装_第36张图片

 第五篇、 WebSphere8.5的安装_第37张图片

    默认端口信息 注意我圈红圈的信息 以后需要用到 

第五篇、 WebSphere8.5的安装_第38张图片

     将复选框中的勾去掉,不需要添加到系统服务中

第五篇、 WebSphere8.5的安装_第39张图片

      默认走 这里的Web服务在以后手动创建

第五篇、 WebSphere8.5的安装_第40张图片

     最后预览一下配置 后点击【创建】

第五篇、 WebSphere8.5的安装_第41张图片

      概要文件开始创建

第五篇、 WebSphere8.5的安装_第42张图片

    去掉对勾后点完成

第五篇、 WebSphere8.5的安装_第43张图片

  至此概要文件配置完成.

 

      概要文件配置完成以后其目录结构如下: 

第五篇、 WebSphere8.5的安装_第44张图片

 

     2.3 运行WAS 

             命令行进入概要文件目录下的bin目录,执行 startServer -help  查看该命令对应的帮助(其他命令的用法也可通过同样的操作得到

第五篇、 WebSphere8.5的安装_第45张图片

          执行命令启动WAS

startServer server1 -profileName AppSrv01

 

    第五篇、 WebSphere8.5的安装_第46张图片

表示WAS成功启动 (可通过stopServer命令来停止)

      打开浏览器输入 http://localhost:9060/ibm/console

第五篇、 WebSphere8.5的安装_第47张图片

      输入用户名和密码登录进入管理控制台

第五篇、 WebSphere8.5的安装_第48张图片

      和tomcat控制台一比较,WAS控制台就是高大上啊.

 

三、发布应用

       3.1 配置数据源

        WAS配置数据源过程: 

               ⊙  建立JDBC提供程序

               ⊙  创建数据源

            3.1.1 建立JDBC提供程序

              第五篇、 WebSphere8.5的安装_第49张图片       

        点击【JDBC提供程序】链接

第五篇、 WebSphere8.5的安装_第50张图片

        选择作用域以后点击【新建】按钮

第五篇、 WebSphere8.5的安装_第51张图片

  第五篇、 WebSphere8.5的安装_第52张图片

    这里需要修改驱动jar的位置:

    第五篇、 WebSphere8.5的安装_第53张图片

      得到

第五篇、 WebSphere8.5的安装_第54张图片

    完成以后记得保存操作

第五篇、 WebSphere8.5的安装_第55张图片

  查看列表

第五篇、 WebSphere8.5的安装_第56张图片

 

        3.1.2  配置数据源

     第五篇、 WebSphere8.5的安装_第57张图片

      选择作用域后新建

第五篇、 WebSphere8.5的安装_第58张图片

第五篇、 WebSphere8.5的安装_第59张图片

     输入数据源名 和JNDI名

第五篇、 WebSphere8.5的安装_第60张图片

     选择现有的JDBC提供程序 (刚才创建的)

第五篇、 WebSphere8.5的安装_第61张图片

 

第五篇、 WebSphere8.5的安装_第62张图片

        Next

第五篇、 WebSphere8.5的安装_第63张图片

      完成后保存配置

第五篇、 WebSphere8.5的安装_第64张图片

       点击刚配置的  dataSource 

    第五篇、 WebSphere8.5的安装_第65张图片

 

   选择相关性下面的【JAAS - J2C 认证数据】 

     第五篇、 WebSphere8.5的安装_第66张图片

       第五篇、 WebSphere8.5的安装_第67张图片

       第五篇、 WebSphere8.5的安装_第68张图片

       保存配置后 回到dataSource界面

第五篇、 WebSphere8.5的安装_第69张图片

 

   在【安全性设置】-【组件管理的认证别名】  选择刚配置的认证别名。 操作完成后回到列表界面测试连接

第五篇、 WebSphere8.5的安装_第70张图片

    选中后测试连接 得到

第五篇、 WebSphere8.5的安装_第71张图片

     以上表明数据源配置完成 。

      

        3.1.3 数据源的优化

      第五篇、 WebSphere8.5的安装_第72张图片

 

    去掉 对钩 ,然后点击连接池属性

第五篇、 WebSphere8.5的安装_第73张图片

 

      · 连接超时  180秒可适当降低

      · 最大连接数和最小连接数保持一致,防止数据库连接数大起大落,依据服务器性能调整对应数值

      · 其他可默认走

     回到dataSource界面点击【WebSphere Application Server 数据源属性

第五篇、 WebSphere8.5的安装_第74张图片

 

       语句高速缓存大小:  其大小应该不超过  数据库最大游标数/最大连接数 .

       查看数据库最大游标数:

第五篇、 WebSphere8.5的安装_第75张图片

     这里设置的最大连接数为10,股语句高速缓存大小可设置为 300/10 = 30 ;

    在生产机上数据库游标数绝对不只300,但在设置该缓存大小的时候不要调太大,适中即可.

    调整游标大小   alter system set open_cursors=游标数目 scope=both ;

 

本地为测试用,数据都默认走.

       

       3.2 发布应用

       对以前的WebDemo工程进行修改,使其连接到WebSphere数据源来操作数据库,其核心代码修改如下:

    /**
     * 
     * @return获取数据源
     * @throws Exception
     */
    private int getWebSphereDataSource() throws Exception{
        System.out.println("---------getWebSphereDataSource------");
        int result = 0 ; 
        Context ctx = new InitialContext(); 
        DataSource ds= (DataSource) ctx.lookup("jndi/demo") ;
        Connection conn = ds.getConnection() ;
        System.out.println("conn:=" +conn);
        PreparedStatement pstmt =  conn.prepareStatement("select count(1) from emp ") ;
        ResultSet rs = pstmt.executeQuery() ;
        if(rs.next()){
           result = rs.getInt(1) ;
        } 
        return result ;
    }
    

 

   通过JNDI来连接数据源。

第五篇、 WebSphere8.5的安装_第76张图片

            点击安装

第五篇、 WebSphere8.5的安装_第77张图片

       选择要安装的war包或者ear包

第五篇、 WebSphere8.5的安装_第78张图片

      Next

第五篇、 WebSphere8.5的安装_第79张图片

   默认走下去

第五篇、 WebSphere8.5的安装_第80张图片

     配置上下文根

第五篇、 WebSphere8.5的安装_第81张图片

           点击完成以后开始发布war包

第五篇、 WebSphere8.5的安装_第82张图片

     保存后应用成功发布,然后启动应用

第五篇、 WebSphere8.5的安装_第83张图片

  第五篇、 WebSphere8.5的安装_第84张图片

  应用成功启动以后输入 http://localhost:9080/WebDemo 来访问得到

第五篇、 WebSphere8.5的安装_第85张图片

     点击连接

第五篇、 WebSphere8.5的安装_第86张图片

   和数据库中对比一下

第五篇、 WebSphere8.5的安装_第87张图片

    正确访问。

    至此 WAS上发布应用完成...  那么此篇是否完结呢?  

 

    No No...   还有一点没有说到,如何对WAS本身进行调优 ? 

 

五、WAS调优

   5.1

第五篇、 WebSphere8.5的安装_第88张图片

 

  进入server1 

第五篇、 WebSphere8.5的安装_第89张图片

       点击【会话管理】

第五篇、 WebSphere8.5的安装_第90张图片

 

         |-最大内存中会话数 需要已经生产机的性能来决定,非越大越好

         |-会话超时:默认为30分钟,可已经客户需要调整,在web.xml中也可以配置

    

   5.2

第五篇、 WebSphere8.5的安装_第91张图片

    进入Web容器

第五篇、 WebSphere8.5的安装_第92张图片

 

    勾选【启用 servlet 和命令高速缓存】

   

   5.3  线程池

      第五篇、 WebSphere8.5的安装_第93张图片

 

 

         进入线程池后选择WebContainer

第五篇、 WebSphere8.5的安装_第94张图片

    第五篇、 WebSphere8.5的安装_第95张图片

       将最小大小和最大大小的值调整为40,下面的复选框不要勾选

     5.4  JVM

第五篇、 WebSphere8.5的安装_第96张图片

    进入后选择 【 Java 虚拟机】

第五篇、 WebSphere8.5的安装_第97张图片

     初始堆大小和最大堆大小都设置为1400m ,通过

第五篇、 WebSphere8.5的安装_第98张图片

             来测试其值.

  通用JVM参数设置为: -Xgcpolicy:gencon–Xnoclassgc  。

 

  

     下一篇将展开WebSphere集群操作 ...

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

   

     

 

 

 

 

 

 

 

 

 

      

 

你可能感兴趣的:(websphere)