WebSphere如何重启服务

article/2025/9/12 8:49:40

WebSphere如何重启服务

  • WebSphere
    • 控制台页面重启服务
    • 命令重启服务
    • 发生程序死锁
    • 强制重启服务

WebSphere

WebSphere 是 IBM 的软件平台。它包含了编写、运行和监视全天候的工业强度的随需应变 Web 应用程序和跨平台、跨产品解决方案所需要的整个中间件基础设施,如服务器、服务和工具。WebSphere 提供了可靠、灵活和健壮的软件。

控制台页面重启服务

点击停止按钮
全部停止后点击启动按钮全部启动后

命令重启服务

先切换到节点bin目录

cd /opt/IBM/WebSphere/AppServer/profiles/节点名/bin

然后执行以下命令

./startServer.sh server_name
./stopServer.sh server_name

或者

./startServer.sh server_name -username <用户名> -password <密码>
./stopServer.sh server_name -username <用户名> -password <密码>

发生程序死锁

[19-5-24 15:44:53:115 CST] 00000108 SystemOut     O 2019-05-24 15:44:53[][Thread-143] WARN [com.mchange.v2.async.ThreadPoolAsynchronousRunner] com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@8ea1429b -- APPARENT DEADLOCK!!! Creating emergency threads for unassigned pending tasks!
[19-5-24 15:44:53:117 CST] 00000108 SystemOut     O 2019-05-24 15:44:53[][Thread-143] WARN [com.mchange.v2.async.ThreadPoolAsynchronousRunner] com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@8ea1429b -- APPARENT DEADLOCK!!! Complete Status: Managed Threads: 3Active Threads: 0Active Tasks: Pending Tasks: com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@1cb970eacom.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@f31aef5f
Pool thread stack traces:Thread[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2,5,]Thread[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1,5,]Thread[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0,5,]

从日志看,线程挂起在获取数据源连接的地方。问题可能是由于集群环境下获取数据源出现死锁,从而导致资源无法释放,最终线程池被耗尽,线程挂起。 最后只能重启WAS服务。

这个问题的解决办法是:在数据源里面增加一个参数 useRRASetEquals 设置为 true

添加路径:

   资源 -> JDBC -> XXX数据源->定制属性 -> 新建

增加参数: useRRASetEquals ,值为 true , 类型为 java.lang.Boolean

这个参数应该是WAS7新加的,因为加这个参数有版本要求,必须是 7.0.0.13 之后的版本,否则会报错。

强制重启服务

如果程序死锁,看见线程被挂起,线程池内存溢出,这时候在WebSphere控制台页面上往往操作非常卡,并且不能正常停止服务器,那么恭喜你,需要强制重启服务器了。
首先在Linux登陆WebSphere环境

  1. 查看WebSphere的java进程:ps -ef | grep java
  2. 然后用kill -9杀掉活跃进程:kill -9 进程ID

用ps -ef | grep java再检查一遍进程,这时候登陆WebSphere控制台页面,发现登陆不上,说明WebSphere环境已经强制关闭.

开始启动WebSphere:

  1. 启动DM服务:./startManager.sh
  2. 启动代理: ./startNode.sh
  3. 启动服务: ./startServer.sh server_name

接下来就是见证奇迹的时刻!访问WebSphere控制台页面,可以直接在页面进行启动服务,这时候你会发现,原来重启服务就是这么简单


http://chatgpt.dhexx.cn/article/IZWsFIVG.shtml

相关文章

WebSphere漏洞总结复现

写在前面&#xff1a;本文为漏洞复现系列WebSphere篇&#xff0c;复现的漏洞已vulhub中存在的环境为主。 欢迎大家点赞收藏&#xff0c;点点关注更好了hhhhhh 文章目录 简介WebSphere反序列化(CVE-2015-7450&#xff09;漏洞原理影响范围漏洞复现修复建议 弱口令 && …

关于 WebSphere 的应用部署

下面是终端登陆步骤&#xff1a; 一. 管理Websphere服务 1:通过ssh查看websphere的服务状态 登陆ssh : ssh 192.168.1.240 –l root (ENTER) 输入密码&#xff01; cd opt/IBM/WebSphere/AppServer/bin (注&#xff1a;可以使用 ./serverStatus.sh -all -user 第一步重大…

Websphere应用部署发布

准备war包 初始ear包位置 /app/WebSphere/AppServer/profiles/AppSrv01/config/cells/CNxxxxxxx/applications/xxx.ear 一般在config下面application里有初始的ear包 部署完应用后会生成WETA-INF和war文件 配置后的war包位置 /app/mapadmin/xxxx.ear/xxxxx.war 或/app/…

was服务器虚拟机部署,websphere(was)应用部署

绑定虚拟主机和数据源 使用发布平台的进行应用部署时候&#xff0c;需要填写参数&#xff0c;-MapWebModToVH&#xff0c;对于数据源绑定server的&#xff0c;直接安装&#xff0c;不需要制定数据源&#xff0c;需要指定数据源的时候&#xff0c;填写"-MapResRefToEJB&quo…

Websphere 学习(二)

–参考Websphere性能学习笔记 1.WAS日志 WebSphere的日志信息&#xff1a; …/profiles/Appsrv01/logs/server下主要日志&#xff1a; SystemErr.log : 系统出错日志 SystemOut.log : 系统中所有活动的日志 trace.log : 系统中所有跟踪的事件的日志 startServer.log : 启…

Websphere 下 发布webservice Websphere 下 开发 webservice

今天开发的项目需要用到webservice,我们的项目的中间件是Webshpere. 于是乎我就做个webservice的demo呗。 我没多想,就打开了内存杀手工具,WID(websphere integration Developer). 因为在IBM的中间件上搞啥,用IBM的开发工具,那集成的是的确强劲的。 开发webservice无非…

Websphere之HTTPS配置

1&#xff0e;建立密钥库文件 使用第三方工具创建经CA认证的密钥库文件&#xff0c;此处过程不再描述 2&#xff0e;导入密钥库文件 2.1进入控制台—>安全性—>SSL证书和密钥管理—>进入相关项密钥库和证书 2.2点击新建 2.3自定义名称&#xff0c;路径选择密钥库文…

什么是WebSphere

什么是WebSphere&#xff1f;WebSphere是干什么用的&#xff1f;中间件是什么意思&#xff1f; WebSphere 是因特网的基础架构软件&#xff0c;也就是我们所说的中间件。它使企业能够开发、部署和集成新一代电子商务应用&#xff08;如 B2B 的电子交易&#xff09;&#xff0c…

WebSphere Application Server下载安装部署

一、WebSphere 下载 下载地址&#xff1a;Installation Manager and Packaging Utility download documents 注意&#xff1a;要在ibm 注册账号参能下载 进入下载网址选择自己要下载的版本&#xff1a; 点击Download document 继续选择系统版本 点击FC继续选择系统类型&…

Websphere 学习(一)

1.Was 架构 池架构模型 : 漏斗模型&#xff1a; 通常&#xff0c;WebSphere应用中的一个请求到达服务器&#xff0c;到真正开始处理&#xff0c;要经过一系列的连接池。广域网上可能有大量的并发用户同时访问Web服务器&#xff0c;Web服务器上同时活动&#xff08;Active&…

WebSphere 安装部署,发布web应用

目录 一、WebSphere 是什么&#xff1f; 二、安装 三、添加服务四、部署&发布应用五、访问web应用 一、WebSphere 是什么&#xff1f; WebSphere 为 SOA 环境提供软件&#xff0c;以实现动态的、互联的业务流程&#xff0c;为所有业务情形提供高度有效的应用程序基础架构…

【转载+整理】EJB(三) EJB分层架构

李祥0_0 http://blog.csdn.net/happylee6688/article/details/9268431 夜星云 http://blog.csdn.net/happyqwz/article/details/8237212 EJB的环境构成 EJB组件运行在EJB容器之中&#xff0c;EJB容器是一个EJB引擎&#xff0c;它提供了EJB组件运行的环境&#xff0c;并对EJ…

WildFly如何编写一个EJB远程客户端

目录 创建EJB服务器项目 配置服务器依赖项(WildFly 18和更新版本) 部署EJB服务器项目 创建EJB客户端项目 配置客户端依赖项(WildFly 18及更新版本) 在EJB客户端项目中配置安全性 运行EJB客户端项目 使用纯HTTP传输 EJB客户端&#xff1a;如何检索EJB客户机的远程…

Eclipse jboss搭建EJB项目

之前使用Idea搭建了EJBDemo项目&#xff0c;使用的JBoss7版本&#xff0c;但对于低版本的Jboss支持并不太好&#xff0c;经常会有莫名其妙的错误和不兼容信息。下面使用Eclipse搭建一个Demo。 目录 一、工具版本 二、搭建Demo 1.Eclipse 配置jboss &#xff08;1&#xff…

WildFly:如何从位于另一个应用程序中的 EJB 调用 EJB

目录 创建 EJB 服务器项目 配置服务器依赖项&#xff08;WildFly 18 及更高版本&#xff09; 配置服务器依赖项&#xff08;WildFly 11、12、13、14、15、16、17&#xff09; 部署 EJB 服务器项目 创建 EJB 客户端项目 配置客户端依赖项&#xff08;WildFly 18 及更高版本…

使用Eclipse+GlassFish构建简单EJB

EJB,即企业级JavaBean。它是一个标准&#xff0c;而不是一个产品。其存在的目的是为后台开发人员提供一个标准的开发标准。它主要分成SessionBean,EntityBean和MessageDrivenBean。简而言之就是**服务器端**的一个标准。 在开发中我们需要先创建一个EJB项目&#xff0c;并在此…

ejb中sessionbean的见解

EJB学习笔记五&#xff08;SessionBean的生命周期&#xff09; 1.前言 前几篇主要介绍了有状态和无状态、远程和本地调用的SessionBean&#xff0c;这篇介绍一下有关SessionBean的生命周期。SessionBean处于EJB容器管理之下&#xff0c;对于客户端来说是完全透明的。但对于开…

理解EJB

转载: EJB到底是什么&#xff0c;真的那么神秘吗 1. 我们不禁要问&#xff0c;什么是”服务集群”&#xff1f;什么是”企业级开发”&#xff1f; 既然说了EJB 是为了”服务集群”和”企业级开发”&#xff0c;那么&#xff0c;总得说说什么是所谓的”服务 集群”和”企业…

EJB的理解

百科定义EJB&#xff1a; 被称为Java企业bean&#xff0c;服务器端组件&#xff0c;核心应用是部署分布式应用程序。用它部署的系统不限定平台。实际上ejb是一种产品&#xff0c;描述了应用组件要解决的标准 标准&#xff1a; 可扩展 (Scalable)分布式 (Distributed)事务处理(T…

认识EJB

一、定义 将业务逻辑从客户端软件中抽取出来&#xff0c;封装在一个组件中。这个组件运行在一个独立的服务器上&#xff0c;客户端软件通过网络调用组件提供的服务以实现业务逻辑&#xff0c;而客户端软件的功能单纯到只负责发送调用请求和显示处理结果。在J2EE中&#xff0c;这…