Installing Liferay EE war on Existing JBoss 4.2.3(Chinese)

部署 liferay-portal-x.x.x.war 到jboss 4.2.3/5.x的方法#

1.下载并且安装 Jboss 4.2.3/5.x 指定的文件夹下.现在开始,所指定的文件夹将成 为$JBOSS_HOME.

2.下载最新版本的 Liferay Portal.war 文件.

3.下载 mysql-connector-java-{$version}-bin.jar到$JBOSS_HOME/server/default/lib/目录下(可以复制对应版本的bundle Jboss同一个目录下的 mysql.jar 来取代 mysql-connector-java-{$version}-bin.jar.

4.下载 Liferay's Portal Dependencies,并且解压到 $JBOSS_HOME/server/default/lib 目录下.

5.设置 JAAS,编辑 $JBOSS_HOME/server/default/conf/login-config.xml ,注释掉以下内容:

			
<!--<application-policy name = "other">--> ... <!--<authentication> <login-module code = "org.jboss.security. auth.spi.UsersRolesLoginModule" flag = "required" /> </authentication> </application-policy>--> }}} 6. 设置数据库,创建 $JBOSS_HOME/server/default/deploy/liferay-ds.xml 内容如下: (如果想使用JBoss的默认数据库,可以跳过这一步。)

<datasources>
<local-tx-datasource>
<jndi-name>jdbc/LiferayPool</jndi-name>
<connection-url>
jdbc:mysql://localhost/lportal?useUnicode=true&amp;characterEncoding=UTF-8
</connection-url>
<driver-class>com.mysql.jdbc.Driver</driver-class>
<user-name></user-name>
<password></password>
<min-pool-size>0</min-pool-size>
</local-tx-datasource>
</datasources>

。确认 设置的 数据库名字,数据库用户名,数据库密码是正确的。

7. 设置mail,编辑 $JBOSS_HOME/server/default/deploy/mail-service.xml 内容如下: (如果想使用JBoss的默认mail,可以跳过这一步。)

<?xml version="1.0"?>
<server>
<mbean code="org.jboss.mail.MailService"name="jboss:service=MailSession">
<attribute name="JNDIName">mail/MailSession</attribute>
<attribute name="User">nobody</attribute>
<attribute name="Password">password</attribute>
<attribute name="Configuration">
<configuration>
<property name="mail.store.protocol" value="imap" />
<property name="mail.transport.protocol" value="smtp" />
<property name="mail.imap.host" value="localhost" />
<property name="mail.pop3.host" value="localhost" />
<property name="mail.smtp.host" value="localhost" />
</configuration>
</attribute>
</mbean>
</server>

8.删除在目录 $JBOSS_HOME/server/default/deploy/ROOT.war 所有的文件和文 件夹.

9.解压缩 Liferay.war 文件到 $JBOSS_HOME/server/default/deploy/ROOT.war 目录下。

10.进到目录 $JBOSS_HOME/server/default/deploy/ROOT.war/WEB-INF\lib 中,删除 jaxen.jar, jaxrpc.jar, stax.jar, xercesImpl.jar, xml-apis.jar

11.创建文件叫做 portal-ext.properties 在 $JBOSS_HOME/server/default/deploy/ROOT.war/WEB-INF\lib 目录下。创建文件的内容如下:

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=root

(确认输入的数据库名称,用户名,密码,与自己的数据库一样。)

0 Attachments
5895 Views
Average (0 Votes)
The average rating is 0.0 stars out of 5.
Comments