【问题标题】:Human readable documentation current WebSphere configuration [closed]人类可读的文档当前 WebSphere 配置 [关闭]
【发布时间】:2015-06-25 07:14:35
【问题描述】:

目前,我正在为一些 Java 应用程序使用一组 WebSphere Application Server。不幸的是,这些服务器的配置文档很差。我知道有可能生成脚本和配置档案来迁移这些设置。但我想知道是否有办法以人类可读的格式获取服务器配置。不知道有没有应用服务器(特别是WebSphere)有这样的功能?

编辑: 忘了提到我使用的是 6.1 版的 WebSphere。

【问题讨论】:

  • 嗨,我不知道任何官方消息,但是我有一组 Jython 脚本将配置的某些部分导出为 XML。某些部分 = 节点/服务器/集群级别的配置,严格来说,不会导出全局安全等单元级别的内容。你得到的是 web 容器设置、jvm、资源(JDBC、JMS、MQ 队列),...

标签: java documentation websphere application-server


【解决方案1】:

我不知道,如果您认为它是“人类可读的”,但您可以使用以下wsadmin 任务以基于属性的格式导出单元格配置:

AdminTask.extractConfigProperties('[-propertiesFileName  ConfigProperties_cell.props]')

它会给你类似的东西:

#
# SubSection 1.0 # JDBCProvider attributes
#
ResourceType=JDBCProvider
ImplementingResourceType=JDBCProvider
ResourceId=Cell=myCell:JDBCProvider=ID#builtin_jdbcprovider
#

#
#Properties
#
classpath={${DERBY_JDBC_DRIVER_PATH}/derby.jar,/my.jar}
implementationClassName=org.apache.derby.jdbc.EmbeddedXADataSource
name=Derby JDBC Provider (XA)
nativepath={}
description=Built-in Derby JDBC Provider (XA)
providerType=Derby JDBC Provider (XA)
xa=true #boolean

更多详情见:

【讨论】:

  • 不幸的是,extractConfigProperties 不适用于 WebSphere 6.1(我应该在问题中提到这一点)。
  • @pjanssen WebSphere 6.1 现在已经很久没有支持了。您应该尽快迁移到较新的版本。是的,不幸的是,基于属性的配置从 v7 开始工作。
  • 你是绝对正确的。如果可以的话,我会的。
猜你喜欢
  • 2010-09-19
  • 1970-01-01
  • 2020-09-26
  • 2013-07-06
  • 1970-01-01
  • 2012-07-16
  • 2017-09-06
  • 1970-01-01
相关资源
最近更新 更多