我有一個Maven2 Web模塊作爲Eclipse項目(更具體地說,SpringSource Tool Suite 2.6)。我在src/main/webapp/WEB-INF/tags中有一個hello.tag。它只是這樣的:eclipse抱怨:無法找到標記目錄「/ WEB-INF/tags /」但它確實存在
<%@ tag language="java" pageEncoding="ISO-8859-1"%>
Hello World!
我在src/main/webapp中有一個Hello.jsp。它只是這樣的:
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@taglib prefix="fl" tagdir="/WEB-INF/tags/" %>
<fl:hello/>
如果我構建和部署應用程序,一切都按預期工作。問題在於Eclipse報告了taglib行的問題。它說:
找不到標記目錄 「/ WEB-INF /標籤/」
我已經看到similar question,但分辨率曾與項目性質/面做沒有被啓用,我相信我有所有我需要的.project成立性質的:
<natures>
<nature>org.springframework.ide.eclipse.core.springnature</nature>
<nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>org.maven.ide.eclipse.maven2Nature</nature>
<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
<nature>org.eclipse.wst.jsdt.core.jsNature</nature>
</natures>
沒有人見過這個或有任何想法,我應該檢查什麼嗎?
謝謝你,但我試過了,它對我沒有任何幫助。 – jhericks 2011-03-31 18:31:35
如果你的項目不是很大,你可以嘗試用更穩定的netbeans 6.9打開它。 – Nathanphan 2011-04-01 00:53:41
這個工作一旦我更新到WTP 3.2.4。謝謝。 – jhericks 2011-06-22 22:28:08