Liferay中的配置檔案介紹
1.portal-setup-wizard.properties 該檔案是liferay自帶的配置檔案,可在裡面新增配置,該配置檔案的位置如下圖:
admin.email.from.name=admin admin jdbc.default.password=scjs#15789 liferay.home=/usr/local/liferay [email protected] jdbc.default.driverClassName=com.mysql.jdbc.Driver jdbc.default.username=root jdbc.default.url=jdbc:mysql://localhost/portlet2?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false setup.wizard.enabled=false #關閉使用條款 terms.of.use.required= false #關閉密碼提醒功能 users.reminder.queries.enabled=false #關閉首次登入強制修改密碼功能 passwords.default.policy.change.required=false
2.config.properties 該檔案是自己新增的,資料庫的配置資訊,可以用於pageoffice,用於連線資料庫,通過配置檔案讀取引數,可以新增到任意位置,能讀取皆可以,該配置檔案的位置如下圖:
driver=com.mysql.jdbc.Driver
ip=localhost
port=3306
databaseName=portlet2
user=root
password=scjs#15789
path=file:///usr/local/liferay/tomcat/
3.portal-ext.properties 該檔案若不存在,則自己新增,可在此檔案中配置token,在跨專案呼叫liferay介面的時候允許,因為預設情況只能在同一個專案中呼叫,該配置檔案的位置如下圖:
auth.token.check.enabled=false
4.在\webapps\ROOT\WEB-INF目錄下,存在we.xml檔案,若要配置session超時可在此處配置,之前在portal-ext.properties檔案中配置瞭如下引數:
session.timeout=120
session.timeout.warning=0
session.timeout.auto.extend=false
但是重啟後並未生效,原因如下:
We need to set session-timeout properties in portal-ext.properties and web.xml as well Because This value is always overridden by the value set in web.xml.
該值在we.xml檔案中被重寫了,而web.xml的session配置為:
<session-config>
<session-timeout>30</session-timeout>
</session-config>
所以無論在portal-ext.properties做了session的配置,都會被此處重寫,所以最後在web.xml中進行配置就可以了,將30改為想要的分鐘數即可