WAS 7.0到Liberty Migration

时间:2017-09-23 06:04:43

标签: spring websphere jndi websphere-liberty

我正在将我的应用从WAS 7.0迁移到Liberty 8.5.5。我被困在JNDI配置中,在WAS 7中有不同的配置设置与spring但有疑问如何在Liberty中配置相同的设置以使JNDI + Spring + Liberty得到工作。在WAS 7中支持Liberty也不支持某些库。 我收到以下错误 - :

java.lang.NoClassDefFoundError: com.ibm.websphere.naming.WsnInitialContextFactory (initialization failure)
    at java.lang.J9VMInternals.initializationAlreadyFailed(J9VMInternals.java:91)
    at java.lang.Class.forNameImpl(Native Method)
    at java.lang.Class.forName(Class.java:348)
    at com.ibm.ws.jndi.internal.WASInitialContextFactoryBuilder.createInitialContextFactory(WASInitialContextFactoryBuilder.java:55)
    at [internal classes]
    at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:695)
    at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:324)
    at javax.naming.InitialContext.init(InitialContext.java:255)
    at javax.naming.InitialContext.<init>(InitialContext.java:227)
    at org.springframework.jndi.JndiTemplate.createInitialContext(JndiTemplate.java:136)

请帮帮我。

0 个答案:

没有答案