gpt4 book ai didi

css 无法在 apache 后面的 glassfish(bootsfaces primefaces)上运行 jsf 应用程序

转载 作者:行者123 更新时间:2023-11-28 04:20:08 25 4
gpt4 key购买 nike

我正在尝试在 glassfish 4.1 服务器上构建一个 JSF 应用程序。我在 glassfish 前面有一个 apache 2.4 作为代理服务器。该应用程序正在使用 bootsfaces 或 primefaces 框架。同样的事情发生在他们身上。
我的问题是什么。当我直接从 glassfish 在我的网络中运行该应用程序时,一切正常。当我绕过 apache 代理从网络运行应用程序时,它看起来也不错。但是当我运行它时通过 apache 调用它时,css 不工作。我查看了页面源代码,发现了这一点:在页面的头部,我有

<link type="text/css" rel="stylesheet" href="/gk-1.0-SNAPSHOT/faces/javax.faces.resource/theme.css?ln=primefaces-aristo" />

链接。
当我从“glassfish”页面点击 href 时,我可以查看 css 内容。
但是当我从“apache”页面点击 href 时,我得到了一个 404 错误页面:

<h1>HTTP Status 404 - Not Found</h1><hr/><p><b>type</b> Status report</p><p><b>message</b>Not Found</p><p><b>description</b>The requested resource is not available.</p>

这两个 jar 都包含在我的 war 文件中。
任何帮助都是有值(value)的
谢谢

最佳答案

仅作记录(因为我相信问题应该有答案):事实证明,问题是 apache 配置文件中的配置错误。它与 JSF、BootsFaces 或 JavaEE 没有任何关系。另请参阅问题下方的评论。

关于css 无法在 apache 后面的 glassfish(bootsfaces primefaces)上运行 jsf 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42245990/

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