目前,我正在为一些Java应用程序使用大量WebSphere Application Server。遗憾的是,这些服务器的配置文档很少。我知道有可能生成脚本和配置存档来迁移这些设置。但我想知道是否有办法以人类可读的格式获取服务器配置。您是否知道是否存在具有此类功能的应用程序服务器(特别是WebSphere)?
编辑: 忘了提到我使用WebSphere的6.1版本。
答案 0 :(得分:2)
我不知道,如果你认为它是人类可读的'但您可以使用以下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
有关详细信息,请参阅: