Не может получить доступ к запущенному экземпляру Glassfish из браузера - PullRequest
1 голос
/ 06 сентября 2011

Я пытаюсь использовать встроенный Glassfish для запуска некоторых модульных тестов.Мне удалось настроить и запустить сервер, но я не могу получить доступ к консоли управления из моего браузера.Также я не могу получить доступ к интерфейсу REST из кода Java.Мои вопросы: возможно ли получить доступ к встроенному серверу Glassfish из браузера или из кода Java, используя REST?Если да, то, что я делаю неправильно?

Код используется так:

    File installDir = new File("e:\\Glassfish3\\glassfish");
    File domainDir = new File(installDir, "domains\\domain1");

    File domainConfig = new File(domainDir, "config");
    File domainXml = new File(domainConfig, "domain.xml");

    Server.Builder builder = new Server.Builder("test");

    EmbeddedFileSystem.Builder efsb = new EmbeddedFileSystem.Builder();
    efsb.installRoot(installDir);
    efsb.instanceRoot(domainDir);
    efsb.configurationFile(domainXml);
    EmbeddedFileSystem efs = efsb.build();
    builder.embeddedFileSystem(efs);

    Server server = builder.build();
    server.createPort(4849);
    server.addContainer(ContainerBuilder.Type.web);

    server.start();

Большое спасибо!

1 Ответ

0 голосов
/ 07 сентября 2011

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

Вопрос об интерфейсе REST все еще открыт.

...