【问题标题】:How to migrate WAS 7.5 to Liberty Profile 8.5?如何将 WAS 7.5 迁移到 Liberty Profile 8.5?
【发布时间】:2014-10-27 12:18:37
【问题描述】:

我希望将我的应用程序迁移到 Liberty Profile 8.5 而不是 Websphere Application server 7.5 上运行。在这个过程中,我需要通过设置 LDAP、数据库源和 JMS 来进行服务器配置。由于我是 Liberty 配置文件的新手,因此我正在寻求帮助来设置这些配置文件。我可以从您那里获得一些建议来完成这些设置吗?

【问题讨论】:

    标签: websphere-liberty ibm-was


    【解决方案1】:

    这是一个有点宽泛的问题,所以我将为您提供一些文档指导以帮助您入门(没有 WAS 7.5,所以您可能指的是 7.0)。

    <library id="derby">
      <fileset dir="${shared.resource.dir}/derby"/>
    </library>
    <jdbcDriver id="derbyDriver" libraryRef="derby"/>
    <dataSource jdbcDriverRef="derbyDriver" jndiName="jdbc/DataSourceJNDI" type="javax.sql.ConnectionPoolDataSource">
      <properties.derby.embedded createDatabase="false" databaseName="D:\path\DB"/>
    </dataSource>
    

    有关迁移 DB2 数据源的更多具体信息,请参阅 Migrating a DB2 data source to the Liberty profile

    • LDAP 配置 - MS Active Directory 的基本配置
    <ldapRegistry id="ldap" realm="SampleLdapADRealm"
        host="ldapserver.mycity.mycompany.com" port="389" ignoreCase="true" 
        baseDN="cn=users,dc=adtest,dc=mycity,dc=mycompany,dc=com" 
        bindDN="cn=testuser,cn=users,dc=adtest,dc=mycity,dc=mycompany,dc=com" 
        bindPassword="testuserpwd"
        ldapType="Microsoft Active Directory"> 
    
        <activedFilters
              userFilter="(&amp;(sAMAccountName=%v)(objectcategory=user))"&amp;(sAMAccountName=%v)(objectcategory=user))"
              groupFilter="(&amp;(cn=%v)(objectcategory=group))"    
              userIdMap="user:sAMAccountName" 
              groupIdMap="*:cn" 
              groupMemberIdMap="memberOf:member"> 
        </activedFilters>
    </ldapRegistry>
    

    有关更多详细信息和其他 LDAP,请参阅Configuring LDAP user registries with the Liberty profile

    • JMS - 由于您没有提供详细信息,如果您充当 JMS 服务器或客户端并且您使用的是哪个 JMS 提供程序(默认或 MQ),请检查此页面作为 JMS 相关配置的起点 - @ 987654324@

    • 应用程序迁移 - 如果您想检查,如果您的应用程序代码在迁移方面有任何问题,您可以安装 Eclipse/RAD 插件 - WebSphere Application Server Migration Toolkit – Liberty Tech Preview 将扫描您的代码以查找不兼容性。

    【讨论】:

    • 非常感谢 Gas 的回复,您的解释给了我答案,我会处理这个问题并让您知道结果。再次感谢
    猜你喜欢
    • 2018-09-28
    • 1970-01-01
    • 1970-01-01
    • 2016-04-29
    • 1970-01-01
    • 2013-02-03
    • 1970-01-01
    • 2012-08-16
    • 1970-01-01
    相关资源
    最近更新 更多