2

私はLiferayの初心者です。Liferay を MySQL データベースに接続したい。Liferay CE を使用しています (バージョン? - tomcat (6.0.29) にバンドルされています)。そのための手順を教えてください。ありがとうございました

4

4 に答える 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 データベース スクリプトをダウンロードして抽出します。次に、1つを実行します。

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&amp;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
  1. Liferay CE をダウンロード
  2. MySQL をインストールしてデータベースを作成する
  3. liferay を解凍し、portal.properties が存在しない場合はファイルを liferay_home/tomcat-6.0.29/webapps/ROOT/WEB-INF/clases に作成します
  4. これを貼り付けます:

jdbc.default.driverClassName=com.mysql.jdbc.Driver

jdbc.default.url=jdbc:mysql://localhost/nameDatabase?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false

jdbc.default.username=名前

jdbc.default.password=パスワード

onm Eclipse、または Windows .bat/Linux .sh を実行してください。

于 2012-11-29T21:24:54.797 に答える