Skip to content

Instantly share code, notes, and snippets.

@tokunami
Last active October 27, 2015 08:44
Show Gist options
  • Save tokunami/186f649506b7668655c6 to your computer and use it in GitHub Desktop.
Save tokunami/186f649506b7668655c6 to your computer and use it in GitHub Desktop.

TomcatをMacにインストール

環境

  • Mac OSX 10.9.5

1. MacのJavaのバージョンを上げる

Java SE Development Kit 8 Downloads

ここはつい先日入れたばっかりなのでスキップ

2. Tomcatの導入

2-1. ダウンロード

Apache Tomcat - Apache Tomcat 7 Downloads から tar.gz をダウンロード&解凍

2-2. 本体を /usr/local へ配置

解凍した apache-tomcat--- フォルダを /usr/local へ移動

$ sudo mv ~/Downloads/apache-tomcat-7.0.57 /usr/local
2-3. /Library にシンボリックリンク
$ sudo ln -s /usr/local/apache-tomcat-7.0.57 /Library/Tomcat
$ sudo chown -R <username> /Library/Tomcat
2-4. シェルにアクセス権を付与
$ sudo chmod +x /Library/Tomcat/bin/*.sh

3. Tomcat の起動/終了

  • 起動
$ /Library/Tomcat/bin/startup.sh
Using CATALINA_BASE:   /Library/Tomcat
Using CATALINA_HOME:   /Library/Tomcat
Using CATALINA_TMPDIR: /Library/Tomcat/temp
Using JRE_HOME:        /Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home
Using CLASSPATH:       /Library/Tomcat/bin/bootstrap.jar:/Library/Tomcat/bin/tomcat-juli.jar
Tomcat started.

http://localhost:8080 で起動される\(^o^)/

  • 終了
$ /Library/Tomcat/bin/shutdown.sh       
Using CATALINA_BASE:   /Library/Tomcat
Using CATALINA_HOME:   /Library/Tomcat
Using CATALINA_TMPDIR: /Library/Tomcat/temp
Using JRE_HOME:        /Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home
Using CLASSPATH:       /Library/Tomcat/bin/bootstrap.jar:/Library/Tomcat/bin/tomcat-juli.jar

参考URL(ほぼそのまま)

http://qiita.com/deconcepter/items/2393cc68d73b19e9ad65

@tokunami
Copy link
Author

ソフトリンク

コンピュータのディスク上で扱うファイルやディレクトリを、本来の位置にファイルを残しつつそれとは別の場所に置いたり別名を付けてアクセスする手段。複製とは違い、実体がないこと、ソフトリンクで開いたファイルへの操作が実物のファイルにも反映されること、ファイルサイズが小さいのが特徴。
Mac ではエイリアス、Windows ではショートカット、UNIX ではシンボリックリンクと呼ばれる。

ln コマンドで作成でき、ファイルシステム上には本体の場所が記録された0バイトのファイルが出現する。

@tokunami
Copy link
Author

似た機能にハードリンク(hard link)がある。
1つのファイルやディレクトリに対してファイルシステム内で複数のパスを設定できるというもの。ハードリンクはリンクファイルを介さず直接本体を指し示すため本体の削除ができ、本体を移動・改名しても参照は維持されるが、同じファイルシステム上に現に存在するファイルにしか設定できない。

@tokunami
Copy link
Author

Tomcat 8.0.28でも同様の手順でインストール可能。
ただし、ソフトリンクは違う名前にした(Tomcat8とか)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment