1

いくつかの単体テストを実行するために、組み込みの Glassfish を使用しようとしています。サーバーを構成して起動することはできましたが、ブラウザから管理コンソールにアクセスできません。また、Java コードから REST インターフェイスにアクセスすることもできません。私の質問は次のとおりです:RESTを使用して、ブラウザまたはJavaコードから組み込みGlassfishサーバーにアクセスすることは可能ですか? もしそうなら、私は何を間違っていますか?

コードは次のとおりです。

    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();

どうもありがとう!

4

1 に答える 1

0

さらに調査を行った後、このリンクを見つけました。Glassfish 組み込みでは管理コンソールを使用できないようです。

REST インターフェイスに関する質問はまだ未解決です。

于 2011-09-07T07:40:34.597 に答える