這篇是寫給自己看的,以免忘記,所以可能有點亂,而且很基本。 如果能幫上你的忙,那也歡迎參考使用。 首先,一定要先裝Java Runtime,為了以後免麻煩,所以連Java SDK也順便裝一裝。 http://www.oracle.com/technetwork/java/javase/downloads/index.html 進入上面的網址後,找一下JDK與JRE的部份,然後下載,並安裝 版本的話,我是7與8都安裝,所以一共安裝了下面4個東西
- JRE 7
- JDK7
- JRE8
- JDK8
然下來,則是先下載Liferay的相關檔案,網址如下 http://sourceforge.net/projects/lportal/files/ 進去後,請分別進到以下資料夾,並下載最新的檔案
- Liferay IDE
- Liferay Portal
以我的例子,下載回來會有以下2個檔案
- liferay-ide-eclipse-windows-x64-2.1.0-ga1-201403281241.zip
- liferay-portal-tomcat-6.2-ce-ga2-20140319114139101.zip
到http://www.liferay.com/zh/downloads/liferay-portal/available-releases下載Plugins SDK 以我的例子,下載回來的檔名如下
- liferay-plugins-sdk-6.2-ce-ga2-20140319114139101.zip
到此,需要手工下載的檔案已經完成了,接下來就是解壓縮,跟設定了。
liferay-ide-eclipse-windows-x64-2.1.0-ga1-201403281241.zip 解壓縮後,
已經是個完整含Liferay Plugin的開發環境了。
liferay-portal-tomcat-6.2-ce-ga2-20140319114139101.zip
liferay-plugins-sdk-6.2-ce-ga2-20140319114139101.zip 則依資料夾解壓縮存放即可。
接下來就是開始設定了,第一步,當然就是開啟Eclipse了。 第一次執行請自行設定一下Eclipse的workspace。
點選Window -> Preferences 進行設定
於Preferences內的Java -> Installed JREs 確認是否有jre7並設為預設值(jre8應該也是可以)
如果沒有jre7的話,請按右邊的Add自己選好jre7的路徑後加入。
設定預設值後請先按OK,讓設定值生效,然後重新進設定介面
接下來則是於Preferences內的Java -> Compiler
並將Compiler compliance level 設為 1.7,我的預設值為1.4,而Liferay最少需要1.6以上。
所以這邊請特別注意,如果沒設為1.6以上,到時候安裝Plugins時會發生錯誤。
接下來是Liferay內的Installed Plugin SDKs。新增的一個SDK。
按下Add後,會出現以下的視窗。選一下你放置plugins的位置,然後按OK
接下來設定Server內的Runtime Environments
這邊請依照你的Liferay的版本,來進行選擇
這邊選擇一下Liferay with tomcat 放置的位置,並確認runtime JRE為jre7
按下上圖中的Next後,會出現下面的介面,這3個欄位可以留空白,直接按Finish即可。
接下來新開一個專案,專案的類型為Liferay 內的 Liferay Plugin Project
會需要填寫的部份會應只會有上面的Project name與Display name, 其他的資訊,如果之前有設定正確的話,應該都會自動帶出來。
按下Finish後,Eclipse就會自動去下載。 這邊可能會有點久5分鐘到30分鐘都有可能,依照網路速度而定。
完成後,先把Eclipse 的Servers View打開
於Servers View中新增一個Server給Liferay使用
接下來就是把Liferay Server給啟用了。 Server啟動完成後,會自動開啟一個新的瀏覽器。
到這邊就完成囉,接下來就是Liferay內的設定了。
請問Liferay Portal 安裝於Windows Server IIS 8.5之下可以嗎?
有安裝過Apache,但是Liferay Portal官方找不到IIS或是Apache版的
不想額外安裝Tomcat
另外,中文支援如何?我要結合Windows AD。
感謝感謝。
to Ken:
建議使用Liferay官方自帶的http server例如:tomcat or jboss等。
要在IIS上執行java,要花的工夫可不少,而且也不保證沒有問題。
中文方面有內建正體中文,翻譯的水準尚可。
要結合AD的話,可以參考
https://www.liferay.com/zh/community/wiki/-/wiki/Main/LDAP+with+AD