Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用JSF+;RichFaces+;CDI&x2B;EJB_Java_Jsf_Jakarta Ee_Jsf 2 - Fatal编程技术网

Java 使用JSF+;RichFaces+;CDI&x2B;EJB

Java 使用JSF+;RichFaces+;CDI&x2B;EJB,java,jsf,jakarta-ee,jsf-2,Java,Jsf,Jakarta Ee,Jsf 2,我在Weblogic 10.3.6.0中遇到了类加载问题 我将所有库JAR放在APP-INF/lib文件夹中,这样WAR包和EJB JAR包都可以看到CDI包,但现在RichFaces看不到JSF类 RichFaces正在使用线程上下文类加载器查找JSF,但由于某些原因,线程上下文类加载器无法查看APP-INF/lib中的包 我缺少一些关于APP-INF/lib类加载器、EJB类加载器、WAR类加载器和线程上下文类加载器的信息。Weblogic 10.3.6不支持CDI,只有12c支持。本机不支

我在Weblogic 10.3.6.0中遇到了类加载问题

我将所有库JAR放在APP-INF/lib文件夹中,这样WAR包和EJB JAR包都可以看到CDI包,但现在RichFaces看不到JSF类

RichFaces正在使用线程上下文类加载器查找JSF,但由于某些原因,线程上下文类加载器无法查看APP-INF/lib中的包


我缺少一些关于APP-INF/lib类加载器、EJB类加载器、WAR类加载器和线程上下文类加载器的信息。

Weblogic 10.3.6不支持CDI,只有12c支持。本机不支持。但您可以向其添加Weld。无论如何,问题在于线程上下文类加载器和APP-INF/lib包之间。通过在weblogic-application.xml中自定义类加载器层次结构找到了解决方法。我仍然想知道为什么线程上下文类加载器不能看到带有默认设置的APP-INF/lib包。我很久以前就尝试过,但没有成功。注释处理存在问题。不管怎样,如果你能找到答案,就发一个帖子。