We have a scenario where we put each component in their own eclipse project (this goes very well with Team Project files), and where MyEclipse merges the libraries in WEB-INF/lib at deployment time.
I have now found that this causes a problem with looking up tags in JSP pages, notably if I have the following snippet in a JSP-file
—
<%@taglib uri=”http://java.sun.com/jsf/html” prefix=”h”%>
<%@taglib uri=”http://java.sun.com/jsf/core” prefix=”f”%>
<f:loadBundle basename=”jskfs.Messages” var=”Message” />
<html>
<body>
<f:view>
<h:form id=”helloForm” rendered=”true”>
…. etc
—
The <f:*> and <h:*> tags are marked with a yellow underline, and the message “Unknown tag (whatever)”.
If I copy the myfaces-all.jar to the WEB-INF/lib folder of the JSP-file project, and reload the JSP file, the messages go away.
I run the latest version of MyEclipse available through the update manager.