legacy-knowledge-base
公開されました Jul. 2, 2025

Liferay Portal 6.2 を Tomcat 8.5 for Windows にインストールする。

written-by

Aaron Wang

How To articles are not official guidelines or officially supported documentation. They are community-contributed content and may not always reflect the latest updates to Liferay DXP. We welcome your feedback to improve How To articles!

While we make every effort to ensure this Knowledge Base is accurate, it may not always reflect the most recent updates or official guidelines.We appreciate your understanding and encourage you to reach out with any feedback or concerns.

legacy-article

learn-legacy-article-disclaimer-text

Windowsを使用したTomcat8.5サーバーにLiferay Portal6.2をセットアップする方法について説明します。

解決策

1. )Necessary Filesをダウンロードする:

  • Liferay-portal-6.2-ee-sp20-20170717160924965.war
  • Liferay-portal-dependencies-6.2-ee-sp20
  • liferay-portal-6.2-ee-sp20 (Tomcat7.0.62をバンドルした場合のデフォルトサーバー)
  • tomcat-8.5.45

ファイルは、ヘルプセンター ダウンロード ページでご覧いただけます。

2. ) Dependency Jarsをセットアップします:

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

注:これらの .jar ファイルをダウンロードするためのリンクは古くなっているため、Portal6.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.xml%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
  • %CATALINA_HOME%/conf/server.xml を編集し、 URIEncoding="UTF-8" redirectPort=8443とあるところに、以下のようにコネクタ(HTTPとAJP)の定義に属性を追加します:
    • <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 Portal 6.2 を Tomcat 8.5 にインストールし、ポータルを正常に起動することができました。

    did-this-article-resolve-your-issue

    legacy-knowledge-base