001
014
015 package com.liferay.portal.spring.jndi;
016
017 import com.liferay.portal.kernel.jndi.JNDIUtil;
018 import com.liferay.portal.kernel.log.Log;
019 import com.liferay.portal.kernel.log.LogFactoryUtil;
020
021 import javax.naming.InitialContext;
022
023
026 public class JndiObjectFactoryBean
027 extends org.springframework.jndi.JndiObjectFactoryBean {
028
029 @Override
030 protected Object lookup() {
031 try {
032 return JNDIUtil.lookup(new InitialContext(), getJndiName());
033 }
034 catch (Exception e) {
035 _log.error("Unable to lookup " + getJndiName());
036
037 return null;
038 }
039 }
040
041 private static Log _log = LogFactoryUtil.getLog(
042 JndiObjectFactoryBean.class);
043
044 }