[图文]websphere安装、配置和部署

[图文]websphere安装、配置和部署

最近公司要用websphere服务器做项目,于是新的学习ing……

从来没用过websphere,因此上网搜了半天,都是零零碎碎的,没有完整的图文。

整理了一下,上传。麻烦要转贴或直接复制的人,注明下原帖(不然我心理会不平衡的~~脸红中……)。

Part 1:卸载(可选)
_1. 打开命令行提示符,并进入以下目录:
websphere安装、配置和部署 - 曾国藩 - 曾国藩的博客

_c. 确认你的系统已经通过安装WebSphere Application Server 的必要条件检
测,然后点击 Next
websphere安装、配置和部署 - 曾国藩 - 曾国藩的博客

_d. 下一个界面允许你选择要安装的特性。如果你选择不安装应用程序服务器
示例程序,那么在接下来的安装步骤中你将不能再安装该示例程序。所以,请确
认在 Application Server Samples 旁边的复选框已经选上,然后点击 Next 继续
安装过程
websphere安装、配置和部署 - 曾国藩 - 曾国藩的博客

_3. 在接下来的界面,输入安装目录。然后点击 Next
在Windows 系统下,输入 C:/WebSphere/AppServer
在Linux 或HP-UX 系统下,输入 /opt/WebSphere/AppServer
在AIX 系统下,输入 /usr/WebSphere/AppServer
websphere安装、配置和部署 - 曾国藩 - 曾国藩的博客

_a. 之后,你可以选择在本此安装过程中创建何种概要文件。请认真阅读以下
对不同种类的概要文件的描述。
Cell profile(单元概要文件):一个单元概要文件包含一个部署管理器概要文件
和一个应用程序服务器结点概要文件。你可以在创建单元概要文件之后把其他一
些应用程序服务器结点添加到部署管理器概要文件。单元概要文件模板是V6.1
中新增的概要文件类型。
Deployment manager profile(部署管理器概要文件):部署管理器为在一台或者
多台机器上的逻辑上的一组应用程序服务器提供一个单独的管理接口。在部署管
理器创建的时候开始,就已经可以获得管理安全。
Application server profile(应用程序服务器概要文件):一个应用程序服务器概
要文件有一个名为 server1 的缺省服务器。应用程序服务器可以与一个包含
snoop servlet 和hitcount servlet 的缺省应用程序一起创建,也可以与示例程序一
起创建。你可以联立一个应用程序服务器,或者把它作为一个独立的应用程序服
务器使用。
Custom profile(自定义概要文件):一个自定义概要文件是一个空结点。你可
以向结点里面添加应用程序服务器,集簇,或者其他的Java 过程,例如通信服
务器。你必须把自定义概要文件添加到一个单元之中才能对其进行操作。

_b. 在WebSphere Application Server 环境搭建面板,选择 None,面板底部的
消息会提示你最少需要创建一个概要文件以使WebSphere Application Server
V6.1 运行起来。忽略此警告,概要文件将在随后的时间创建。点击 Next,然后
会出现一个对话框询问你是否真的不创建任何概要文件,点击 Yes 继续安装过
程。
websphere安装、配置和部署 - 曾国藩 - 曾国藩的博客

_c. 确认安装摘要信息正确无误,点击 Next 开始安装
websphere安装、配置和部署 - 曾国藩 - 曾国藩的博客

_d. 当安装完成后,请确认在安装完成界面上所显示的状态为 Success。还要
把Launch the Profile Management Tool 旁边的复选框弃选。然后点击 Finish。

Part 3:配置

1.环境 sun jdk1.5.0,MyEclipse 6.5 GA

2.介绍:MyEclipse配置Websphere6的时候需要做比配置其它server更多的工作;
Websphere6必须和MyEclipse安装在一个机器上;
Websphere6必须使用IBM的jdk,位置在<was-install-dir>/java;

(一般在C:\Program Files\IBM\WebSphere\AppServer\java下)
只有MyEclipse Enterprise J2EE project可以部署在Websphere6上。
3.Websphere6安装和配置
第一步 开始->程序->IBM Websphere->概要文件管理工具
websphere安装、配置和部署 - 曾国藩 - 曾国藩的博客

第二步 点击"下一步",默认为"应用程序服务器",点击"下一步"

第三步 点选"典型概要文件创建"(profile)或"高级概要文件创建";

我这里选择"高级概要文件创建";

典型创建将"节点Node","单元Cell"都设置为默认,且设置成为windows服务.

高级创建将由用户自己定义"Node","Cell"名,同时可取消作为windows服务.
websphere安装、配置和部署 - 曾国藩 - 曾国藩的博客


第四步 选择要部署的到正在创建的WebSphere Application Server 环境的应用程序

默认选择"下一步".
websphere安装、配置和部署 - 曾国藩 - 曾国藩的博客


第五步 输入概要表名称(例如 BBS);

第六步 选择概要表路径 E:\del\WebSphere\AppServer\profiles\BBS;

websphere安装、配置和部署 - 曾国藩 - 曾国藩的博客

第七步 输入结点名:BBSNode,主机名:127.0.0.1;

websphere安装、配置和部署 - 曾国藩 - 曾国藩的博客

设置&ldquo;管理安全性&rdquo;

websphere安装、配置和部署 - 曾国藩 - 曾国藩的博客

第八步 输入端口号,默认端口即可

(点击"缺省设置"按钮,否则会将默认的9080设置为9081,这样后面访问程序时,端口号就不是原来默认的了);
websphere安装、配置和部署 - 曾国藩 - 曾国藩的博客

第九步 不选做为windows服务 ;(否则每次启机器都会启动,且可能用启动失败)

websphere安装、配置和部署 - 曾国藩 - 曾国藩的博客

websphere安装、配置和部署 - 曾国藩 - 曾国藩的博客

websphere安装、配置和部署 - 曾国藩 - 曾国藩的博客

第十步 完成;
websphere安装、配置和部署 - 曾国藩 - 曾国藩的博客

第十一步 启动服务器,打开管理控制台;
websphere安装、配置和部署 - 曾国藩 - 曾国藩的博客


websphere安装、配置和部署 - 曾国藩 - 曾国藩的博客

websphere安装、配置和部署 - 曾国藩 - 曾国藩的博客

第十二步 点击服务器-应用服务器,然后点击服务器名称;


第十三步 查看标签&ldquo;配置&rdquo;->故障诊断->记录和跟踪;


第十四步 点击&ldquo;JVM日志&rdquo;->配置标签,修改&ldquo;文件名&rdquo;为console,点击确定;

(不要疑惑,将${System_....\SystemOut.log} 这个系统原本的文件名全部去掉,改成console,System.out 和 System.err 这两栏中的文件名都要改成console,若不做该设置则在myeclipse中用Debug启动websphere时将什么都不显示)
websphere安装、配置和部署 - 曾国藩 - 曾国藩的博客


第十五步 提示已更改了您的本地配置。单击&ldquo;保存&rdquo;应用对主配置的更改,点击&ldquo;保存&rdquo;,下一页再点&ldquo;保存&rdquo;;
websphere安装、配置和部署 - 曾国藩 - 曾国藩的博客

第十六步 退出管理控制台,停止服务器;

Part 4:MyEclipse配置
第一步 配置 Window > Preferences > MyEclipse > Application Servers > WebSphere 6.1;

第二步 找到Jdk选项,点击"Add",出现Add JVM 对话框,配置JDK JRE home directory 为 E:\del\WebSphere\AppServer\java,WebSphere只能运行在IBM JDK上;
websphere安装、配置和部署 - 曾国藩 - 曾国藩的博客

websphere安装、配置和部署 - 曾国藩 - 曾国藩的博客

补充 :Cell name为<WAS-HOME>/profiles/<profileName>/installedApps/*cell
websphere安装、配置和部署 - 曾国藩 - 曾国藩的博客

第三步 创建 Web project 例如&ldquo;BBSTestWeb&rdquo;,再创建 Enterprise Application project 例如&ldquo;BBSTest&rdquo;;

(其中BBSTestWeb是存放项目源代码的,BBSTest是辅助项目用于打包发布的,在New Enterprise Application project 时,填入项目名,然后在下方的文本框中,勾选"Define Web Project Modules,因为目前项目还未用到ejb, 点击"下一步",在下面的"Web Project Modules"中,勾选"SophiaTestWeb",直接点击"完成")



会生成如下的配置文件



<application id="Application_1199258677375" version="1.4" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/application_1_4.xsd" >
<display-name> BBS</display-name>
<module id="myeclipse.1188813827936" >
<web>
<web-uri>BBSTestWeb.war</web-uri>
<context-root> /BBSTestWeb</context-root>
</web>
</module>
</application>

第四步 部署 必须点击菜单条上的部署的快捷方式 Deploy MyEclipse J2EE Project to Server;
websphere安装、配置和部署 - 曾国藩 - 曾国藩的博客


第五步 部署 BBS2007,选择第二项&ldquo;Packaged Archive&rdquo; 部署-完成;

(这时将会在E:\del\WebSphere\AppServer\profiles\BBS\installableApps目录下生成一个BBS2007.war文件)
websphere安装、配置和部署 - 曾国藩 - 曾国藩的博客


第六步 在MyEclipse中启动 Websphere6,等待出现&ldquo;为电子商务开放服务器 server1&rdquo;,即启动完成;
(wait for the Server server1 open for e-business message as before.)


第七步 打开Websphere6的管理控制台 应用程序->安装新的应用程序,选择
E:\del\WebSphere\AppServer\profiles\BBS\installableApps\BBS2007.war,点击下一步;

(可填入上下文根,例如:"/SophiaTestWeb", 上下文根即访问web时的URL中port后的路径

如:"http://127.0.0.1:9081/BBS/login.jsp" 中:"/BBS"就是上下文根)
websphere安装、配置和部署 - 曾国藩 - 曾国藩的博客


注意:其中安装的应用程序名一定要是BBS2007_war, 即与打包发布的辅助项目名称相同, 一般默认即可
websphere安装、配置和部署 - 曾国藩 - 曾国藩的博客


第八步 选择&ldquo;启用类重新装入",点击下一步;


第九步 选中 &ldquo;BBS2007.war&rdquo;,点击下一步 ;
websphere安装、配置和部署 - 曾国藩 - 曾国藩的博客


第十步 选中 &ldquo;BBS2007.war&rdquo;,点击下一步 ;
websphere安装、配置和部署 - 曾国藩 - 曾国藩的博客


第十一步 提示&ldquo;应用程序 BBS2007_war 安装成功。&rdquo;后,点击 &ldquo;保存到主配置&rdquo;,最后启动该应用程序;
websphere安装、配置和部署 - 曾国藩 - 曾国藩的博客


第十二步 删除以前部署的包,重新部署 BBS2007,选择第一项&ldquo;Exploded Archive&rdquo;,下面文本框中勾择&ldquo;Delete remote resource before deployment&rdquo; 复选框,部署-完成;

 

第十三步 启用部署好的项目,选中&ldquo;BBS2007_war&rdquo;,选择&ldquo;启用&rdquo;

websphere安装、配置和部署 - 曾国藩 - 曾国藩的博客

websphere安装、配置和部署 - 曾国藩 - 曾国藩的博客