Professional Documents
Culture Documents
Table of Contents
1. Application Servers .................................................................................................................. 1 Geronimo 1.1 with Tomcat ................................................................................................... 1 JBoss 4.04 with Jetty ........................................................................................................... 2 JBoss 4.04 with Tomcat ....................................................................................................... 5 Jetty 5.1.1 .......................................................................................................................... 8 Tomcat 5.5.17 .................................................................................................................. 10 Resin 3.0.19 ..................................................................................................................... 13 Websphere 6.0.2.5 ............................................................................................................. 14 Installation ............................................................................................................... 14 Set Up Database Service ............................................................................................. 15 Mail Configuration .................................................................................................... 19 Install Liferay ........................................................................................................... 23 Start Liferay Portal .................................................................................................... 28 2. Special Cases ........................................................................................................................ 30 Using Oracle 9 and 10 Database ........................................................................................... 30
iv
List of Tables
1.1. ......................................................................................................................................... 18
Edit $GERONIMO_HOME\bin\geronimo.bat insert at line 219: set JAVA_OPTS=-Xms128m -Xmx512m -Dfile.encoding=UTF8 -Duser.timezone=GMT
8.
Point browser to localhost:8080/console to enter Administration Console. Login in as User: system and Password: manager
9.
Click Common Libs under Services. Click Browse, find portal-kernal.jar and add Group: Liferay Artifact: Portal-kernel Version: enter version number of jar Type: Jar Click Install???
Application Servers
10. Click Database Pools under Services Click Using the Geronimo database pool wizard Name of Database Pool: LiferayPool Database Type: MySql Click Next Driver Jar: click Download a Driver and select MySQL Connector/J3.0.17 Click Next DB User Name: <none> DB Password: <none> Port: 3306 (default) Host: localhost Database: lportal Click Next Click Test Connection Click Deploy
11. Click Deploy New under Applications Archive: Browse for lieray-portal-4.x.war Click Install
13. Open your browser to http://localhost:8080. Click on My Liferay at the upper right hand corner to enter the login screen. Your login is test@liferay.com and your password is test.
Application Servers
5.
6.
Create directory $JBOSS_HOME/directory/server/default/deploy/jbossweb-jetty.sar. Download jetty-5.1.4-jboss-4.0.2.sar [http://sourceforge.net/project/showfiles.php?group_id=7322&package_id=132 252] and unzip to directory. Remove $JBOSS_HOME/server/default/deploy/jbossweb-tomcat55.sar. Remove $JBOSS_HOME/server/default/deploy/management. Create file $JBOSS_HOME/server/default/deploy/liferay-ds.xml with following content: <?xml version="1.0"?> <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. 8. 9.
10. Go to $JBOSS_HOME/server/default/lib/ and create new directory ext. Download mysql-connector-java-{$version}-bin.jar [http://www.mysql.com/products/connector/j/] and copy to this directory. (This is the JDBC connector for MySQL, for other databases, go to appropriate website to download.) 11. Populate your database with the portal schema and default data. a. b. Download script create-mysql.sql from Liferay Portal 4.1.0 SQL Scripts [http://www.liferay.com/web/guest/downloads]. In command prompt, run mysql script by entering mysql < create-mysql.sql.
12. Download portlet.jar and portal-kernel.jar from liferay Portal 4.1.0 Dependencies [http://www.liferay.com/web/guest/downloads]. a. Copy to $JBOSS_HOME/server/default/lib/ext.
13. Set mail properties by replacing the contents of $JBOSS_HOME/server/default/deploy/mail-service.xml with: <?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> 3
Application Servers
<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> 14. Configure JAAS. Edit $JBOSS_HOME/server/default/conf/login-config.xml and comment out the entire XML for policy 'other' in lines 140-156. <!--<application-policy name = "other">--> ... <!--<authentication> <login-module code = "org.jboss.security.auth.spi.UsersRolesLoginModule" flag = "required" /> </authentication> </application-policy>--> 15. Deploy liferay-portal-4.x.ear. a. b. c. Create directory $JBOSS_HOME/server/default/deploy/liferay-portal.ear Unzip liferay-portal-4.x.ear to directory Go to JBOSS_HOME/server/default/deploy/liferay-portal.ear/lib i. ii. Move dom4j.jar,jaxen.jar to JBOSS_HOME/lib Move commons-collections.jar to JBOSS_HOME/server/default/lib
iii. Remove hibernate3.jar,jboss-hibernate.jar from JBOSS_HOME/server/default/lib 16. Edit $JBOSS_HOME/server/default/deploy/jbossjca-service.xml: Change Debug attribute in line 63 from true to false: <attribute name="Debug">false</attribute> 17. In $JBOSS/server/default/deploy/jbossws14.sar/META-INF/jboss-service.xml Comment out deployer service for JSE and EJB2.1 endpoints line 36-40 <!--<mbean name="jboss.ws:service=WebServiceDeployerJSE" code="org.jboss.ws.server.WebServiceDeployerJSE"> <depends-list optional-attribute-name="Interceptables"> <depends-list-element>jboss.web:service=WebServer</depends-list-element> 4
Application Servers
</depends-list> </mbean>--> lines 45-49 <!--<mbean name="jboss.ws:service=WebServiceDeployerEJB21" code="org.jboss.ws.server.WebServiceDeployerEJB21"> <depends-list optional-attribute-name="Interceptables"> <depends-list-element>jboss.ejb:service=EJBDeployer</depends-list-element> </depends-list> </mbean>--> lines 72-75 <!--<mbean name="jboss.ws:service=WebServiceDeployerNestedJSE" code="org.jboss.ws.server.WebServiceDeployerNestedJSE"> <depends optional-attribute-name="MainDeployer" proxy-type="attribute">jboss.system:service=MainDeployer</depends> <depends>jboss.ws:service=WebServiceDeployerJSE</depends> </mbean>--> 18. Edit $JBOSS_HOME/server/default/deploy/jms/jbossmq-destinations-service.xml. Clear out text between server tags: <?xml version="1.0"?> <server> </server> 19. Start JBoss. Open your browser to http://localhost:8080. Click on My Liferay at the upper right hand corner to enter the login screen. Your login is test@liferay.com and your password is test.
Application Servers
replace default servlet (lines 79-91) : <servlet> <servlet-name>default</servlet-name> <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class> <init-param> <param-name>debug</param-name> <param-value>0</param-value> </init-param> <init-param> <param-name>listings</param-name> <param-value>true</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> with: <servlet> <servlet-name>default</servlet-name> <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class> <init-param> <param-name>debug</param-name> <param-value>0</param-value> </init-param> <init-param> <param-name>listings</param-name> <param-value>false</param-value> </init-param> <init-param> <param-name>input</param-name> <param-value>4096</param-value> </init-param> <init-param> <param-name>output</param-name> <param-value>4096</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> 8. Create $JBOSS_HOME/server/default/deploy/liferay-ds.xml with following content: <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> 9. Go to $JBOSS_HOME/server/default/lib/ and create new directory ext. Download mysql-connector-java-{$version}-bin.jar [http://www.mysql.com/products/connector/j/] and copy to this directory. (This is the JDBC connector for MySQL, for other databases, go to appropriate website to download.) 6
Application Servers
10. Populate your database with the portal schema and defult data. a. b. Download script create-mysql.sql from Liferay Portal 4.x SQL Scripts [http://www.liferay.com/web/guest/downloads]. In command prompt, run mysql script by entering mysql < create-mysql.sql.
11. Download portlet.jar and portal-kernel.jar from liferay Portal 4.x Dependencies [http://www.liferay.com/web/guest/downloads]. a. Copy to $JBOSS_HOME/server/default/lib/ext.
12. Set mail properties by replacing the contents of $JBOSS_HOME/server/default/deploy/mail-service.xml with: <?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> 13. Configure JAAS. Edit $JBOSS_HOME/server/default/conf/login-config.xml and comment out the entire XML for policy other in lines 140-156. <!--<application-policy name = "other">--> ... <!--<authentication> <login-module code = "org.jboss.security.auth.spi.UsersRolesLoginModule" flag = "required" /> </authentication> </application-policy>--> 14. Deploy liferay-portal-4.x.ear. a. b. c. create new directory $JBOSS_HOME/server/default/deploy/liferay-portal.ear unzip liferay-portal-4.x.ear to directory go into $JBOSS_HOME/server/default/deploy/liferay-portal.ear/lib
Application Servers
move dom4j.jar,jaxen.jar to JBOSS_HOME/lib move commons-collections.jar goes to JBOSS_HOME/server/default/lib remove hibernate3.jar,jboss-hibernate.jar from JBOSS_HOME/server/default/lib
15. Edit JBOSS_HOME/server/default/deploy/jbossjca-service.xml: change Debug attribute in line 63 from true to false: <attribute name="Debug">false</attribute> 16. Edit JBOSS_HOME/server/default/deploy/jms/jbossmq-destinations-service.xml. Clear out text between server tags: <?xml version="1.0"?> <server> </server> 17. Start JBoss. Open your browser to http://localhost:8080. Click on My Liferay at the upper right hand corner to enter the login screen. Your login is test@liferay.com and your password is test.
Jetty 5.1.1
1. 2. 3. Download and install JDK 1.4 or 1.5 [http://java.sun.com/javaee/]. Set an environment variable called %JAVA_HOME% to point to your JDK directory. Download MySQL from www.mysql.com [http://www.mysql.com] and install. Download and install Jetty 5.1.11 [http://jetty.mortbay.org/jetty/index.html]. Note: Only this version of Jetty is supported by Liferay. Others may work but will not be covered in this documentation. From now on the home directory where you installed Jetty will be called $JETTY_HOME. Download liferay-portal-pro-4.1.0.war [http://www.liferay.com/web/guest/downloads]. Download portlet.jar and portal-kernel.jar from liferay Portal 4.x Dependencies [http://www.liferay.com/web/guest/downloads]. a. 6. Create a $JETTY_HOME/lib/ext directory and copy these two files there. If the files do not extract to this directory, make sure they are in the correct directory by moving them there.
4. 5.
Populate your database with the portal schema and default data. a. b. Download script create-mysql.sql from Liferay Portal 4.x SQL Scripts [http://www.liferay.com/web/guest/downloads] In command prompt, run mysql script by entering mysql < create-mysql.sql
7.
Application Servers
<Call name="addService"> <Arg> <New class="org.mortbay.jetty.plus.JotmService"> <Set name="Name">TransactionMgr</Set> <Call name="addDataSource"> <Arg>jdbc/LiferayPool</Arg> <Arg> <New class="org.enhydra.jdbc.standard.StandardXADataSource"> <Set name="DriverName">com.mysql.jdbc.Driver</Set> <Set name="Url">jdbc:mysql://localhost/lportal?useUnicode=true&characterEncoding=UTF-8</ <Set name="User"></Set> <Set name="Password"></Set> </New> </Arg> <Arg> <New class="org.enhydra.jdbc.pool.StandardXAPoolDataSource"> <Arg type="Integer">4</Arg> <Set name="MinSize">4</Set> <Set name="MaxSize">15</Set> </New> </Arg> </Call> </New> </Arg> </Call> 9. Download mysql-connector-java-{$version}-bin.jar [http://www.mysql.com/products/connector/j/] and copy to to $JETTY_HOME/lib/ext.. (This is the JDBC connector for MySQL, for other databases, go to appropriate website to download.)
10. Create a mail session bound to mail/MailSession. a. Edit $JETTY_HOME/etc/jetty.xml and configure a mail session. <Call name="addService"> <Arg> <New class="org.mortbay.jetty.plus.MailService"> <Set name="Name">MailService</Set> <Set name="JNDI">mail/MailSession</Set> <Put name="mail.smtp.host">localhost</Put> </New> </Arg> </Call> 11. Create $JETTY_HOME/etc/jaas.config. PortalRealm { com.liferay.portal.kernel.security.jaas.PortalLoginModule required; }; 9
Application Servers
12. Create directory $JETTY_HOME/webapps/root and unpack liferay-portal-pro-4.x.war. 13. Go to $JETTY_HOME/webapps/root/WEB-INF/lib and delete xercesImpl.jar and xml-apis.jar. 14. Copy $JETTY_HOME/webapps/root/WEB-INF/lib/commons-logging.jar to JETTY_HOME/ext (overwriting existing one). 15. Create batch file. a. b. Create a directory $JETTY_HOME/bin Create run.bat (Note, this is for Windows platform. For other platforms, configure accordingly)
@echo off if "" == "%JAVA_HOME%" goto errorJavaHome %JAVA_HOME%/bin/java -Xmx512m -Dfile.encoding=UTF8 -Duser.timezone=GMT -Djava.security.auth.login.config=../etc/jaas.config -DSTART=../extra/etc/start-plus.config -jar ../start.jar ../etc/jetty.xml goto end :errorJavaHome echo JAVA_HOME not defined. goto end :end Note: If you get a java.lang.OutOfMemoryError exception while starting up Jetty, give your JVM more memory by setting -Xmx512m. 16. Start Liferay by running run.bat. Open your browser to http://localhost:8080. Click on My Liferay at the upper right hand corner to enter the login screen. Your login is test@liferay.com and your password is test.
Tomcat 5.5.17
1. 2. Download and install Tomcat 5.5.17 [http://tomcat.apache.org/] into your preferred directory. From now on, the directory where you installed Tomcat will be referred to as $TOMCAT_HOME. Download and install JDK 5 [http://java.sun.com/javaee/downloads/index.jsp] . Set an environment variable called %JAVA_HOME% to point to your JDK directory. Note: If you are using JDK 1.4, you must download and install the JDK 1.4 Compatability Package at tomcat.apache. For JDK 1.4 users: delete $TOMCAT_HOME/webapps/ROOT/WEB-INF/lib/xercesImpl.jar. For JDK 5 users: move $TOMCAT_HOME/webapps/ROOT/WEB-INF/lib/xercesImpl.jar to TOMCAT_HOME/common/endorsed. 3. Download MySQL from www.mysql.com [http://www.mysql.com] and install.
10
Application Servers
4.
Create and edit $TOMCAT_HOME/conf/Catalina/localhost/ROOT.xml to set up the portal web application. <Context path=""> </Context>
5. 6.
Download liferay-portal-pro-4.x.war [http://www.liferay.com/web/guest/downloads]. Download portlet.jar and portal-kernel.jar from liferay Portal 4.x Dependencies [http://www.liferay.com/web/guest/downloads]. a. Create a $TOMCAT_HOME/common/lib/ext directory and copy these two files there. If the files do not extract to this directory, make sure they are in the correct directory by moving them there.
7.
8.
Configure data sources for your database. Make sure the JDBC driver for your database is accessible by Tomcat. a. b. Download mysql-connector-java-{$version}-bin.jar [http://www.mysql.com/products/connector/j/]. (This is the JDBC connector for MySQL, for other databases, go to appropriate website to download.) Copy to $TOMCAT_HOME/common/lib/ext.
9.
Edit $TOMCAT_HOME/conf/Catalina/localhost/ROOT.xml. <Context...> <Resource name="jdbc/LiferayPool" auth="Container" type="javax.sql.DataSource" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost/lportal?useUnicode=true&characterEncoding=UTF-8" username="" password="" maxActive="100" maxIdle="30" maxWait="10000" /> </Context>
10. Populate your database with the portal schema and default data. a. b. Download script create-mysql.sql from Liferay Portal 4.x SQL Scripts [http://www.liferay.com/web/guest/downloads]. In command prompt, run mysql script by entering mysql < create-mysql.sql
11. Create a mail session bound to mail/MailSession. Edit $TOMCAT_HOME/conf/Catalina/localhost/ROOT.xml and configure a mail session. <Context...> 11
Application Servers
<Resource name="mail/MailSession" auth="Container" type="javax.mail.Session" mail.transport.protocol="smtp" mail.smtp.host="localhost" /> </Context> 12. Configure JAAS. Edit $TOMCAT_HOME/conf/Catalina/localhost/ROOT.xml and configure a security realm. <Context...> <Realm className="org.apache.catalina.realm.JAASRealm" appName="PortalRealm" userClassNames="com.liferay.portal.security.jaas.PortalPrincipal" roleClassNames="com.liferay.portal.security.jaas.PortalRole" debug="99" useContextClassLoader="false" /> </Context> 13. Repeat this step for a file called $TOMCAT_HOME/conf/Catalina/localhost/tunnel.xml if you want to enable Liferay's HTTP tunneling. 14. Create $TOMCAT_HOME/conf/jaas.config. PortalRealm { com.liferay.portal.kernel.security.jaas.PortalLoginModule required; };
15. Edit $TOMCAT_HOME/bin/catalina.bat so that Tomcat can reference the login module. rem ----- Execute... set JAVA_OPTS=-Xms128m -Xmx512m -Dfile.encoding=UTF8 -Duser.timezone=GMT -Djava.security.auth.login.config=%CATALINA_HOME%/conf/jaas.config 16. Delete contents $TOMCAT_HOME/webapps/ROOT directory. 17. Unpack liferay-portal-pro-4.x.war to $TOMCAT_HOME/webapps/ROOT. 18. For supporting UTF-8 UIRIEncoding, edit $TOMCAT_HOME/conf/server.xml. <!-- Define a non-SSL HTTP/1.1 Connector on port 8080 --> <Connector port="8080" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="UTF-8" /> 19. Run Tomcat, point browser to http://localhost:8080. Sign in as test@liferay.com and password test 12
Application Servers
Resin 3.0.19
1. 2. 3. 4. Download and install Resin [http://www.caucho.com/] into your preferred directory. From now on, the directory where you installed Resin will be referred to as $JBOSS_HOME. Download and install JDK 5 [http://java.sun.com/javaee/downloads/index.jsp] . Set an environment variable called %JAVA_HOME% to point to your JDK directory. Download MySQL from www.mysql.com [http://www.mysql.com] and install. Edit $RESIN_HOME/conf/resin.conf. replace lines 60-64 <class-loader> <tree-loader path="${resin.home}/lib"/> <tree-loader path="${server.root}/lib"/> </class-loader> with <class-loader> <tree-loader path="${resin.home}/lib"/> <tree-loader path="${server.root}/lib"/> <compiling-loader path="${server.rootDir}/common/classes"/> <library-loader path="${server.rootDir}/common/lib"/> </class-loader> add: <database> <jndi-name>jdbc/LiferayPool</jndi-name> <driver type="com.mysql.jdbc.Driver"> <url>jdbc:mysql://localhost/lportal?useUnicode=true&characterEncoding=UTF-8</url> <user></user> <password></password> </driver> <prepared-statement-cache-size>8</prepared-statement-cache-size> <max-connections>20</max-connections> <max-idle-time>30s</max-idle-time> </database> <resource jndi-name="mail/MailSession" type="javax.mail.Session"> <init> <mail.store.protocol>imap</mail.store.protocol> <mail.transport.protocol>smtp</mail.transport.protocol> <mail.imap.host>localhost</mail.imap.host> <mail.pop3.host>localhost</mail.pop3.host> <mail.smtp.host>localhost</mail.smtp.host> </init> </resource>
Application Servers
javax.xml.transform.TransformerFactory="org.apache.xalan.processor.TransformerFactoryIm /> <system-property org.xml.sax.driver="org.apache.xerces.parsers.SAXParser" /> 5. Go to $RESIN_HOME and create new directory common\lib. Download mysql-connector-java-{$version}-bin [http://www.mysql.com/products/connector/j/].jar and copy to this directory. (This is the JDBC connector for MySQL, for other databases, go to appropriate website to download.) Populate your database with the portal schema and default data. a. b. 7. 8. 9. Download script create-mysql.sql from Liferay Portal 4.1 SQL Scripts [http://www.liferay.com/web/guest/downloads]. In command prompt, run mysql script by entering mysql < create-mysql.sql.
6.
Download portlet.jar and portal-kernel.jar from Liferay Portal 4.1 Dependencies [http://www.liferay.com/web/guest/downloads] and copy to $RESIN_HOME\common\lib. Delete contents of $RESIN_HOME\webapps\ROOT. Unzip liferay-portal-pro-4.x.war to $RESIN_HOME\webapps\ROOT.
10. Download liferay-portal-ent-4.0.0-src.zip. a. b. Go to $\lib\development\ and copy activation.jar and mail.jar to $RESIN_HOME\common\lib , saxpath.jar and xalan.jar to $RESIN_HOME\lib Go to $\lib\portal and copy xercesImpl.jar and xml-apis.jar to $RESIN_HOME\lib
11. Go to $RESIN_HOME\bin and create run.bat. ..\httpd.exe -Xmx512m -Dfile.encoding=UTF-8 -Duser.timezone=GMT 12. Start Resin. Open your browser to http://localhost:8080. Click on My Liferay at the upper right hand corner to enter the login screen. Your login is test@liferay.com and your password is test.
Websphere 6.0.2.5
Note: Throughout this installation and configuration process, Websphere will prompt you to Click Save to apply changes to Master Configuration. Do so intermittently to save your changes.
Installation
1. 2. 3. 4. Download Liferay Portal Professional 4.1.0 WAR , unzip and compile. Install IBM Websphere. Install MySql. Download and extract these liferay jars to websphere\appserver\lib\ext. 14
Application Servers
portal-kernel.jar and portlet.jar (Liferay Portal 4.1.1 Dependencies [http://www.liferay.com/web/guest/downloads]) liferay-portal-jaas.jar (Liferay Portal Enterprise 4.1.1 JAAS Libraries [http://www.liferay.com/web/guest/downloads]) portal-ear\mysql-connector-java-3.x.x-bin.jar (MySQL [http://dev.mysql.com/downloads/connector/j/3.1.html])
4. 5. 6. 7.
Click Next. For name, enter name of jdbc provider, e.g. liferayjdbc. Clear any text in classpath. For Implementation class name enter com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource 15
Application Servers
8. 9.
10. Click New. 11. Enter a name: liferaydatabasesource. 12. Enter JNDI, jdbc/LiferayPool. 13. Everything else should stay to default. 16
Application Servers
15. Under Additional Properties, click Custom properties. 16. Click New. 17. Create 3 custom properties by entering Name, Value and clicking OK for each row on this table. 17
Application Servers
Table 1.1.
name 1. user 2. serverName 3. databaseName root localhost lportal value
18. When done correctly, custom properties should look like this:
18
Application Servers
19. Download Liferay Portal 4.1.0 SQL Scripts [http://www.liferay.com/web/guest/downloads] and extract create-mysql.sql. 20. In command prompt, run mysql script by entering mysql < trunk\sql\create\create-mysql.sql 21. Click data sources test connection to test.
Mail Configuration
1. 2. 3. 4. Click Resources, Mail providers. Click Built-in Mail Provider. Click Mail Sessions. Click New. a. b. Name: liferaymail JNDI name: mail/MailSession
19
Application Servers
5. 6. 7.
Application Servers
8. 9.
10. In Active user registry, select custom user registry. 11. Click Apply to go to Custom user registry page.
12. Enter 'system' for server user ID. 13. Enter 'password' for server user password. 14. Enter Custom registry class name com.liferay.portal.security.jaas.ext.websphere.PortalUserRegistry. 15. Click Apply.
21
Application Servers
16. Insert username/password into database. 17. Open a mysql console. 18. Enter Use lportal 19. Enter Insert into User_ (companyId, userId, password_) values ('system', 'system', 'password');
22
Application Servers
Install Liferay
1. 2. 3. Click Applications, click Install new applications Browse for portal-ear\liferay-portal.war. Enter context root '/'.
4.
Click Next
23
Application Servers
5.
Select Generate Default Bindings>Override default bindings>Use default viral host name for web modules:
6.
Click Next. Click Continue. For Steps 1 to 4, click Next to apply defaults.
24
Application Servers
7.
25
Application Servers
8.
Click Next.
26
Application Servers
9.
Click Finish.
27
Application Servers
11. Save this configuration to master configuration by clicking on System administration and Save Changes to Master Repository.
28
Application Servers
b. c. 2. 3.
Open up browser and point to http://localhost:9080. Liferay portal home page should be seen. Edit your Stop the Server shortcut to set the user id and password. If you don't do this, you will not be able to stop the server after you restart WebSphere: "C:\Program Files\WebSphere\AppServer\bin\stopServer.bat" server1 -user system password password Stop Websphere and retart it. Login on with 'system' for username and 'password' for password.
4.
29
30