我是 Liferay 的新手。我想将 Liferay 与 MySQL 数据库连接起来。我正在使用 Liferay CE(版本? - 与 tomcat (6.0.29) 捆绑在一起)。请告诉我这个步骤。谢谢
问问题
23890 次
4 回答
8
要构建已经提到的内容,请编辑 liferay-portal-xxx/tomcat-xxx/webapps/ROOT/WEB-INF/classes 中的文件 portal-ext.properties(如果它不存在,则创建它)。
将这些行添加到其中:
jdbc.default.driverClassName=com.mysql.jdbc.Driver
jdbc.default.url=jdbc:mysql://localhost/lportal?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false
jdbc.default.username=<insert your mysql username>
jdbc.default.password=<insert your mysql password>
在 mysql 中创建 lportal 表也可能值得。
mysql -u root -p <<< "create database lportal character set utf8;"
下载并提取此处找到的Liferay 数据库脚本。然后运行一个,例如
mysql -u root -p < /path-to-the-script/create-mysql.sql
更多信息可以在这个Liferay Ubuntu 安装指南(因为它是一个版本但数据库部分很有用)和这个Liferay 数据库配置指南中找到。
于 2012-11-27T21:54:53.330 回答
2
将以下代码行粘贴到 portal-ext.properties 中:
jdbc.default.driverClassName=com.mysql.jdbc.Driver
jdbc.default.url=jdbc:mysql://localhost/lportal?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false
jdbc.default.username=
jdbc.default.password=
于 2012-11-25T09:11:00.757 回答
0
1)path--->home/karthik/Desktop/LiferaySetup/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/webapps/ROOT/WEB-INF/classes---->create an empty doc with name as portal-ext.properties
paste the below code:
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
2)path--->/home/karthik/Desktop/LiferaySetup/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/conf/Catalina/localhost-->Enter the below code inside ROOT.xml
<Context path="" crossContext="true">
<!-- JAAS -->
<!--<Realm
className="org.apache.catalina.realm.JAASRealm"
appName="PortalRealm"
userClassNames="com.liferay.portal.kernel.security.jaas.PortalPrincipal"
roleClassNames="com.liferay.portal.kernel.security.jaas.PortalRole"
/>-->
<!--
Uncomment the following to disable persistent sessions across reboots.
-->
<!--<Manager pathname="" />-->
<!--
Uncomment the following to not use sessions. See the property
"session.disabled" in portal.properties.
-->
<!--<Manager className="com.liferay.support.tomcat.session.SessionLessManagerBase" />-->
<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="root"
password="root"
maxActive="20"
/>
</Context>
If you follow the above 2 statements you can create easily
于 2013-04-30T05:12:00.277 回答
0
- 下载 Liferay CE
- 安装 MySQL 并创建数据库
- 如果不存在portal.properties,解压缩liferay并创建文件到liferay_home/tomcat-6.0.29/webapps/ROOT/WEB-INF/clases
- 粘贴这个:
jdbc.default.driverClassName=com.mysql.jdbc.Driver
jdbc.default.url=jdbc:mysql://localhost/nameDatabase?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false
jdbc.default.username=name
jdbc.default.password=密码
运行 onm Eclipse 或 Windows .bat/Linux .sh 我希望对你有用
于 2012-11-29T21:24:54.797 回答