開始一個新的項目,我沒有真正添加的項目,除了基本的東西。我想要做的第一件事是清理.xhtml/.jsf擴展。我安裝:ExtensionlessURLs JBoss AS7
<dependency>
<groupId>org.omnifaces</groupId>
<artifactId>omnifaces</artifactId>
<version>1.5</version>
</dependency>
造目錄:WEB-INF /面臨的視圖/ 把簡單的文件中有home.xhtml 在我的web.xml中我把:
<context-param>
<param-name>org.omnifaces.FACES_VIEWS_SCAN_PATHS</param-name>
<param-value>/*.xhtml</param-value>
</context-param>
<welcome-file-list>
<welcome-file>home</welcome-file>
</welcome-file-list>
我也試過沒有上述上下文參數設置的web.xml。
(FYI:此相同的頁面外工作在主機/上下文/ home.xhtml omnifaces)
在日誌中我可以看到omnifaces得到加載:
23:22:24,628 INFO [org.omnifaces.eventlistener.VersionLoggerEventListener] (ServerService Thread Pool -- 74) Using OmniFaces version 1.5
但是當我去到本地主機: 8080/{}背景下的/ home 我收到了404:
JBWEB000309: type JBWEB000067: Status report
JBWEB000068: message /{context}/home.xhtml
JBWEB000069: description JBWEB000124: The requested resource is not available.
容器是JBoss的社區最新消息:劍鋒:6.1.0.GA,JBoss應用/ 7.2.0.Final-紅帽-1
我認爲這將是一個很好的解決方案,因爲它設置起來非常簡單。有誰知道我可能面臨的兼容性問題,或者我做錯了什麼。我在日誌文件中看不到任何錯誤。
感謝
謝謝,我應該注意到我嘗試了3種方式,一種是面部視圖,一種是SCAN_PATHS,另一種是兩種,這是我分享的。事實證明,你的工作讓我有理由回去再看一遍。我一定做了一些事情,事情是我沒有任何可能導致碰撞的其他依賴關係,但它又一定是我做的事情。 – Sector7B