技術記事については、Qiitaにも稀に投稿しています。

Homebrewを使ってTomcatを動かしてみる

IMG_5259

Macのパッケージ管理を従来のMacPortsからHomebrewに変えてから数ヶ月。
Eclipseを使わず、HomebrewでTomcatをインストールして猫ちゃん画面を表示させる。

まずはHomebrewのアップデートをしておく

$ brew update
Already up-to-date.

HomebrewでTomcatをインストールする

今回はTomcatの7.0.50がインストールされる模様

$ brew install tomcat
==> Downloading http://www.apache.org/dyn/closer.cgi?path=tomcat/tomcat-7/v7.0.50/bin/apache-tomcat-7.0.50.tar.gz
==> Best Mirror http://ftp.yz.yamagata-u.ac.jp/pub/network/apache/tomcat/tomcat-7/v7.0.50/bin/apache-tomcat-7.0.50.tar.
// 以下略

インストール先は以下の通り

$ ls -l /usr/local/bin/catalina
lrwxr-xr-x 1 Takahiro admin 36 2 15 12:20 catalina -> ../Cellar/tomcat/7.0.50/bin/catalina

色々な方が書かれているブログなどを拝見すると、ここで環境変数の設定を追加しているんだけど(.bash_profile)、追加しなくても動きそうな記事もあったのでやってみる。

$ catalina start
Using CATALINA_BASE: /usr/local/Cellar/tomcat/7.0.50/libexec
Using CATALINA_HOME: /usr/local/Cellar/tomcat/7.0.50/libexec
Using CATALINA_TMPDIR: /usr/local/Cellar/tomcat/7.0.50/libexec/temp
Using JRE_HOME: /Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home
Using CLASSPATH: /usr/local/Cellar/tomcat/7.0.50/libexec/bin/bootstrap.jar:/usr/local/Cellar/tomcat/7.0.50/libexec/bin/tomcat-juli.jar

https://kt-kiyoshi.com:8080

tomcat

とりあえず、猫ちゃん画面の表示はできたので環境変数の追加は見送るとする。
っていうか、CATALINA_HOME出力されてるしね。

Tomcatの停止

$ catalina stop
Using CATALINA_BASE: /usr/local/Cellar/tomcat/7.0.50/libexec
Using CATALINA_HOME: /usr/local/Cellar/tomcat/7.0.50/libexec
Using CATALINA_TMPDIR: /usr/local/Cellar/tomcat/7.0.50/libexec/temp
Using JRE_HOME: /Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home
Using CLASSPATH: /usr/local/Cellar/tomcat/7.0.50/libexec/bin/bootstrap.jar:/usr/local/Cellar/tomcat/7.0.50/libexec/bin/tomcat-juli.jar

ちなみに今回のMac環境はこんな感じ

MBA_20140215