jakarta-ee - 无法从外部 jar 引用 JSF 托管 bean
问题描述
我正在使用 Primefaces(JSF 实现)来创建我的 Web 应用程序。我将控制器(JSF bean)+ 服务保存在一个应用程序中,将合同(Spring JDBC)保存在另一个应用程序中。我手动生成了 jar,并将 Contracts-jar 和 Controller + Services-jar 保存在 web appllication 的 lib 文件夹中。在 faces-config 我写过。
<?xml version="1.0" encoding="UTF-8"?>
<faces-config
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_2_0.xsd"
version="2.0">
<!-- JSF and Spring are integrated -->
<application>
<el-resolver>org.springframework.web.jsf.el.SpringBeanFacesELResolver</el-resolver>
</application>
</faces-config>
在启动期间,应用程序无法从外部 jar 中找到控制器(JSF 托管 bean)。任何帮助将不胜感激。
解决方案
推荐阅读
- ios - .SFUIText 和 .SFUIDisplay 有什么区别?
- java - 使用 jQuery 或 Java 制作大文件的最佳方法
- node.js - 如何在不下载存储在节点 js 中 Azure 存储中的 blob 块的情况下获取 SHA1 哈希?
- c# - 在 .NET 中使用 ConfigureAwait
- php - 如何检查输入字符串是否与php中给定数组中的任何单词部分匹配?
- python - 如何获得区间内随机变量的百分比?(Python)
- sql - 计算 SQL 查询/大查询中的值数
- php - 使用 wp_insert_post() 添加批量帖子获取内部服务器错误
- java - Postgres docker-compose 使用测试容器不起作用
- azure-active-directory - 如何从 azure ad 获取用户的公司域名