【问题标题】:Export EARs from Websphere Application Server with resources使用资源从 Websphere Application Server 导出 EAR
【发布时间】:2014-11-30 14:45:20
【问题描述】:

我需要你一点帮助。

我必须使用 wsadmin 在 Jython 中使用脚本将多个应用程序从 WAS 7 迁移到 WAS 8.5。问题是在 WAS 7 上有很多数据源,我只需要导入我必须迁移的应用程序使用的数据源。

长话短说:我必须获取特定应用程序的数据源属性。

感谢您的帮助!

更新:在此之后,我必须使用数据源的导出属性安装应用程序。

【问题讨论】:

  • 您好,您考虑过使用迁移工具吗?它包含 WAS 8.5,可以将所有配置和应用程序从 WAS 7 直接迁移到 WAS 8.5.x。如果你想试试,请告诉我。如果您这样做,我可以发布详细的答案,并附上有关如何使用它的分步指南。问候!
  • 这个练习有一个半教学目的,我需要创建一个脚本/脚本来做到这一点,所以我不允许使用迁移工具。 :(谢谢!
  • 所以,让我更好地理解。您需要在 WAS 中创建数据源属性的脚本吗?
  • 我需要一个脚本来为每个应用程序创建一个配置文件或一些包含 DataSource 属性的文本文件。每个应用程序都应该有一个单独的配置文件。在此之后,我将使用该配置文件在 WAS 8.5 中为新安装的应用程序创建数据源。你能理解我的需求吗?如果您需要更多解释,我可以写一个例子。

标签: migration websphere jython ear wsadmin


【解决方案1】:

如果您的应用程序开发人员足够聪明地使用资源引用,您可以在 Web 管理控制台 Applications > applicationName > Resource References 中找到应用程序使用的数据源的 JNDI 名称。如果没有,您将不得不以某种方式了解数据源是什么(应用程序文档、开发人员、资源)。除了引用知道给定应用程序使用的数据源之外,别无他法。

那么我建议您使用Property files wsadmin commands 从一个环境中提取相关信息并应用于另一个环境。 (或者只是为您提供用于 jython 脚本的数据源配置)。

如果不想使用Property files命令可以使用控制台中的命令辅助来帮助你创建jython文件,或者使用一些已经提供的Jython script library

详情见:

【讨论】:

    猜你喜欢
    • 2018-09-22
    • 2012-11-24
    • 1970-01-01
    • 2014-12-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多