Phần 2: Download+cài đặt extension environment bằng công cụ ANT
Các bước thực hiện:
1. Download Liferay Portal Professional 4.2.0 (Bundled with Tomcat for JDK 5.0) (tìm trong phần Professional (POJOS))
2. Download Liferay Portal 4.2.0 Source (tìm trong phần Files for Developers)
3. Tạo thư mục D:\Projects\liferay\portal\release
4. Extract Liferay Portal 4.2.0 Source vào D:\Projects\liferay\portal\release
5. Xác định username mà bạn login vào máy:
6. Chỉnh sửa file properties
Copy file D:\Projects\liferay\portal\release\app.server.properties
TO: D:\Projects\liferay\portal\release\app.server.USERNAME.properties
Edit app.server.USERNAME.properties
app.server.type=tomcat
app.server.tomcat.dir=C:/Java/tomcat
Copy file D:\Projects\liferay\portal\release\release.properties
TO: D:\Projects\liferay\portal\release\release.USERNAME.properties
Edit release.USERNAME.properties
lp.source.dir=D:/Projects/liferay/portal/release
lp.ext.dir=D:/Projects/liferay/portal/ext
lp.eclipse.dir=C:/Java/MyEclipse/eclipse
8. Start\RUN\Cmd
>>cd D:\Projects\liferay\portal\release
>>ant clean start start build-ext
Ghi chú: do lỗi trong version 4.2 nên bạn phải chạy 'start' hai lần.
Nhớ là trước khi chạy lệnh ANT, thư mục D:\Projects\liferay\portal\ext phải không tồn tại nếu không sẽ báo lỗi.
Nếu báo lỗi, kiểm tra lại thông số trong các file properties và cố gắng chạy ANT lại lần nữa.
9. Bây giờ bạn hãy copy file D:\Projects\liferay\portal\release\app.server.USERNAME.properties
vào thư mục D:\Projects\liferay\portal\ext vừa tạo và chạy lệnh sau ở ngoài CMD
>>ant deploy
10. Nếu mọi việc suôn sẻ thì bạn vào C:\java\tomcat\bin và chạy file startup.bat
11. Mở IE/FireFox, vào địa chỉ sau: http://localhost:8080
Chúc thành công !
Phần 1 - 2 - 3
Install Liferay Ext Environment - Phần 2
Chỉnh sửa lần cuối lúc 12/31/2006 01:00:00 SA - Chủ đề liên quan: Installation
RSS Feeds:
Đăng Nhận xét (Atom)
Hiện có (13) phản hồi:
Sao tìm mãi mà chẳng thấy Liferay Portal 4.2.0 Source ở đâu cả thế? Tui nhờ cả bác gồng rùi mà chẳng thấy cái tên mô như rứa. Không biết vì sao?
Bây giờ là version 4.2.1 rồi nên trong homepage của Liferay bạn tìm không thấy 4.2.0 đâu.
Có điều bạn cứ download 4.2.1 đi, sử dụng như 4.2.0 thôi.
Download Liferay Source code 4.2.1
Sau khi:
Start\RUN\Cmd
>>cd D:\Projects\liferay\portal\release
>>ant clean start start build-ext
Kết quản build success.
Tiếp theo: copy :\Projects\liferay\portal\release\app.server.USERNAME.properties vào thư mục D:\Projects\liferay\portal\ext
>>ant deploy
Kết quả build success.
Nhưng mở:
- C:\java\tomcat\bin không thấy file startup.bat để chạy.
- Vào http://localhost:8080 báo lỗi luôn.
Quá trình cài đặt Liferay không có delete/modify file startup.bat.
Mình nghĩ là bạn nên download lại Tomcat. Sau đó chạy lại lệnh ant deploy
tôi có làm theo hướng dẫn, build dều successful cả, nhưng sau đó chạy file: startup.bat
nhưng khi vào http://localhost:8080 thì báo lỗi:
HTTP Status 404 - /
type Status report
message /
description The requested resource (/) is not available.
xin hỏi lỗi này là sao và cách khắc phục.
Trong bài tôi có thấy yêu cầu downnload về file:
1. Download Liferay Portal Professional 4.2.0 (Bundled with Tomcat for JDK 5.0) (tìm trong phần Professional (POJOS))
nhưng nó dùng để làm gì? vì trong hướng dẫn không có nói thêm về file này?
Chân thành cám ơn.
Bạn có thể nói rõ hơn phần này được không ạh ?
Edit release.USERNAME.properties
lp.source.dir=D:/Projects/liferay/portal/release
lp.ext.dir=D:/Projects/liferay/portal/ext
lp.eclipse.dir=C:/Java/MyEclipse/eclipse
Mình không biết thư mục ext là thư mục nào.
mình mới nghiên cứu nên ko biết.mong bạn giúp đỡ.
thanks bạn
Thư mục ext là nơi chứa các phần mở rộng của LifeRay. Người ta sẽ viết các portlet ở đây mà không đụng chạm đến core. Điều này làm đơn giản quá trình update khi Liferay có version mới.
Hiện giờ mình ko update blog này nữa nên thông tin có thể sẽ thiếu chính xác rồi.
Version hiện tại là 5.2, chắc có nhiều thay đổi.
Enjoy coding
6. Chỉnh sửa file properties
Copy file D:\Projects\liferay\portal\release\app.server.properties
TO: D:\Projects\liferay\portal\release\app.server.USERNAME.properties
Edit app.server.USERNAME.properties
app.server.type=tomcat
app.server.tomcat.dir=C:/Java/tomcat
Copy file D:\Projects\liferay\portal\release\release.properties
TO: D:\Projects\liferay\portal\release\release.USERNAME.properties
Edit release.USERNAME.properties
lp.source.dir=D:/Projects/liferay/portal/release
lp.ext.dir=D:/Projects/liferay/portal/ext
lp.eclipse.dir=C:/Java/MyEclipse/eclipse
8. Start\RUN\Cmd
>>cd D:\Projects\liferay\portal\release
>>ant clean start start build-ext
Ghi chú: do lỗi trong version 4.2 nên bạn phải chạy 'start' hai lần.
Nhớ là trước khi chạy lệnh ANT, thư mục D:\Projects\liferay\portal\ext phải không tồn tại nếu không sẽ báo lỗi.
Nếu báo lỗi, kiểm tra lại thông số trong các file properties và cố gắng chạy ANT lại lần nữa.
có thể giúp mình phần này không sao mình làm mãi mà không được :(
lệnh >>ant clean start start build-ext không chạy được toàn báo lỗi "ant"
Bạn nên cung cấp thêm thông tin như ant báo lỗi gì thì người khác mới lần ra manh mối được.
Tốt nhất nên copy từ nội dung báo lỗi từ command line vào đây
mình đã làm y chang như bạn hướng dẫn.
Đã ant và deploy thành công hết, nhưng khi chạy Tomcat thì nó báo lỗi
lúc chạy đến các trang trong webapps (có trong quá trình deploy)
==> dù đã báo khởi động xong rồi nhưng vẫn không thể vào localhost (dù trước khi deploy tomcat vẫn chạy phà phà)
bạn ơi bạn có cái hướng dẫn nào về cài đặt liferay + mysql không
Deploy Ext vào Tomcat
Cấu hình MySQL với Liferay: cấu hình này được tuỳ chỉnh trong portal-ext.properties trong thư mục /ext/ext-impl/src. Thêm vào đoạn mã sau:
# Cau hinh chay MySQL
jdbc.default.driverClassName=com.mysql.jdbc.Driver
jdbc.default.url=jdbc:mysql://localhost/lportal?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false
jdbc.default.username=root
jdbc.default.password=lportal
Deploy mã nguồn ext với Ant
ext>ant clean deploy
Chúc bạn thành công
mình làm theo hướng dẫn, build successful cả, nhưng sau đó chạy file: startup.bat
nhưng khi vào http://localhost:8080 thì báo lỗi:
HTTP Status 404 - /
type Status report
message /
description The requested resource (/) is not available.
không biết có bạn nào gặp như mình không. có thể chia sẻ với mình về lỗi này. Thanks.
Gửi ý kiến của bạn