Удаленное соединение с weblogic с помощью JMXJAVA

Программисты JAVA общаются здесь
Anonymous
Удаленное соединение с weblogic с помощью JMX

Сообщение Anonymous »

Я пытаюсь подключиться к серверу администратора Weblogic из приложения Java с использованием JMX. Мой сервер администратора работает на удаленной машине, и я работаю с другой машины. Ниже мой код: < /p>
import java.util.Map;
import javax.management.MBeanServerConnection;
import javax.management.remote.JMXConnector;
import javax.management.remote.JMXConnectorFactory;
import javax.management.remote.JMXServiceURL;

public class WebLogicJMXClient {
public static void main(String[] args) {
String hostname = "...."; //dummy data for privacy reasons
String port = "......";
String username = "....";
String password = ".....";

try {
// Constructing JMX service URL
String serviceUrl = "service:jmx:http://" + hostname + ":" + port + "/jndi/weblogic.management.mbeanservers.domainruntime";
JMXServiceURL jmxServiceURL = new JMXServiceURL(serviceUrl);

// Connecting to WebLogic
JMXConnector jmxConnector = JMXConnectorFactory.connect(jmxServiceURL,
Map.of("jmx.remote.credentials", new String[]{username, password}));
MBeanServerConnection connection = jmxConnector.getMBeanServerConnection();
System.out.println("Connected to WebLogic MBean successfully");

jmxConnector.close();
} catch (Exception e) {
System.err.println("Error connecting to WebLogic");
e.printStackTrace();
}
}
}

< /code>
Я получаю ошибку:
javax.management.remote.jmxproviderexception: не поддерживается протокол: http < /p>
Я добавил все необходимые Jars (weblogic.jar, wlthint3client.jar, wlclient.jar, wljmxclient.jar). Это проблема брандмауэра? Пожалуйста, помогите мне отладить эту проблему.

Подробнее здесь: https://stackoverflow.com/questions/794 ... -using-jmx

Вернуться в «JAVA»