MacにTomcat 7をインストールしてみる。

環境:Mac OS X(10.8.3)

[Apache Tomcat – Apache Tomcat 7 Downloads](http://tomcat.apache.org/download-70.cgi) から、`Binary Distributions – zip (pgp, md5) `をダウンロード。

自分の場合は、`apache-tomcat-7.0.40` ス。

なんかDLしたら展開されてた。

上記を `/opt/local/` に配置してみた。

とりあえず試す。

terminalで、

“`
cd /opt/local/apache-tomcat-7.0.40/bin/
// 実行権限あたえる
chmod +x *.sh
// 起動
sh startup.sh
“`

して

http://localhost:8080/ にアクセス。Apache Tomcat/7.0.40 表示された。

“`
sh shutdown.sh
“`

で終了。

以下も環境変数に加えてみた。これでtomcat立ち上げ時のデフォルトが今回のになるの?か。よくわからないです。

“`
vim ~/.bash_profile
export CATALINA_HOME=/opt/local/apache-tomcat-7.0.40
source ~/.bash_profile
“`

参考:
[Mac OS X LionにTomcat7をインストールする – 等身大シンドローム](http://mathtti.hatenablog.com/entry/20120123/mac_lion_tomcat)

睡眠の擬音は「ぐうぐう」。
「すやすや」ほどの安定感は日常では
なかなかないので、
より肉体の癒し感ある「ぐうぐう」があってるな、と。

MavenをMacのローカルにインストールメモ

Mac(10.8.3)ローカル上でとあるJavaで作られたWebアプリ動かしたい。その導入メモ。

そのアプリのソースコードを入手したのだけど、ルートに、`pom.xml`ファイルがあった。
これは、Mavenというビルドシステム?のプロジェクト記述ファイルなんだそう。

というわけでとりあえずMavenというのをいれてみる。

## 1. Mavenのダウンロードとインストール

[Maven – Download Apache Maven](http://maven.apache.org/download.cgi) で `Maven 3.0.5 (Binary tar.gz)` をダウンロード。

解凍したファイルは、`/usr/local/` においてみた(次の設定でパスさえ通せればどこでもいいみたい)

## 2 . 環境変数の設定をする(パスを通す)

パスを通す、そう。terminalで。
そもそも環境変数って何?の話は、[Linuxユーザのためのチップス: .bash_profileで環境変数を設定する。](http://watermans-linuxtips.blogspot.jp/2008/10/bashprofile.html) に詳しい。

“`
// 環境変数定義ファイルをvimで開く
vim ~/.bash_profile
“`

して、

“`
// 設定を記述 ( i でインサートモードにはいって記述、変更後escで抜けて:wqで保存して終了 )
export JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/
export MAVEN_HOME=/usr/local/apache-maven-3.0.5
export PATH=$PATH:$MAVEN_HOME/bin
export _JAVA_OPTIONS=”-Dfile.encoding=UTF-8″
“`

を追加して

“`
// 設定を反映する
source ~/.bash_profile
“`

## 3. 確認

terminalで

“`
mvn -v
“`

すると

“`
Picked up _JAVA_OPTIONS: -Dfile.encoding=UTF-8
Apache Maven 3.0.3 (r1075438; 2011-03-01 02:31:09+0900)
Maven home: /usr/share/maven
Java version: 1.6.0_45, vendor: Apple Inc.
Java home: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
Default locale: ja_JP, platform encoding: UTF-8
OS name: “mac os x”, version: “10.8.3”, arch: “x86_64”, family: “mac”
“`

な感じならインストール成功そう。

大容量メモリと小容量SSD時代における2つのMacBookの初期設定 | notohirog

> TimeMachineを有効にしている人限定だけど、MacBookの場合、出先でもTimeMachineの最新状態から復元出来るよう、自動でローカルにスナップショットを持つ設定になっている

んだって。