0
我在glassfish 4服務器上運行修改過的primefaces展示,並且大部分工作都正常,但是版本未正確顯示(位於網站的底部)。我採用了原始版本,並將其與春季安全結合起來。如何在彈簧安全性的展示網站上顯示primefaces版本?
從的template.xhtml
Running #{build.primefacesVersion} on #{build.jsfVersion}.
原始版本的代碼給我
Running PrimeFaces-5.1 on Mojarra-2.2.7
修改後的版本顯示
Running ${primefacesVersion} on ${jsfVersion}.
上
http://localhost:8080/jsfsecure_copy/faces/index_1.xhtml
。
也許問題出在我的配置?
faces-config.xml中
<?xml version='1.0' encoding='UTF-8'?>
<faces-config version="2.2"
xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-facesconfig_2_2.xsd">
<application>
<action-listener>org.primefaces.application.DialogActionListener</action-listener>
<navigation-handler>org.primefaces.application.DialogNavigationHandler</navigation-handler>
<view-handler>org.primefaces.application.DialogViewHandler</view-handler>
<navigation-handler>org.primefaces.mobile.application.MobileNavigationHandler</navigation-handler>
<locale-config>
<default-locale>en</default-locale>
</locale-config>
<el-resolver>org.primefaces.application.exceptionhandler.PrimeExceptionHandlerELResolver</el-resolver>
<resource-bundle>
<base-name>build</base-name>
<var>build</var>
</resource-bundle>
<resource-bundle>
<base-name>/Bundle</base-name>
<var>bundle</var>
</resource-bundle>
<resource-bundle>
<base-name>/Bundle</base-name>
<var>bundle</var>
</resource-bundle>
</application>
<converter>
<converter-id>theme</converter-id>
<converter-class>org.primefaces.showcase.convert.ThemeConverter</converter-class>
</converter>
<factory>
<exception-handler-factory>org.primefaces.application.exceptionhandler.PrimeExceptionHandlerFactory</exception-handler-factory>
</factory>
<!-- for spring security -->
<lifecycle>
<phase-listener>edu.wctc.maven.glassfish.jsfsecure.util.LoginErrorPhaseListener</phase-listener>
</lifecycle>
更新:
我build.properties:
jsfVersion=${jsfVersion}
primefacesVersion=${primefacesVersion}