0

我试图启动 Payara Micro 服务器。首先,我把它写成java代码,像这样。

    PayaraMicro payaraMicro = PayaraMicro.getInstance();
    payaraMicro.bootStrap();

它运行,但出现 404 错误(我也不知道为什么)。在我也在命令行中运行 jar 文件之后,结果是一样的。我想要的是在部署服务器时在浏览器中打开页面。我需要打开带有 .jsf 扩展名的页面(或者至少是带有简单“Hello world!”的 html 页面)。是否可以?我需要像在 xml 文件中的配置一样编写它还是从命令行运行?

备注: https ://payara.gitbooks.io/payara-server/documentation/payara-micro/appendices/cmd-line-opts.html好像这个文档里没有信息,或者我有些不懂。 ..

这是我的示例https://github.com/dasha-buzovska/payaraMicro

4

1 回答 1

1

看起来您将 webapp 文件夹放在错误的位置(它应该在 main 下,而不是在 main/resources 下),并且您没有启用 faces servlet 的 web.xml。

我为您创建了一个 PR,它构建了一个工作应用程序。我还将包装更改为战争,因为我对 uberjar 包装不太熟悉。!

于 2018-10-31T01:20:23.083 回答