个性化阅读
专注于IT技术分析

有用的WebSphere Application Server配置指南

点击下载

本文概述

通过管理控制台, IBM WAS中有很多配置选项, 但并非你需要触摸的所有配置选项。

但是, 你必须作为WebSphere管理员知道某些特定的配置。

以下15种配置通常是在采访中碰到或询问的。

如果你是初学者, 强烈建议你阅读前两篇文章。

WebSphere Application Server ND安装指南

有用的WebSphere Application Server管理脚本

因此, 让我们开始吧。

1.启用/禁用核心组服务

如果你打算使用高可用性管理器服务, 或者只是想知道如何启用或禁用核心组服务以及启动。

为此为Deployment Manager

  • 导航到系统管理>>部署管理器
  • 单击其他属性下的核心组服务

在这里你可以启用或禁用核心组服务

核心组服务
  • 单击确定>>与节点同步更改>>保存

为JVM执行此操作

  • 导航到服务器>>服务器类型>> WebSphere Application Server
  • 单击所需的JVM
  • 单击其他属性下的核心组服务, 然后你可以在此处启用/禁用或修改活动计时器。
  • 单击确定>>与节点同步更改>>保存

2.配置日志轮换, 文件大小和历史日志文件

如果你在资源有限的生产环境中工作, 并且想要保持环境的健康和清洁, 则必须熟悉原木保管。

这将帮助你整理SystemOut.log和SystemErr.log文件。

为JVM执行此操作

  • 导航到服务器>>服务器类型>> WebSphere Application Server
  • 单击所需的JVM
  • 单击其他属性下的日志记录和跟踪
  • 从列表中单击” JVM日志”

要配置单个日志文件的最大大小, 可以在”最大大小”中输入值。在此示例中, 我提供了100 MB(默认情况下配置为1 MB)。

要配置日志轮换周期, 请单击”时间”复选框, 然后输入要轮换DMGR日志的周期。在此示例中, 我将其保留为默认的24小时。

要保留历史日志文件的数量, 可以在”历史日志文件的最大数量”中输入值。该数字范围为1到200。”在此示例中, 我给出了30个, 它将始终保留30个日志文件。

对SystemErr.log重复相同的配置。这是上述配置的屏幕截图。

was-logging-traceing

为此为Deployment Manager

你可以通过导航到Deployment Manager并按照上述步骤配置日志记录, 来为DMGR做类似的配置。

3.在开发模式下运行JVM

如果你已经在生产模式下安装了WAS, 并且存在作为故障排除, 调试或开发团队要求的开发模式运行的情况, 则可以按照以下说明在开发模式下运行特定的WAS JVM。

  • 导航到服务器>>服务器类型>> WebSphere Application Server
  • 单击所需的JVM
  • 勾选该复选框以在开发模式下运行
jvm开发模式

与往常一样, 单击”确定”以同步并保存配置。

4.配置会话超时和Cookie名称

WAS JVM默认的会话超时设置为30分钟, 但是, 如果需要更改, 可以按照以下步骤进行操作。

  • 导航到服务器>>服务器类型>> WebSphere Application Server
  • 单击所需的JVM
  • 单击容器设置下的会话管理
  • 以分钟为单位输入所需的”会话超时:”值

默认情况下, cookie名称为JSESSIONID, 如果需要修改, 可以按照以下说明进行操作。

  • 导航到服务器>>服务器类型>> WebSphere Application Server
  • 单击所需的JVM
  • 单击容器设置下的会话管理
  • 点击启用Cookies
  • 输入自定义Cookie名称, 然后单击”确定”以同步并保存配置。
jvm会话cookie名称

5.配置JVM的堆大小

WebSphere管理员了解如何更改JVM堆大小, 启用详细垃圾回收, 配置Classpath / Boot Classpath的必要配置。

这三种配置都可以在单个页面上完成, 方法是:

  • 导航到服务器>>服务器类型>> WebSphere Application Server
  • 单击所需的JVM
  • 单击Java和流程管理下的流程定义
  • 单击其他属性下的Java虚拟机

6. JVM堆大小配置

在”初始堆大小”中输入一个值以获取最小内存, 在”最大堆大小”中输入一个值以获取最大内存。在此示例中, 我已将2 GB配置为最小和最大。

jvm-heap-size

你还可以参考我有关如何修改WAS JVM内存的详细文章。

7.启用详细垃圾回收

要以详细模式打印垃圾收集, 你可以在”详细垃圾收集”复选框上打勾。默认情况下, 它是禁用的。

jvm-verbose-gc

8.配置类路径/引导类路径

要为特定的JVM配置classpath / boot classpath, 可以输入要加载的jar详细信息作为classpath。通常, 开发团队会推荐它。

JVM类路径

不要忘记同步和保存配置, 然后重新启动JVM来查看效果。

9.禁用JVM自动重新启动(监视策略)

默认情况下, 如果在”已停止”模式下找到JVM, 它将重新启动。这是好是坏。

很好:由于JVM会自动重新启动, 因此服务中断/中断最少, 因此可以节省你登录服务器的时间并启动时间。

不好:你不知道为什么JVM被停止, 你可能会忽略潜在的生产问题。

如果决定禁用自动重新启动, 则可以执行以下操作:

  • 导航到服务器>>服务器类型>> WebSphere Application Server
  • 单击所需的JVM
  • 单击Java和进程管理下的监视策略
  • 取消选中”自动重启”复选框。
禁用-jvm-自动重启

单击确定以保存并同步配置

10.启用和配置访问日志(NCSA)

可能不必为所有JVM启用访问日志, 但是我认为你可以为DMGR启用访问日志, 因为你可能有兴趣查看HTTP日志以进行访问控制。要在DMGR中启用此功能:–

  • 导航到系统管理>>部署管理器
  • 单击其他属性下的日志记录和跟踪
  • 从列表中单击NCSA访问和HTTP错误日志记录
  • 选中”在服务器启动时启用日志记录服务”复选框。

在此页面上, 你还可以配置要保留的多个历史文件以及最大访问日志大小。在此示例中, 我将文件大小配置为50 MB, 最大文件数量为10。

dmgr-ncsa-log

11.更改JVM日志记录级别

默认情况下, JVM日志记录级别配置为”信息”模式。但是, 如果你希望更改为警告或调试以进行故障排除, 则可以执行以下操作。

  • 导航到服务器>>服务器类型>> WebSphere Application Server
  • 单击所需的JVM
  • 单击更改日志详细信息级别
  • 从信息更改为所需级别。在此示例中, 我已经配置了调试级别。
原对数级

注意:这将写入多余的日志, 因此你可以通过展开”组件和组”并选择相应的组件来配置特定组件的调试。

12.更改WebContainer线程池

如果要进行性能调整, 可能会遇到更改Web容器线程池的情况。必须在单个JVM级别上配置它。

  • 导航到服务器>>服务器类型>> WebSphere Application Server
  • 单击所需的JVM
  • 单击其他属性下的线程池
  • 从列表中单击WebContainer
  • 以最小和最大大小输入所需的值。你还可以在此处配置线程不活动超时。
线程池

13.更改应用程序的上下文根

你可以更改已部署应用程序的上下文根, 而无需重新部署它。如果你决定更改上下文根, 则该过程非常简单且非常有用。

  • 导航到应用程序>>所有应用程序
  • 从列表中选择应用程序
  • 单击” Web模块属性”下的” Web模块的上下文根”
  • 输入所需的值, 然后单击确定以同步并保存更改。
上下文根是

必须重新启动JVM才能生效。

14.为特定应用程序更改虚拟主机

如果你使用的是自定义虚拟主机, 并且应用程序部署在默认的虚拟主机上, 则将出现错误”尚未定义要处理的虚拟主机”。好了, 你可以按照以下步骤快速更改虚拟主机:

  • 导航到应用程序>>所有应用程序
  • 从列表中选择应用程序
  • 单击Web模块属性下的虚拟主机
  • 从下拉列表中选择所需的虚拟主机
  • 单击确定以同步并保存配置。需要重新启动JVM才能生效。

15.创建虚拟主机

WAS带有三个虚拟主机(管理员, 默认和代理)。如果将WAS环境用于单个应用程序, 则默认值应该足够。

但是, 如果你有多个应用程序, 并且希望通过虚拟主机将它们分开, 则可以通过以下方式创建一个:

  • 导航到环境>>虚拟主机
  • 点击新建
  • 输入所需的虚拟主机名
  • 单击确定以同步并保存配置
  • 创建虚拟主机后, 必须添加URL, 它将用于访问应用程序。

这样做

  • 转到新创建的虚拟主机, 然后单击主机别名
  • 点击新建
  • 输入主机名和端口
  • 单击确定以同步并保存配置

上面的配置不是完整的列表, 而是经常使用的, 因此, 如果你是初学者, 这应该使你对IBM WebSphere Application Server配置有个好主意。

通过学习云计算, 将你的职业发展到一个新的水平。

赞(0)
未经允许不得转载:srcmini » 有用的WebSphere Application Server配置指南

评论 抢沙发

评论前必须登录!