
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&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
(确认输入的数据库名称,用户名,密码,与自己的数据库一样。)