2010-12-29 40 views

Trả lời

31

Là một quản trị viên, hãy vào:

Control Panel -> Cấu hình -> Server Administration

Phiên bản là trong các biểu ngữ thông tin ở đầu tab "Tài nguyên".

Liferay version

9

Nhìn vào lớp com.liferay.portal.kernel.util.ReleaseInfo nằm ở tomcat/common/lib/portal-kernel.jar. Có một loạt các phương pháp tĩnh cho mục đích này. Bạn sẽ tìm thấy tài sản sau: static String version.

+0

Vì vậy, tôi cần phải dịch ngược lớp này để kiểm tra phiên bản của một phiên bản Liferay? Xin đừng nói _yes_. Không có tệp hay giải pháp đơn giản nào để đạt được điều này? –

+1

Rất tiếc, "có" hoặc "tùy thuộc". http://issues.liferay.com/browse/LPS-14510, sẽ được sửa trong phiên bản tiếp theo. Hoặc, nếu bạn có thể tải lớp này, bạn thực sự có thể gọi các phương thức tĩnh. –

+0

Cảm ơn sự hỗ trợ tự nguyện của bạn. –

0

Trong plugins-> build.properties.At Điểm mấu chốt của tập tin THT, chúng tôi có một tài sản gọi là lp.version trong đó có phiên bản liferay như lp.version = 6.0.5

Hy vọng nó giúp !!

+1

Cảm ơn, nhưng tôi không thể định vị tệp 'build.properties' trong phiên bản Liferay. Câu hỏi của tôi liên quan đến các cá thể Liferay đã chạy trong môi trường sản xuất. Tôi chỉ chạy 'find -name build.properties' và nó không tạo ra bất kỳ kết quả nào. –

8

Nếu bạn có thể nhận được cơ sở dữ liệu, đó là một trong:

select * from Release_; 

có một cột gọi là buildNumber, nó có thể có một giá trị như 6005 hoặc 5203

Một cách khác, với tomcat apache khởi động, bạn sẽ thấy trong tệp nhật ký catalina.out: Bắt đầu từ Cổng Web Liferay Cộng đồng Ấn bản 6.0.5 CE (Bunyan/Build 6005/ngày 16 tháng 8 năm 2010)

12

Bạn cũng có thể kiểm tra thông tin đó trong bảng điều khiển đăng nhập khi khởi động lên máy chủ hoặc kiểm tra các tiêu đề của một yêu cầu HTTP

+0

Điều này phù hợp với tôi. Tiêu đề HTTP trông như thế này: Liferay-Portal: \t Liferay Portal Community Edition 6.0.5 CE (Bunyan/Build 6005/August 16, 2010) – knb

+0

Hoạt động! Trong khi khởi động máy chủ: 'Bắt đầu Liferay Portal Community Edition' ** 6.1.2 **' CE (Paton/Build 6102/August 2, 2013) ' – kolobok

1

Trong ấn bản doanh nghiệp, ngoài các gói cài đặt (câu trả lời Dima của) bạn có thể cập nhật Liferay sử dụng các gói dịch vụ. Dưới đây là làm thế nào để biết mức độ gói dịch vụ bạn đã cài đặt:

cd $LIFERAY/patching-tool 
./patching-tool.sh info 

Nó sẽ hiển thị một cái gì đó như thế này:

Loading product and patch information... 
Product information: 
    * installation type: binary 
    * build number: 7010 
    * service pack version: 
    - available SP version: 5 
    - installable SP version: 5 
    * patching-tool version: 2.0.6 
    * time: 2018-01-31 08:37Z 
    * plugins: Demo 201802, Space 1-2 Columns 50/50 Limited, Space 50/50 Width Limited, Space Program, Space Program Theme 

Currently installed patches: de-30-7010 

Available patches: de-22-7010, de-30-7010 

Detailed patch list: 
    [ -] de-22-7010 :: Currently not installed; Won't be installed: de-30 contains the fixes included in this one :: Built for LIFERAY 
    [*I] de-30-7010 :: Installed; Will be installed. :: Built for LIFERAY 

Điểm mấu quan trọng là Currently installed patches: de-30-7010.
Sau đó, bạn biết rằng bạn có Gói Dịch vụ 30.

Các vấn đề liên quan