共享库上的@FacesComponent



我试图在Websphere 8.5上使用自定义jsf组件。组件类用@FacesComponent来注解。

组件位于服务器上的共享库jar中。我已经在jar META-INF文件夹中设置了faces-config。

如果jar在我的ear文件中,它会像预期的那样工作,但是当它在sharedlib上,它给我"未定义的组件类型MyUIActionList"错误。

关于如何使这个工作有什么想法吗?

Web fragment jar属于WAR/WEB-INF/lib,绝对不属于EAR/libServer/lib中的

参见Servlet 3.0规范a.o.第8.1章:

8.1注释和可插拔性

在web应用程序中,使用注解的类会被处理它们的注解如果位于WEB-INF/classes目录中,或者如果它们被打包,则仅使用在应用程序中位于WEB-INF/lib的jar文件中。

故事到此结束

相关内容

  • 没有找到相关文章

最新更新