转蝲于:http://hi.baidu.com/xjch666/blog/item/fc0a47d17102bade562c8483.html
4. 必要参数的调?/span>
在生产环境中安装WAS完毕q创Z一个可用的概要文g之后Q必L据实际情况进行必要参数的调整Q以便提高WAS性能、方侉K误诊断。这些参数通常要结合运行环境的实际情况、实际的q发量和服务器的资源利用情况q行调整。完整的调优涉及操作pȝ、应用、应用服务器和数据库的综合调_具体要调整的参数、含义,请参见WAS资源中提到的资源监控和性能调优章节Q例如,U皮书sg246392?7.5章节中明谈C性能调优通常涉及的参C及调整原则。本文提出的只是针对应用服务器本w一些重要的参数调整的指导原则和l验之谈Q以便读者能够快速v步:
![]() ![]() |
![]()
|
׃生环境讉K控制的需要,搭徏WebSphere环境之后Q通常可能会要求修改应用访问端口,或者更改WAS理员密码,启用/停用理安全性等{?/p>
应用服务器安装完毕之后,Z避免生环境中的端口冲突、端口访问控Ӟ有时我们需要查看或更改应用服务器的端口?/p>
默认情况下,WAS的管理控制台和应用访问是两个不同的端口。访问WAS的管理控制台或者WAS上部|的应用Q所使用的端口由应用服务器端口以及虚拟主机决定。假设我们要把应用访问的端口?080变成9082Q实际工作中Q如果没有Web服务器,有的环境会希望把应用讉K端口变成80Q方法类|Q则按如下步骤进行:登陆WAS理控制収ͼ选择 左边菜单 服务?Q?应用服务器,点击 server1Q选择“端口”Q点?#8220;WC_defaulthost”Q如?Q,修改端口己想要的L端口Q注意避免端口冲H)Q例如,9082。然后点?#8220;定”。然?#8220;保存”?/p>
?8. 修改应用讉K端口
然后Q选择 左边菜单 环境 Q?虚拟LQ点?#8221;default_host”Q选择“L别名”Q如?Q,把原有端?080Ҏ与前面应用服务器/端口/WC_defaulthost一致的端口Q例如,9082。或者点?#8220;新徏”Q把在WC_defaulthost修改之后的端口号填入Q点?#8220;定”?#8220;保存”?/p>
?9. 修改虚拟L
当然Q如果你在前面应用服务器/端口/WC_defaulthost中设|的端口已经出现在虚拟主?default_host/L别名的列表中Q则不需要做改动或者新增主机别名端口的工作。目的就是要?应用服务?端口/WC_defaulthost的端口出现在 虚拟L/default_host的主机别名列表中。更改在重启WAS服务器之后生效?/p>
登陆WAS理控制収ͼ选择 左边菜单 服务?Q?应用服务器,点击 server1选择“端口”。然后更改WC_adminhost己希望的理控制台端口。然后点?#8220;定”?#8220;保存”。选择 左边菜单 环境 Q?虚拟LQ点击;然后选择admin_hostQ选择“L别名”。把原有端口9060Ҏ与前面应用服务器/端口/WC_adminhost一致的端口Q例如,9063。或者点?#8220;新徏”Q创Z个主机别?*, 9063。然?#8220;定”Q?#8220;保存”。目的就是要?应用服务?端口/WC_adminhost的端口出现在 虚拟L/admin_host的主机别名列表中?/p>
针对生环境要求的多变性,实际WAS环境搭徏中可能涉及管理安全性的多种操作?/p>
启用理安全性将Ȁzȝ于防止未l授权的用户使用服务器的讄Q简单来_q入理控制台、更改应用服务器配置、停止应用服务器q程q些理dQ都需要输入预先定义的用户名和密码才能完成。缺省情况下Q创建概要文件时会启用管理安全性(?Q。如果在创徏概要文g时没有选择“启用理安全?#8221;Q在随后使用q程中又希望启用Q则可按如下步骤q行Q?/p>
首先q入控制収ͼ例如Qhttp://was_ip:9060/adminQ注意这里登陆的用户一定要是设|安全性的用户。例如,admin。选择“安全?#8221;>“安全理、应用程序和基础l构”Q然后点?#8220;安全配置向导”(?0)。ؓ了配|的便性,?#8220;指定保护范围”中,可以不选择“使用 Java 2 安全性来限制应用E序讉K本地资源”Q在“选择用户存储?#8221;中接受默认选项Q用户存储库?#8220;联合存储?#8221;Q点?#8220;下一?#8221;Q在配置用户存储库中填入用户名、密码。如果您是第一ơ启用管理安全性,则输入一个新的用户名Q您登陆理控制台的用户名)和密码。这个用户名密码是Q意的Qƈ不要求是操作pȝ用户Q因合存储库默认的用h目来自于文gQ如果以前曾l用该存储库启用过理安全性,则用存储库中持有管理员Ҏ的用户名和密码。点?#8220;下一?#8221;?#8220;完成”。保存之后重启应用服务器Q这时登陆管理控制台{就需要提供您预定义的用户?密码了?/p>
?10. 配置理安全?/strong>
停用理控制台很单,在图10所C页面,不选择“启用理安全?#8221;Q点?#8220;应用”Q保存ƈ重启应用服务器即可。有一U特D情况下Q特如忘掉了理员密码,此时我们无法登陆理控制収ͼ从而无法在理控制C停用理安全性。这Ӟ可从$WAS_HOME/profiles/xxx概要文g?bin目录下,发出如下命oQ?wsadmin -conntype NONE 。当wsadmin的命令行H口出现之后Q发Z列命令: securityoff 。上q操作在应用服务器启动或停止的状态都能发出。再ơ启用WASӞ是停用理安全性的状态了?/p>
当我们需要更改管理员密码Ӟ可以选择“用户和组”>“理用户”Q如?1Q在搜烦内容?#8220;*”时点?#8220;搜烦”Q会列出该存储库中的所有用戗选中理用户标识Q可更改该用L密码。更改即时生效?/p>
?11. 理用户
如果忘记理员密码,我们无法q入理控制台更改密码。此Ӟ需要先?#8220;停用理安全?#8221;一节中wsadmin命o的方法,停用理安全性,然后“更改理员密?#8221;Q再?#8220;启用理安全?#8221;卛_?/p>
使用启用理安全性的WAS环境Ӟ默认情况下只有一个管理员IDQ这意味着同一时刻只有一个h能登陆管理控制台。这对于多h开发小l在同一WAS环境发布试时ƈ不方ѝ您可先在存储库中创Z个用P然后用户ID分配相应的管理角艌Ӏ具体步骤如下:1Q选择“用户和组”>“理用户”Q如?4Q点?#8220;d”Q添加一个用户IDQ例如,admin1。保存?2Q?选择“用户和组”>“理用户角色”Q如?5Q填入用户名Q必L在存储库中已l存在的用户名)Q选择相应的管理角Ԍ例如Q?#8220;理?#8221;。点?#8220;定”Q保存。这P下次重启WASӞ两个用户都能同时登陆理控制台?/p>
?12. 理用户角色
生环境、概要文仉|过于复杂或l常更改Ӟ我们需要定期备份概要文Ӟ以便必要时快速恢复。您可用backupConfig 命o备䆾配置文g。例如,要备份概要文件AppSrv01的当前配|,可以?WAS_HOME/profiles/AppSrv01/bin目录下,发出命o backupConfigQ它会将AppSrv01当前概要文g默认生成一个压~包Q您也可以指定该压羃包的名称Q例如:backupConfig WebSphereConfig_2007_05_30.zip。恢复配|时Q用restoreConfig WebSphereConfig_2007_05_30.zip?/p>
需要提醒的是,WAS的卸载过E不是直接删除目录,如果q样做,下次你可能无法在同一台机器上成功安装WAS。在卸蝲WAS之前Q先停止机器上的WASq程Q用ps –ef |grep java保没有wasq程在运行。然后,执行WAS_HOME/uninstall/uninstall.sh命o卸蝲WAS。如果因为某些特D原因卸载向导引导的卸蝲q程没有成功Q例如,您直接删除了WAS安装目录Q,或者您希望在同一目录再次安装WASQ请参照信息中心“手工卸蝲”l出的徏议?/p>