Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Получение значения переменной среды WAS / 1 сообщений из 1, страница 1 из 1
19.11.2010, 13:24
    #36965873
Balafre
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получение значения переменной среды WAS
Здравствуйте, коллеги!
Столкнулся с такой проблемой. Есть самописная библиотека, в которой есть такой метод:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
public static String expand(String varName) throws MalformedObjectNameException {  	
		com.ibm.websphere.management.AdminService as = 
			com.ibm.websphere.management.AdminServiceFactory.getAdminService();  
	
		String server = as.getProcessName();  
		
		try {
			java.util.Set result = as.queryNames(new javax.management.ObjectName("*:*,type=AdminOperations,process=" 
					+ server), null);  
			
			if (result == null)
				return null;
			
			return (String)as.invoke((javax.management.ObjectName) 
					result.iterator().next(), "expandVariable", new Object[] 
					{"${"+ varName +"}"}, new String[] {"java.lang.String"});
		} catch (javax.management.JMException e) {
			System.out.println("Variable " + varName + " is not found");
			return null;
		}
	}


Этод метод используется для получения JNDI-алиаса, который потом используется для лукапа другими методами библиотеки.

Проблема возникает при вызове метода и звучит так:
javax.management.JMRuntimeException: ADMN0022E: Access is denied for the expandVariable operation on AdminOperations MBean because of insufficient or empty credentials.


Проблема впринципе достаточно известная, но не ясно, как ее решить для библиотеки, а не для энтерпрайз-приложения.
Среда: WAS ND 6.1.0.33, 2 ноды
При этом если эта библиотека используется на другом сервере в однонодовой конфигурации, то проблема не возникает, что достаточно странно.

Заранее благодарю за все возможные варианты решения!
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Получение значения переменной среды WAS / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]