我试图将MyFaces Tomahawk添加到NetBeans中的JSF 2.0项目中。我readed一个很多评析的地方说,如何做到这一点,但它不工作,有我做的步骤:从战斧网站/%ProjectFolder%/网络/ WEB-INF下载将MyFaces Tomahawk添加到NetBeans中的JSF 2.0项目
1º复制所有jar的库/ LIB(我还没有得到的lib文件夹,所以我创造了它)
2º库添加到使用属性/库/文件夹添加在NetBeans
的proyect3°以下的代码添加到web.xml中:
<filter>
<filter-name>extensionsFilter</filter-name>
<filter-class>org.apache.myfaces.webapp.filter.ExtensionsFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>extensionsFilter</filter-name>
<servlet-name>Faces Servlet</servlet-name>
</filter-mapping>
<filter-mapping>
<filter-name>extensionsFilter</filter-name>
<url-pattern>/faces/myFacesExtensionResource/*</url-pattern>
</filter-mapping>
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
4º添加到index.xhtml中的以下行HTML标签:
xmlns:t="http://myfaces.apache.org/tomahawk"
嗯,我想我不需要做更多,但是当我做了最后一步,NetBeans的说我:“没有图书馆找到此命名空间”。
我确定即时通讯做得不好,但我不知道我需要做些什么.....有些想法?
我希望这篇文章能够作为教程工作,因为我认为它是必需的。
谢谢^^
编辑:
我创办的错误:我们需要一个步骤:
5º您必须下载This示例文件。它是War文件中的一个例子集合。打开它与WinRAR或类似和unrar myfaces-example-simple20-1.1.11文件夹。之后,进入myfaces-example-simple20-1.1.11 \ WEB-INF \ src \ META-INF \目录并复制您的web/META-INF /中的所有文件。然后,netbeans会显示帮助和自动填充选项。
我试着用netbeans 7.0.1,它工作没有问题。我所做的是添加一个新库,添加jar并在应用程序中使用它们。也许这是把相关性放在WEB-INF/lib文件夹下的东西。 – lu4242
所以,你的具体问题是,Netbeans不能自动完成标签,而应用程序本身**运行完美**?你应该真的做得更清楚。 – BalusC