内容发布更新时间 : 2024/12/22 15:13:20星期一 下面是文章的全部内容请认真阅读。
写有相关信息,默认情况使用http://ip:9090/admin登陆 方法二:
如果是WebSphere 6.1,则记录在
执行WebSphere Application Server安装目录的bin目录下的versionInfo命令,由输出信息可以查看到WAS的产品信息。
Windows平台执行versionInfo.exe Unix和Linux平台执行versionInfo.sh 这个将会看到非常详细的信息,推荐使用该方法 cd
方法一:通过SystemOut.log文件查找
查看任意慨要文件(profile)下的SystemOut.log文件,此文件包含WebSphere Application Server
产品相关信息,包括
JDK
的版本信息。
Windows平台上的IBM HTTP Server的版本信息,运行apache.exe –v C:\\Program Files\\IBM HTTP Server\\bin>apache -v Server version: IBM_HTTP_Server/6.0 Apache/2.0.47 Server built: Nov 4 2004 10:11:21
Unxi和Linux平台上的IBM HTTP Server的版本信息,运行httpd –v httpd -v
Server version: IBM_HTTP_Server/6.0 Apache/2.0.47 Server built: Nov 4 2004 10:11:21
5、JAVA堆
一般JVM大小设置为1G,使用以下过程来设置 JVM 堆大小:
选择服务器-> 应用程序服务器-> Server1-> 进程定义->Java 虚拟机 滚动到初始堆大小和最大堆大小字段并设置值。 单击确定以保存更改。 6、系统运行日志 WebSphere5.0,5.1
下面2个是出了故障后,进行定位的,导出内存内容的,检查配置参数。 7、Java core
通过分析javacore可以获得jvm中当前运行的线程情况,分析不同时间的javacore文件,可以分析出一些死锁的问题
文件直接看,或者使用ThreadAnalyzer查看
选择服务器-> 应用程序服务器-> Server1-> 进程定义->环境条目 滚动到IBM_JAVADUMP_OUTOFMEMORY查看属性定义,然后找到相关文件 8、Heap dump
通过分析heapdump可以获得jvm内存中当前的对象分布情况,从而查找解决内存泄漏的问题。heapdump文件似乎只有在内存泄漏的时候才会生成,因为要将内存中的数据写道文件,所以当堆大小设置比较大的时候,这个过程会要比较长的时间
选择服务器-> 应用程序服务器-> Server1-> 进程定义->环境条目 滚动到IBM_HEAP_DUMP_OUTOFMEMORY查看属性定义,然后找到相关文件 一、 确认磁盘空间是否满足要求
1、 WebSphere 应用服务器自身代码的占用空间。这个空间一般在1G左右,在不同的系统平台上略有差异。
2、 概要文件所占的空间。WebSphere应用服务器V6.1创建的概要文件基本类型有3种,每个概要文件所占用的空间如下:应用程序服务器(Application Server):在WebSphere应用服务器安装没有选择安装样本程序时,这一概要文件所占磁盘
空间约为200M;Deployment Manager:30M;定制概要文件(Custom,即node agent):10M。
3、 如果要安装WEB服务器,则在WEB服务器所在服务器上要预留WEB服务器所占的磁盘空间。IBM HTTP服务器一般占用110M左右的空间。
4、 如果安装WEB服务器,则在WEB服务器所在机器上通常也要安装Web Server Plug-in组件,该组件所占磁盘空间约为200M。
5、 WebSphere 应用服务器系统日志的占用空间。日志空间的估算要结合系统对日志的配置情况。WebSphere应用服务器的主要日志有SystemOut.log,SystemErr.log。我们可设置日志文件的大小和保存的历史日志文件数量,从而可以估算出其需要的空间。
6、 如果有WEB服务器,需考虑WEB服务器的日志空间。如果客户开启了WEB服务器的访问日志access.log(默认开启),此日志增长的速度极快,要预留足够的空间。
7、备份文件需要的空间。WebSphere应用服务器提供了一个备份命令(backupConfig.bat/sh),用来备份应用服务器的配置及其上应用。我们建议在系统稳定之后及时备份。对于一个典型生产系统,WebSphere应用服务器这个配置文件经常超过100M。可在发出backupConfig命令时,使用-logfile参数指定该备份文件的存放位置。
8、系统出错时日志,例如,JVM在发生OutOfMemory时,在大多数平台上WebSphere应用服务器会默认写javacore文件和heapdump文件,记录错误出现时的JVM Heap、线程情况,以备错误诊断使用。虽然可以调整应用服务器参数使之不产生此类文件,但为了分析问题,通常需要从此类文件入手。这类文件通常都特别大,例如heapdump文件,可能达到几百M。如果多次出现OutOfMemroy,对磁盘空间的占用很快。因此,必须考虑为此类文件预留磁盘空间。
9、 WAS安装程序还需要在系统的临时目录/tmp中有100M以上的空闲空间。 10、 用户发布到WebSphere应用服务器上所有应用程序以及应用自身的应用日志的占用空间。这个大小与实际应用相关,而且不同应用可以差别很大。 二、日常管理任务
1、查看/更改应用服务器端口 ? 更改应用访问端口
默认情况下,WAS的管理控制台和应用访问是两个不同的端口。访问WAS的管理控制台或者WAS上部署的应用,所使用的端口由应用服务器端口以及虚拟主机决定。假设我们要把应用访问的端口从9080变成9082(实际工作中,如果没有Web服务器,有的环境会希望把应用访问端口变成80,方法类似),则按如下步骤进行:登陆WAS管理控制台,选择 左边菜单 服务器 - 应用服务器,点击 server1,选择“端口”,点击“WC_defaulthost”,修改端口为自己想要的任意端口(注意避免端口冲突),例如,9082。然后点击“确定”。然后“保存”。 ? 更改WAS管理控制台端口
登陆WAS管理控制台,选择 左边菜单 服务器 - 应用服务器,点击 server1选择“端口”。然后更改WC_adminhost为自己希望的管理控制台端口。然后点击“确定”、“保存”。选择 左边菜单 环境 - 虚拟主机,点击;然后选择admin_host,选择“主机别名”。把原有端口9060改成与前面应用服务器/端口/WC_adminhost一致的端口,例如,9063。或者点击“新建”,创建一个主机别名 *, 9063。然后“确定”,“保存”。目的就是要让 应用服务器/端口/WC_adminhost的端口出现在 虚拟主机/admin_host的主机别名列表中。 2、管理安全性 (1)启用管理安全性
启用管理安全性将激活用于防止未经授权的用户使用服务器的设置,简单来说,进入管理控制台、更改应用服务器配置、停止应用服务器进程这些管理任务,都需要输入预先定义的用户名和密码才能完成。缺省情况下,创建概要文件时会启用管理安全性。如果在创建概要文件时没有选择“启用管理安全性”,在随后使用过程中又希望启用,则可按如下步骤进行:
首先进入控制台,例如:http://was_ip:9060/admin,注意这里登陆的用户一定要是设置安全性的用户。例如,admin。选择“安全性”>“安全管理、应用程序和基础结构”,然后点击“安全配置向导”。为了配置的简便性,在“指定保护范围”中,可以不选择“使用 Java 2 安全性来限制应用程序访问本地资源”;在“选择用户存储库”中接受默认选项,用户存储库为“联合存储库”,点击“下一步”;在配置用户存储库中填入用户名、密码。如果您是第一次启用管理安全性,则输入一个新的用户名(您登陆管理控制台的用户名)和密码。这个用户名密码是任意的,并不要求是操作系统用户,因为联合存储库默认的用户条目来自于文