legacy-knowledge-base
公開されました Sep. 10, 2025

Tomcat 7でのLiferay WARのセットアップ

written-by

Liferay Support

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とMySQL 5.x on Apache Tomcat 7.xを使用して、Liferay Portal 6.1 EEまたはLiferay Portal 6.2 EEをセットアップする方法について説明します。

解像度

1. 必要なファイルを集める

  1. Tomcat 7の最新のサポートバージョンをダウンロードし、解凍してください。 http://archive.apache.org/dist/tomcat/tomcat-7/
  2. Apache Tomcatがある解凍されたローカルフォルダは、 ${TOMCAT_HOME}と略記されます。
  3. 最新のLiferay.warファイルとLiferay Portalのソースファイル、依存関係をダウンロードします。 Liferay WARと依存関係。

2. 依存性ジャー

  1. {$TOMCAT_HOME}/lib/ の中に ext というフォルダを作成します。
  2. また、ダウンロードしたTomcatバンドルがある場合、管理者は、そのバンドルの {$TOMCAT_HOME}/lib/ext フォルダからすべてのファイルをコピーして、現在のTomcatサーバーの {$TOMCAT_HOME}/lib/ext フォルダに置くオプションもあります。 その後、ステップ 5 に進んでください。
  3. ただし、開発者が Liferay を構築し、それを依存関係に使用している場合は、依存関係ファイルを {$TOMCAT_HOME}/lib/extに展開してください。
  4. liferay-portal-src-6.x-ee-spXX/lib/development から $TOMCAT_HOME/lib/ext フォルダに以下の jar をコピーします。 (これらは、既存のバンドルから取り出すことも可能です。)
    • activation.jar
    • jms.jar
    • jta.jar
    • jutf7.jar
    • mail.jar
    • persistence.jar
    • resin.jar
    • script-10.jar
  5. liferay-portal-src-6.x-ee-spXX/lib/portal から ccpp.jar を {$TOMCAT_HOME}/lib/ext フォルダにコピーします。
  6. MySQL を使用する場合は、最新の MySQL JDBC ドライバ http://www.mysql.com/products/connector/ をダウンロードし、 mysql-connector-java-{$version}-bin.jar{$TOMCAT_HOME}/lib/ext フォルダに配置してください。

3. ドメインを設定する

  1. setenv.bat|sh${TOMCAT_HOME}/binを作成します。

  2. Windowsユーザーの方は、 setenv.bat 、以下のように編集してください:
    		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 "JAVA_OPTS=%JAVA_OPTS% -Dfile.encoding=UTF8 -Djava.net.preferIPv4Stack=true -Dorg.apache.catalina.loader.WebappClassLoader.ENABLE_CLEAR_REFERENCES=false -Duser.timezone=GMT -Xmx1024m -XX:MaxPermSize=256m"
    		
  3. Catalina の中に {$TOMCAT_HOME}/conf/ というフォルダを作成します。
  4. localhost の中に {$TOMCAT_HOME}/conf/Catalina というフォルダを作成します。
  5. ROOT.xml{%TOMCAT_HOME}/conf/Catalina/localhost に作成.
  6. ROOT.mxl を以下のように編集してください:
    	<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" /> -->
    </Context>
    	
  7. {$TOMCAT_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と置換する。
  8. {$TOMCAT_HOME}/conf/server.xml を編集し、
    <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />

    <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" />に置き換える。
  9. {$TOMCAT_HOME}/webapps に移動し、support-catalina.jar が存在する場合は削除してください。

4. Liferayをデプロイする

  1. {$TOMCAT_HOME}/webapps/ に移動し、 ROOTを含むコンテンツを削除します。
  2. ROOT フォルダを新規作成します。
  3. liferay-portal-6.x.x.war の内容を {$TOMCAT_HOME}/webapps/ROOTに解凍する。
  4. コマンドコンソールを開き、 {$TOMCAT_HOME}/bin 、アプリケーションサーバーを起動します。
did-this-article-resolve-your-issue

legacy-knowledge-base