Plesk10 と Tomcat

更新日 2013-01-07 (月) 14:15:31

TomcatをシステムでONするにはサーバ管理の「ツールとユーティリティ」の「サーバツール」の「サービス管理」で Tomcat Javaをアクティブにする
ただし、warファイルをUPするときはサービスを停止する必要があるか不明だが停止して処理をした。

plesk-java1.png

ドメインでApp(gsessio3)をインストール

plesk-java2.png

plesk-java3.png

UPしてツールのスイッチをオンにしてパス上のものを起動すると以下のようなリンクが作成される。パス上のものを停止するとリンクも消える

# ls -lt /usr/share/tomcat5/psa-webapps/wesden.net
total 4
lrwxrwxrwx  1 root   root     52 Nov  1 17:08 gsession3.war -> /usr/share/tomcat5/psa-wars/wesden.net/gsession3.war
# cd/usr/share/tomcat5/psa-webapps/wesden.net

# mkdir gsession3
# cd gsession3
# jar xvf ../gsession3.war
# chown -R tomcat.tomcat gsession3

その後システム上のサービスを起動し、ドメインごとのツールのスイッチをオンにして、アプリを起動したら動作した。

システム上のtomcat javaがオン時とオフ時の違い

ON時

/etc/tomcat5/server.xml

(最後のほう)
  <Service debug="0" name="PSA">
    <Connector port="9008" enableLookups="true" protocol="AJP/1.3"/>
    <Connector port="9080" maxThreads="15" minSpareThreads="5" \
maxSpareThreads="75" enableLookups="true" acceptCount="10" \
connectionTimeout="20000" disableUploadTimeout="true"/>
    <Engine name="PSA" defaultHost="localhost">
      <Host deployXML="true" name="wesden.net" appBase="psa-webapps/wesden.net"\
 unpackWARs="false" autoDeploy="true" liveDeploy="true">
        <Context crossContext="false" reloadable="false" useNaming="true" \
swallowOutput="false" privileged="true" displayName="Tomcat Manager \
Application" docBase="/usr/share/tomcat5/server/webapps/manager" \
cookies="true" path="/manager" cachingAllowed="true"/>
        <Realm className="org.apache.catalina.realm.MemoryRealm" pathname="psa-users/wesden.net.xml" validate="true"/>
        <Alias>
www.wesden.net
        </Alias>
      </Host>
    </Engine>
  </Service>

/etc/tomcat5/tomcat-users.xml

<?xml version='1.0' encoding='utf-8'?>
 <tomcat-users>
  <role rolename="tomcat"/>
  <role rolename="role1"/>
  <user username="both" password="tomcat" roles="tomcat,role1"/>
  <user username="tomcat" password="tomcat" roles="tomcat"/>
  <user username="role1" password="tomcat" roles="role1"/>
</tomcat-users>

OFF時

/etc/tomcat5/server.xml

(最後のほう)

  <Service debug="0" name="PSA">
    <Connector port="9008" enableLookups="true" protocol="AJP/1.3"/>
    <Connector port="9080" maxThreads="15" minSpareThreads="5" \
maxSpareThreads="75" enableLookups="true" acceptCount="10" \
connectionTimeout="20000" disableUploadTimeout="true"/>
    <Engine name="PSA" defaultHost="localhost"/>
  </Service>

/etc/tomcat5/tomcat-users.xml

<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
  <role rolename="tomcat"/>
  <role rolename="role1"/>
  <user username="tomcat" password="tomcat" roles="tomcat"/>
  <user username="both" password="tomcat" roles="tomcat,role1"/>
  <user username="role1" password="tomcat" roles="role1"/>
</tomcat-users>

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS