我正在尝试在 OpenShift JBoss AS 7 上运行我的应用程序,但是我遇到了旧版本的 Mojarra 中的一个错误,不幸的是该版本随服务器一起提供。
https://java.net/jira/browse/JAVASERVERFACES-2277
在我的本地 JBoss 上,我可以修改 module.xml 文件并更新 JSF 库并使其正常工作。但是 OpenShift 不允许我这样做,因为只有 root 才能访问 JBoss 配置文件。
有什么方法可以更新或请求更新这些库?
谢谢
答案1
我已经能够找到解决方案,即.openshift
在 Git 存储库的目录中创建新模块。
只需创建与 JBoss 服务器中相同的结构.openshift/config/modules
并推送即可。您的模块将被加载,而不是原始模块。