我正在尝试从weblogic控制台生成线程转储(服务器-> ->监控->线程->转储线程堆栈。
我得到了下面的消息:Server must be running before thread stacks can be displayed.
但是,当我尝试使用kill -3 <PID>生成线程转储时,它被生成了。
操作系统: Centos Weblogic: WebLogic服务器版本: 10.3.6.0
谁能帮助我理解,为什么线程转储没有从控制台生成,为什么我得到的消息说服务器必须运行。
注意:服务器处于运行状态。
我有一个WebLogic集群,我在该集群上部署了许多主题和使用它们的应用程序。我的应用程序一致地以警告状态显示它们自己。查看部署上的监控,我看到MDB应用程序连接到服务器#1,但在服务器#2上显示如下:
MDB application appName is NOT connected to messaging system.
我的JMS服务器以可迁移目标为目标,而可迁移目标又以#1服务器为目标,并标识了一个集群。并且发送到任一服务器的消息都按预期流动。我只是不知道为什么这些部署显示为警告状态。
WebLogic 11g
根据log4j团队在其网站上的要求,我将Log4j库从2.7版更新到2.12.2版。
Users requiring Java 7 should upgrade to release 2.12.2 when it becomes available (work in progress, expected to be available soon).
但是,在WebLogic12.1.3中部署时,我有以下错误
###<Error> <Deployer> <AdminServer> <[STANDBY] ExecuteThread: '6'