從Properties/Project Facets/Java Server Faces下載用戶庫僅列出了Apache和Mojarra 2.0.X選項。並手動設置用戶庫,如果我添加javax.faces-2.1.11.jar
,它不會出現錯誤,將該jar放入該條目中,然後說\jarfiles\jaf (missing)
。所以我沒有辦法使用Mojarra 2.1.X.在Eclipse Indigo上配置Mojarra 2.1.X
0
A
回答
1
我無法完全理解你在說什麼?但儘可能多地理解您的項目中的「您希望您使用Mojarra 2.1.X」。
現在,您應該提及您使用的服務器。
如果您使用的是glassfish 3.1.x,那麼您必須將/glassfish/modules
文件夾中的javax.faces.jar
替換爲javax.faces-2.1.11.jar
,因爲製作在jar中的glassfish javax.faces.jar
強制glassfish使用Mojarra 2.1.6
。
現在,如果它是Tomcat,那麼它取決於你,你必須在你的lib文件夾中添加所有jsf強制jar文件:)
最後一件事是,如果你使用任何內置的JSF支持的服務器,並且你無法找到如何從該服務器中替換您的jar,或者您有管理員訪問該服務器的問題,那麼您也可以升級JSF,方法是將新的javax.faces.jar文件放在webapp自己的/WEB-INF/lib
文件夾中,並編輯/WEB-INF/glassfish-web.xml
文件以添加以下兩個新條目:<class-loader delegate="false" /><property name="useBundledJsf" value="true" />
。
請記住,您只強制Web服務器使用所需的jar而不是應用程序服務器,因爲許多應用程序服務器都內置了對JSF的支持。因此Configuring Mojarra 2.1.X on Eclipse Indigo
在某種程度上是錯誤的問。你必須問,我應該如何使用Mojarra 2.1.x with my XXX server
,因爲eclipse只是IDE,這些東西都是IDE管理的,但只有在Web服務器的情況下。
謝謝:)
相關問題
- 1. 在Mojarra JSF 2.1
- 2. 在Eclipse Indigo上配置JSF 2.0的問題
- 3. 如何使用JBoss AS 7和Mojarra 2.1配置Apache MyFaces CODI?
- 4. 在Eclipse Indigo上安裝ADT
- 5. 在JDK7上運行Eclipse Indigo
- 6. Eclipse Indigo上的OSB
- 7. Eclipse Indigo在OS X Lion上的輸入遲滯
- 8. Eclipse Indigo C++項目設置
- 9. Eclipse:如何在Eclipse上安裝Subclipse(Indigo)[在Linux上]
- 10. eclipse indigo速度編輯器(3.7.x)
- 11. Eclipse Indigo bug
- 12. 在Mountain Indigo上的Eclipse Indigo中啓用JDK 7
- 13. 如何在Indigo上安裝eclipse PDE(3.7)
- 14. 如何在Eclipse Indigo上安裝SVN
- 15. 在eclipse indigo上安裝freemarker插件
- 16. 在Eclipse Indigo上運行JSP文件
- 17. 如何在Windows 7上安裝Eclipse Indigo
- 18. Developer Studio(2.0.0)在Eclipse Indigo上穩定
- 19. OS X Lion上的Eclipse Indigo,Java'source'懸停不起作用
- 20. Unity 2.1配置
- 21. Eclipse Indigo with JDK9
- 22. Eclipse Indigo和SVN
- 23. jUnit on eclipse Indigo
- 24. Themeing Eclipse Indigo
- 25. Eclipse Indigo with Closure
- 26. 設置Eclipse Indigo for spring with maven
- 27. 在Mac X Lion中配置PyDev for Eclipse
- 28. 在eclipse上配置Hibernate,stripersist
- 29. 在Eclipse Indigo中使用VisualVM
- 30. 在Eclipse Indigo中構建EAR