Windows用Tomcat 8.5にLiferay Portal 6.2をインストールします

この記事では、Windowsを使用してTomcat 8.5サーバーでLiferay Portal 6.2を設定する方法について説明します。

解決

1。 )必要なファイルをダウンロード:

  • Liferay-portal-6.2-ee-sp20-20170717160924965.war
  • Liferay-portal-dependencies-6.2-ee-sp20
  • liferay-portal-6.2-ee-sp20(Tomcat 7.0.62をバンドルのデフォルトサーバーとして)
  • tomcat-8.5.45

ファイルはヘルプセンターの ダウンロード ページにあります。

2。 )セットアップ依存関係JAR:

  1. Tomcat 8.5にextin%CATALINA_HOME%/ libという名前のフォルダーを作成します。
  2. Liferay依存関係を解凍し、 .jar ファイルをTomcat 8.5の%CATALINA_HOME%/ lib / ext にコピーします。
  3. ダウンロード サポート-tomcat.jar からファイルを HERE とにコピー %CATALINA_HOME%/ libに/ extに のTomcat 8.5でのディレクトリ
  4. いくつかのサードパーティ.jarファイルをダウンロードし、これらの.jarファイルを %CATALINA_HOME%/ lib / extます。
  • jta.jar
  • mail.jar
  • persistence.jar
  • activation.jar
  • ccpp.jar
  • jms.jar
  • jutf7.jar
  • junit.jar

注: これらの .jar ファイルをダウンロードするためのリンクは古くなっているため、Portal 6.2の .jar ファイルを使用してください。:liferay-portal-6.2-ee-sp20\tomcat-7.0.62 \ lib \ ext

3。 )Tomcat設定:

  1. Tomcat 8.5の%CATALINA_HOME%/ binディレクトリーにsetenv.bat(Windows)を作成します。次の内容を入力します。
  • if exist "%CATALINA_HOME%/jre@java.version@/win" (
          if not "%JAVA_HOME%" == "" (
              set JAVA_HOME=
          )
    
          set "JRE_HOME=%CATALINA_HOME%/jre@java.version@/win"
      )
    
      set "CATALINA_OPTS=%CATALINA_OPTS% -Dfile.encoding=UTF-8 -Djava.net.preferIPv4Stack=true -Dorg.apache.catalina.loader.WebappClassLoader.ENABLE_CLEAR_REFERENCES=false -Duser.timezone=GMT -Xmx1024m -XX:MaxPermSize=256m"
    
  • Tomcat 8.5にディレクトリ%CATALINA_HOME%/ conf / Catalina / localhost を作成します。
  • ROOT.xmlin%CATALINA_HOME%/ conf / Catalina / localhost作成します
  • ROOT.xmlを編集して、以下を追加します。
    • <Context path="" crossContext="true">

      <!-- JAAS -->

      <!--<Realm
      classNjame="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" />-->
      </Context>
  • %CATALINA_HOME%/conf/catalina.propertiesを開き、次の行を置き換えます。
    •  common.loader=${catalina.base}/lib,${catalina.base}/lib/*.jar,${catalina.home}/lib,${catalina.home}/lib/*.jar

        common.loader=${catalina.base}/lib,${catalina.base}/lib/*.jar,${catalina.home}/lib,${catalina.home}/lib/*.jar,${catalina.home}/lib/ext,${catalina.home}/lib/ext/*.jar
  • 以下のようにコネクター(HTTPおよびAJP)の定義で、 %CATALINA_HOME%/conf/server.xmlを編集して、属性URIEncoding = "UTF-8"を表示します(redirectPort = 8443)。
    • <Connector port="8080" protocol="HTTP/1.1"
      connectionTimeout="20000"
      redirectPort="8443" URIEncoding="UTF-8"/>

      <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" URIEncoding="UTF-8"/>
  • 最後に、%CATALINA_HOME%/ webappsディレクトリにsupport-catalina.jarが表示されている場合は、それを削除します。
  • 4。 )Liferayをデプロイする

    1. %CATALINA_HOME%/ webapps / ROOTの内容を削除します。 Liferay.warファイルを%CATALINA_HOME%/ webapps / ROOT抽出します
    2. %CATALINA_HOME%/bin/startup.bat実行してTomcatを起動します

    結果: Liferayポータル6.2をTomcat 8.5にインストールでき、ポータルを正常に起動できます。

    この記事は役に立ちましたか?
    1人中1人がこの記事が役に立ったと言っています