как запустить или остановить приложение, развернутое на weblogic

Я хочу остановить приложение, которое временно развернуто на weblogic, это означает, что я должен иметь возможность немедленно запустить приложение без развертывания на weblogic.

24
задан MoHaN K RaJ
29.11.2022 7:46 Количество просмотров материала 3660
Распечатать страницу

1 ответ

мы можем достичь этого с помощью weblogic mbeans. Пожалуйста найдите под кодом для вашей ссылки.

appRuntime.stop();

appRuntime.start ();

    @Override
public void stop(String deploymentName)
{
    System.out.println("*** Stopping webapp...");

    // The DeploymentManagerMBean is used for the initial deployment of an application.
    // After the initial deployment, the AppDeploymentRuntimeMBean is used for stop, start,
    // redeploy, and undeploy of an application.

    AppDeploymentRuntimeMBean appRuntime = deploymentManager.lookupAppDeploymentRuntime(deploymentName);

    DeploymentProgressObjectMBean progressObj = appRuntime.stop();
    printCompletionStatus(progressObj);
}

@Override
public void start(String deploymentName)
{
    System.out.println("*** Starting webapp...");

    // The DeploymentManagerMBean is used for the initial deployment of an application.
    // After the initial deployment, the AppDeploymentRuntimeMBean is used for stop, start,
    // redeploy, and undeploy of an application.

    AppDeploymentRuntimeMBean appRuntime = deploymentManager.lookupAppDeploymentRuntime(deploymentName);

    DeploymentProgressObjectMBean progressObj = appRuntime.start();
    printCompletionStatus(progressObj);
}

нам нужно передать имя развертывания как perameter при доступе к appRuntime

0
отвечен MoHaN K RaJ 2022-11-30 15:34

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх