3
10

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

改めてWindowsにTomcatインストールするメモ

Last updated at Posted at 2017-11-03

目的

  • 仕事だけでなく、単純な趣味として、勉強として家で使うため。
    • Webアプリ試したい
    • Webアプリ開発したい
    • 個人ブログ(ローカル)つけたい
  • tomcat7ばっかり使ってたので9を試してみる
  • 一から設定を思い出す。そしてQiitaへの投稿を習慣づける

準備

  1. Java 1.9 Accept icense AgreementしてWindowsを落とす
  2. Tomcat9バイナリ Windows 64bitあたりを

Javaインストール

  • インストーラを起動してインストール
    • 場所をD:\dev\runtime\java\jdk1.9.*_***にしておくと便利そう
  • 環境変数設定
    • システムのプロパティ→環境変数設定からPathとJAVA_HOMEを設定
    • Pathは%JAVA_HOME%\binにしておくとあとからバージョン変えやすくて便利
    • 念のためjava -versionやecho %JAVA_HOME%で正しいかを確認

Tomcatインストール

  • zip解凍
    • 場所をD:\dev\container\tomcat9にしておくと便利そう
    • tomvat9w.exeを起動してブラウザでlocalhost:8080を開いて確認
  • サービス化
    • コマンドプロンプトでtomcatインストール場所まで移動(dならd:とかした後cd)
    • service.bat install tomcat9
  • メモリなどの設定
    • コマンドプロンプトでtomcat9wと入力してGUI画面起動
      • StartupTypeとかも決めておく
      • なにはともあれJava設定
        • InitialとMaximumを4GBぐらいでしたり
        • 引数に色々入れて、チューニング
-server
-XX:MaxPermSize=512m -XX:PermSize=512m -XX:SurvivorRatio=2 -Xmn2048m -Xmx4096m -Xms4096m
-XX:+PrintGCDetails -Xloggc:${CATALINA_BASE}/logs/gc.log.${DATE}
-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=3333 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=true

Tomcat Managerを使えるようにする

賛否はあるだろうけど便利だし
confフォルダにあるtomcat-users.xmlの最後の行あたりに以下を追加

<role rolename="manager-gui"/>
<user username="tomcat" password="s3cret" roles="manager-gui"/>

他、設定とか参考

3
10
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
10

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?