All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.github.fartherp.framework.common.util.JndiUtils Maven / Gradle / Ivy

There is a newer version: 3.0.6
Show newest version
/*
 * Copyright (c) 2017. CK. All rights reserved.
 */

package com.github.fartherp.framework.common.util;

import javax.naming.Context;
import javax.naming.InitialContext;
import javax.naming.NamingException;

/**
 * A utility class for Jndi operation.
 * Auth: CK
 * Date: 2016/8/29
 */
public class JndiUtils {
    /**
     * jave env prefix
     */
    public static final String JNDI_PREFIX = "java:comp/env";

    /**
     * get value by key from namng service
     *
     * @param key name
     * @return value
     * @throws NamingException in case of connect naming service failed.
     */
    public static String getValue(String key) throws NamingException {
        Context ctx = new InitialContext();
        return (String) ctx.lookup(key);
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy