How to reference JSF managed beans which are provided in a JAR file? <p>I have a WAR file with the following structure:</p> <p><img src="https://i.stack.imgur.com/MJHK2.jpg" alt="enter image description here"></p> <p>The JSF managed bean <code>BusinessObjectTypeListController</code> is located in <code>commons-web-1.0.jar</code> in <code>/WEB-INF/lib</code> and referenced in <code>BusinessObjectTypeListView.xhtml</code>. When I run my web application and I call that view, I get the following error:</p> <blockquote> <p>javax.servlet.ServletException: /view/common/businessObjectTypeListView.xhtml @34,94 listener="#{businessObjectTypeListController.selectData}": Target Unreachable, identifier 'businessObjectTypeListController' resolved to null</p> </blockquote> <p>Why isn't the controller class found? It should be in the classpath, is it?</p>