Phần 1: Các công cụ cần thiết
1. JDK
- Download jdk-6-windows-i586.exe (53.16 MB)
- Gỡ bỏ tất cả các version cũ của JDK trước khi cài đặt
- Để thuận tiện bạn nên tạo một thư mục C:\Java\, sau đó install JDK vào C:\Java\jdk1.6.0 cũng như các chương trình Java liên quan vào thư mục này, thay vì install vào C:\Program Files
- Tạo biến môi trường JAVA_HOME = C:\Java\Jdk1.6.0
- Chèn thêm giá trị sau vào biến PATH:
%JAVA_HOME%\bin;
2. Eclipse hoặc MyEclipse
- Bạn có thể download Eclipse miễn phí ở đây.
Riêng cá nhân tôi thì tôi thích dùng MyEclipse hơn do có nhiều tính năng hơn Eclipse.
Bạn có thể download bản trial dùng thử 30 ngày, sau đó nếu thích thì mua (hoặc crack: not recommended) hoặc reinstall.
- Trên máy tôi, tôi cài MyEclipse 5 vào C:\Java\MyEclipse
3. Tomcat 5.5
Mặc dù Liferay Portal có thể chạy trên nhiều server khác nhau (như jBoss), nhưng Tomcat là server nhanh nhất sử dụng khi phát triển portal. Vậy nên trên Tutorial của Liferay cũng khuyến khích nên dùng Tomcat để phát triển.
- Download Tomcat ở đây!
- Sau đó extract tomcat vào C:\Java\tomcat
4. Jikes
Đây là bộ java compiler miễn phí, tương tự javac của Sun nhưng có nhiều tính năng vượt trội hơn (như compile nhanh hơn và báo lỗi dễ hiểu hơn).
- Bạn download Jikes ở đây.
- Sau đó extract vào C:\Java\Jikes
- Tiếp theo bạn cũng tạo biến môi trường JIKES_HOME = C:\Java\Jikes;
- và thêm vào biến PATH giá trị sau:
%JIKES_HOME%\bin;
5. Ant
Thực ra khi bạn cài đặt MyEclipse/Eclipse thì bạn đã có thể sử dụng Ant plugin của IDE rồi. Tuy nhiên, để thuận tiện, bạn có thể cài đặt ANT độc lập để có thể compile+deploy dễ dàng mà không cần mở MyEclipse
- Download Ant ở đây.
- Sau đó install vào C:\Java\ant
- Tạo biến môi trường ANT_HOME = C:\Java\ant
- Thêm vào biến PATH giá trị sau:
%ANT_HOME%\bin;
Kiểm tra:
Biến môi trường PATH:
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%JAVA_HOME%\bin;%JIKES_HOME%\bin;%ANT_HOME%\bin;
Cấu trúc thư mục C:\Java như sau:

Vậy là bạn đã cài đặt đầy đủ các công cụ cần thiết cho quá trình phát triển Liferay portal.
Phần 1 - 2 - 3
Bài viết hiện chưa có phản hồi.
Gửi ý kiến của bạn