安装perfServletApp时遇到的一些坑

概述:在安装目录下可以找到PerfServletApp.ear (该文件位于/opt/IBM/WebSphere/AppServer/installableApps目录下),默认没有部署,可用于性能数据的检索,返回 xml 格式的信息。

访问地址:http://yourip:9080/wasPerfTool/servlet/perfservlet?refreshConfig=true

注1:访问地址在程序中生成url的过程中,不能有任何的空格,否则会造成访问失败。在结尾不加 refreshConfig=true 参数,在监控 Was 集群的性能时,如果集群中有一个server关闭,就会导致返回 xml 失败,这显然是不科学的。

注2:如果不想访问所有的节点,也可以在地址后面继续加参数,如下。通过下面的访问地址,就只会返回特定节点的性能数据。
http://yourip:9080/wasPerfTool/servlet/perfservlet?node=yourNodeName and refreshConfig=true

===========

安装步骤详见:
通过perfServletApp进行监控(总体监控方案):
https://blog.csdn.net/yunzhu666/article/details/8662046
如何发布应用:
https://jingyan.baidu.com/article/7e4409530731212fc0e2ef23.html
如何卸载已发布应用:
https://jingyan.baidu.com/article/2fb0ba40b7fb3600f3ec5f68.html

注1:在刚部署上之后,立马启动可能会失败,等待一小会,再启动就会成功了。在部署应用程序之后可以同步一下节点,否则可能不生效。

注2:进到AppSrv01,接着

cd installedApps/ 
cd cell名

部署应用之后,这个目录下应该是有应用文件的,按照上述步骤卸载应用之后,这个文件也就没有了。

===========

安装后访问地址时报错:Error 403: AuthorizationFailed ,错误原因是没有对安全用户进行配置。配置步骤参考:https://blog.csdn.net/yunzhu666/article/details/8662046

扫描二维码关注公众号,回复: 4057669 查看本文章

在进行相关的安全用户配置之后(取消应用程序安全性并进行安全用户的配置),需要重启was 。不重启修改不会生效,仍会显示无法访问。

注:可以在All Application -> 应用名称 -> Manage Modules 中选择应用部署在哪台服务器上。在All Application -> 应用名称 -> Context Root Web Modules 中修改映射的根路径。正常在发布应用时不要映射根目录,而应该选择一个其他目录。

猜你喜欢

转载自blog.csdn.net/weixin_38645718/article/details/83615477