0
1

More than 3 years have passed since last update.

MacでHomebrewを使えばEclipseがなくてもすぐTomcatを使える

Posted at

Tomcatの環境設定で困りませんか?

MacでTomcatの環境設定をする際、Tomcatのtar.gzまたはzipファイルを公式サイトからダウンロードしてjava_homeやcatalina_homeのパスを色々設定したりと色々めんどくさくて、嫌になりませんか?

私は一度嫌になって、Eclipseに頼りました。でもEclipseも不具合があったら、また問題を見つけるの大変そうだなと思いました。

そこで、今回一番シンプルなTomcat導入方法を見かけたので紹介します。

ソース

Installing Apache Tomcat on MacOS Mojave using Homebrew(2019/8/29)
https://medium.com/@fahimhossain_16989/installing-apache-tomcat-on-macos-mojave-using-homebrew-28ce039b4b2e

設定方法

「Installing and Running Apache Tomcat on Mac OS using Homebrew」の見出しから参照してください。(cask云々と書いてある箇所は割愛して進めました。)

Step1:Tomcatをインストール

Tomcatのインストールのために以下のコマンドをターミナルで実行します。

brew update
brew install tomcat
###Step2:Tomcatを開始する

Homebrewのコマンドを使って、自動的に開始(停止)する場合は以下のコマンド
brew services start tomcat
brew services stop tomcat

マニュアルでTomcatを開始(停止)する場合は以下のコマンド

catalina run
catalina stop
以上で、Tomcatを開始することができます。

Last login: Thu Jul 30 22:52:31 on ttys001
AkihironoMacBook-puro% catalina run
Using CATALINA_BASE:   /usr/local/Cellar/tomcat/9.0.37/libexec
Using CATALINA_HOME:   /usr/local/Cellar/tomcat/9.0.37/libexec
Using CATALINA_TMPDIR: /usr/local/Cellar/tomcat/9.0.37/libexec/temp
Using JRE_HOME:        /usr/local/opt/openjdk
Using CLASSPATH:       /usr/local/Cellar/tomcat/9.0.37/libexec/bin/bootstrap.jar:/usr/local/Cellar/tomcat/9.0.37/libexec/bin/tomcat-juli.jar
NOTE: Picked up JDK_JAVA_OPTIONS:  --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
.
.
.
.
31-Jul-2020 00:08:31.077 情報 [main] org.apache.catalina.startup.HostConfig.deployDirectory ディレクトリ [/usr/local/Cellar/tomcat/9.0.37/libexec/webapps/host-manager] の Web アプリケーションの配備は [18] ms で完了しました。
31-Jul-2020 00:08:31.080 情報 [main] org.apache.coyote.AbstractProtocol.start プロトコルハンドラー ["http-nio-8080"] を開始しました。
31-Jul-2020 00:08:31.090 情報 [main] org.apache.catalina.startup.Catalina.start 
サーバーの起動 [829]ms
0
1
0

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
0
1