powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Получение значения переменной среды WAS
1 сообщений из 1, страница 1 из 1
Получение значения переменной среды WAS
    #36965873
Balafre
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, коллеги!
Столкнулся с такой проблемой. Есть самописная библиотека, в которой есть такой метод:
Код: 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
1 сообщений из 1, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Получение значения переменной среды WAS
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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