gpt4 book ai didi

java - 无法从浏览器访问嵌入式 Glassfish 的运行实例

转载 作者:行者123 更新时间:2023-12-01 05:40:26 25 4
gpt4 key购买 nike

我正在尝试使用嵌入式 Glassfish 来运行一些单元测试。我已成功配置并启动服务器,但无法从浏览器访问管理控制台。我也无法从 java 代码访问 REST 接口(interface)。我的问题是:是否可以使用 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();

非常感谢!

最佳答案

做了更多研究后,我发现了这个link而且管理控制台似乎在嵌入的 Glassfish 中不可用。

有关 REST 接口(interface)的问题仍然悬而未决。

关于java - 无法从浏览器访问嵌入式 Glassfish 的运行实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7321172/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com