WebSphere 6.xでのNamingExceptionエラー

この記事はレガシー記事です。 これは、Liferay製品の以前のバージョンに適用されます。 記事はもうメンテナンスされていませんが、情報はまだ適用できる場合があります。

LiferayポータルがWebsphere Application Server 6で実行されている場合、 NamingExceptionエラー がスローされます。

例:

0000001b Helpers W NMSV0610I: A NamingException is being thrown from a javax.naming.Context implementation. Details follow: Context implementation: com.ibm.ws.naming.jndicos.CNContextImpl Context method: bind Context name: ddgdsa36Cell01/clusters/L_RAY_CLUSTER Target name: java_liferay:jdbc/LiferayPool Other data: Object to bind: com.ibm.ws.rsadapter.jdbc.WSJdbcDataSource@3a7aa198 Exception stack trace: javax.naming.NamingException: com.ibm.ws.rsadapter.jdbc.WSJdbcDataSource.getReference() returned null in violation of the JNDI API at com.ibm.ws.naming.util.Helpers.processJavaObjectForBinding(Helpers.java:604) at com.ibm.ws.naming.jndicos.CNContextImpl.doBind(CNContextImpl.java:1911) at com.ibm.ws.naming.jndicos.CNContextImpl.bind(CNContextImpl.java:682) at com.ibm.ws.naming.util.WsnInitCtx.bind(WsnInitCtx.java:205) at com.ibm.ws.naming.util.WsnInitCtx.bind(WsnInitCtx.java:217) at javax.naming.InitialContext.bind(InitialContext.java:400)

解決

これは実際にはWebSphereの問題です。

  1. WAS_HOME / profiles /<profile-name>/ properties
  2. sas.clients.props ファイルを開きます
  3. com.ibm.CORBA.validateBasicAuth =false から true変更し
この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています