2013-06-03 103 views
2

我已經瀏覽了一些類似的線程,但無法找到我的問題的答案。Tomcat/Liferay熱部署不起作用

我的liferay tomcat服務器工作正常,包括熱部署,直到我更改server.xml以添加一些新的資源。重新啓動服務器後,在deploy文件夾中添加新的戰爭不會在webapps文件夾中創建分解文件夾。服務器甚至不能識別,因爲我甚至沒有在服務器控制檯上看到任何東西。以下是我的server.xml中的相關部分:

<Host appBase="webapps" autoDeploy="true" deployXML="false" 
     name="localhost" unpackWARs="true" xmlNamespaceAware="false" 
     xmlValidation="false"> 

請讓我知道是否需要其他信息。感謝你的幫助!

回答

3
  • 你在server.xml中更改了什麼? (你只給出一個版本,可能在你的修改之後)
  • 你運行tomcat的用戶是什麼?是否有可能你作爲一個不同的用戶運行tomcat - 也許是root?在這種情況下:檢查liferay的「部署」文件夾以及tomcat的「webapps」,「temp」,「logs」和「work」文件夾的所有權和權限。

如果Liferay的/ Tomcat的無法讀取和寫入「部署」文件夾中,也不會部署任何

編輯:另外,請檢查您是否感動你的Tomcat/Liferay的安裝。 Liferay的portal-setup-wizard.properties(如果有的話)的設置爲liferay.home - 這指向Liferay預計deploy文件夾的目錄。如果您將安裝移至其他位置,但保持此文件不變,Liferay仍會監視舊位置(包括文檔庫和全文索引的舊存儲)

+0

請參閱下文。我做了一些更改,並解決了此特定錯誤。我已經開始了關於新錯誤的新線程... – Neethusha

+0

關注wizard.properties文件的好處! – JorgeHortelano