Giới thiệu Portal mã nguồn mở điển hình : Liferay portal

Một phần của tài liệu Tài liệu Luận văn tốt nghiệp: Thiết kế, xây dựng các cổng điện tử, đặc biệt là chính phủ điện tử, thương mại điện tử với các dịch vụ hành chính công phục vụ công dân, doanh nghiệp và các nhà đầu tư tại Việt Nam . pdf (Trang 28 - 32)

1 - Cài đặt Liferay Portal :

Bước 1-Cài đặt Ant :

1. Copy Ant vào C:\Ant 2. Khai báo ANT_HOME .

Bước 2-Cài đặt JDK :

1. Cài jdk vào C:\jdk 2. Khai báo JAVA_HOME

Bước 3-Cài đặt JIKES :

1. Cài jikes vào C:\jikes 2. Khai báo JIKES_HOME

Bước 4-Copy liferay portal source vào C:\Liferay_src Bước 5-Config lại file release.properties :

1. lp.eclipse.dir=C:/eclipse 2. lp.ext.dir=C:/liferay/ext

3. lp.source.dir=C:/liferay-src/portal

Bước 6-Vào cmd : cd C:\Liferay_src 1. Chạy : ant start

2. Chạy : ant build-ext

Bước 7-Chép webserver vào : C:\liferay\ext\servers\

Cài webserver nào thì bỏ vào thư mục tương ứng

Bước 8-Ví dụ jboss-tomcat :

<?xml version="1.0"?> <!-- For MySQL database --> <datasources> <local-tx-datasource> <jndi-name>jdbc/LiferayPool</jndi-name> <connection-url>jdbc:mysql://localhost/lportal</connection-url> <driver-class>com.mysql.jdbc.Driver</driver-class> <user-name>root</user-name> <password></password> <min-pool-size>5</min-pool-size> </local-tx-datasource> </datasources>

Create a data source bound to jdbc/LiferayPool by editing

/conf/Catalina/localhost/liferay.xml. <Context...> ... <Resource name="jdbc/LiferayPool" auth="Container" type="javax.sql.DataSource" /> <ResourceParams name="jdbc/LiferayPool"> <parameter> <name>driverClassName</name> <value>com.mysql.jdbc.Driver</value> </parameter> <parameter> <name>url</name> <value>jdbc:mysql://localhost/lportal</value> </parameter> <parameter> <name>username</name> <value>test</value> </parameter> <parameter> <name>password</name> <value>test</value> </parameter> <parameter> <name>maxActive</name> <value>20</value> </parameter> </ResourceParams> </Context>

Copy the JDBC driver to /common/lib. JDBC drivers can be found from the database vendor's web site.

Đổi:

<attribute name="Debug">true</attribute> Thành :

<attribute name="Debug">false</attribute>

Config file : jboss-tomcat/server/default/conf/ jboss-service.xml

Đổi :

<attribute name="URLComparator">org.jboss.deployment.DeploymentSorter</attribute> Thành :

<attribute

name="URLComparator">org.jboss.deployment.scanner.PrefixDeploymentSorter</attribute>

Cài đặt Portlet vào Liferay Portal :

Cách 1-Build file :

a. Tạo file jar thư mục chứa portlet thành file war

b. Copy file war vào thư mục C:\liferay\ext\portlets

c. Chạy ant để build file

d. Tạo 2 file liferay-display.xmlliferay-portlet.xml trong WEB-INF

e. Liferay-display.xml <?xml version="1.0"?>

<!DOCTYPE display PUBLIC "-//Liferay//DTD DISPLAY 2.0.0//EN" "http://www.liferay.com/dtd/liferay-display_2_0_0.dtd">

<display>

<category name="<Ten category>"> <portlet id=”<Ten portlet>" />\ …..

</category> </display>

f. Liferay-portlet.xml <?xml version="1.0"?>

<!DOCTYPE portlets PUBLIC "-//Liferay//DTD PORTLET 2.2.0//EN" "http://www.liferay.com/dtd/liferay-portlet_2_2_0.dtd">

<portlets>

<portlet id="<Ten portlet>" /> ……….

</portlets>

g. Tên portlet lấy trong file portlet.xml

Cách 2-Khai báo file :

Mở file portlet.xml trong C:\liferay\ext\servers\jboss-tomcat\server\default\deploy\ext.ear\portal-

web-complete.war\WEB-INF Ta add thêm vào : ví dụ

<portlet>

<portlet-name>69</portlet-name>

<display-name>Hello Laszlo</display-name>

<portlet-class><package + ten class></portlet-class> </portlet>

Mở tiếp file liferay-portlet.xml add thêm vào :

<portlet id="69" struts-path="hello_laszlo" narrow="true" />

Mở tiếp file liferay-display.xml add thêm vào :

<portlet id="69" /> vào category mà bạn muốn

Chép file class vào : C:\liferay\ext\servers\jboss-tomcat\server\default\deploy\ext.ear\portal- ejb.jar\com\liferay\portlet

Config ngôn ngữ trong Liferay Portal :

Mở file language_vi.properties.native :

Tìm chữ tiếng Anh tương ứng : Home=Trang chủ Sau đó chạy : cmd

Một phần của tài liệu Tài liệu Luận văn tốt nghiệp: Thiết kế, xây dựng các cổng điện tử, đặc biệt là chính phủ điện tử, thương mại điện tử với các dịch vụ hành chính công phục vụ công dân, doanh nghiệp và các nhà đầu tư tại Việt Nam . pdf (Trang 28 - 32)

Tải bản đầy đủ (PDF)

(69 trang)