&tag(MacPorts/tomcat6);
*目次 [#e400c400]
#contents
*参考情報 [#v850af43]
-[[MacPorts で Tomcat 6 をインストールする - make world:http://d.hatena.ne.jp/littlebuddha/20100422/1271946986]]

*インストール [#s041327c]
**Java1.6で使う [#xa5ff420]
-メモリ不足になる可能性があるらしいけど、一応大丈夫だった。
 $ sudo port install tomcat6
**OpenJDK(Java7)で使う [#ue59f30f]
-Java7のOpenJDKで使用する場合、先にOpenJDKを入れておき、JAVA_HOMEを設定した上でtomcat6をインストールする。そうしないとjsvcがJVMを見つけられず起動に失敗する。tomcatctlのJSVC_DEBUGを有効するとデバッグできる(デフォルトの場合/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Librariesを探そうとする)。

**Tomcat6 が使っているJVMの確認 [#gcaa3fa9]
-/opt/local/share/java/tomcat6/webapps/examples/jsp/jvm.jspを作成
#pre{{
<html>
    <head><title>test</title></head>
    <body>
        <h1>test</h1>
        <% 
        out.println(System.getProperty("java.home"));
        %>
    </body>
</html>
}}
-http://localhost:8080/examples/jsp/jvm.jsp にアクセスすると使用中JVMが表示される。
*設定 [#ndb4ecae]
**運用 [#gf07651f]
※一度起動しないと、conf以下のファイルが作られないので注意!!

-起動
 sudo port tomcatctl start
 sudo tomcatctl start
-終了
 sudo port tomcatctl stop
 sudo tomcatctl stop
**自動起動設定 [#cdffb5c2]
-いつものやつ。
  sudo port load tomcat6

**文字コード変更 [#x9c7c8a2]
-ログの文字コードがSJISになってしまうので変更。
-setenv.shでJAVA_OPTSを指定する。
 export JAVA_OPTS='-Dfile.encoding=UTF-8'

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS