プログラミング: 2016年4月アーカイブ

自習環境を作るために、Mac OS X 10.10.5 の上で Tomcat 8 を動かそうと思うので、その環境設定メモ。

Tomcat 自体のインストールは簡単。

Java で書かれているので、Java の実行環境のあるマシン上なら、プログラムファイルを落としてきて適当なところに配置するだけ。特別なインストール作業は必要無い。

まず、http://tomcat.apache.org/download-80.cgi から 8.0.33 をダウンロード。
ちなみに実体は、http://ftp.riken.jp/net/apache/tomcat/tomcat-8/v8.0.33/bin/apache-tomcat-8.0.33.tar.gz だった。

落としてきた tar.gz ファイルを、アーカイブユーティリティで展開。
(ちなみに Zip ファイルもあるので、そちらがお好きなかたは、そちらをどうぞ)
展開して出来た apache-tomcat-8.0.33 フォルダを、アプリケーションフォルダの下に移動、またはコピー。

で、ここからはターミナルソフト上で作業を行なう。

Naf:~ shinoda$ cd /Applications
Naf:Applications shinoda$ cd apache-tomcat-8.0.33
Naf:apache-tomcat-8.0.33 shinoda$ cd bin
Naf:bin shinoda$ ls -la
total 1576
drwxr-xr-x@ 25 shinoda  admin     850  3 31 10:16 .
drwxr-xr-x@ 13 shinoda  admin     442  3 31 10:16 ..
-rw-r--r--@  1 shinoda  admin   28657  3 19 05:32 bootstrap.jar
-rw-r--r--@  1 shinoda  admin    1647  3 19 05:33 catalina-tasks.xml
-rw-r--r--@  1 shinoda  admin   13825  3 19 05:32 catalina.bat
-rwxr-xr-x@  1 shinoda  admin   21389  3 19 05:32 catalina.sh
-rw-r--r--@  1 shinoda  admin  204944  3 19 05:32 commons-daemon-native.tar.gz
   ~途中略~
-rw-r--r--@  1 shinoda  admin    2020  3 19 05:32 shutdown.bat
-rwxr-xr-x@  1 shinoda  admin    1902  3 19 05:32 shutdown.sh
-rw-r--r--@  1 shinoda  admin    2022  3 19 05:32 startup.bat
-rwxr-xr-x@  1 shinoda  admin    1904  3 19 05:32 startup.sh
-rw-r--r--@  1 shinoda  admin   40845  3 19 05:32 tomcat-juli.jar
-rw-r--r--@  1 shinoda  admin  389032  3 19 05:32 tomcat-native.tar.gz
-rw-r--r--@  1 shinoda  admin    4057  3 19 05:32 tool-wrapper.bat
-rwxr-xr-x@  1 shinoda  admin    5061  3 19 05:32 tool-wrapper.sh
-rw-r--r--@  1 shinoda  admin    2026  3 19 05:32 version.bat
-rwxr-xr-x@  1 shinoda  admin    1908  3 19 05:32 version.sh

ちゃんとファイルは展開されているようなので、この中の startup.sh を実行、

Naf:bin shinoda$ ./startup.sh
Using CATALINA_BASE:   /Applications/apache-tomcat-8.0.33
Using CATALINA_HOME:   /Applications/apache-tomcat-8.0.33
Using CATALINA_TMPDIR: /Applications/apache-tomcat-8.0.33/temp
Using JRE_HOME:        /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
Using CLASSPATH:       /Applications/apache-tomcat-8.0.33/bin/bootstrap.jar:/Applications/apache-tomcat-8.0.33/bin/tomcat-juli.jar
Tomcat started.

お、普通に起動したなと思ったけど、ps コマンド叩いてみたら起動してない。

Naf:bin shinoda$ ps auxww|grep tomcat
shinoda          2277   0.0  0.0  2432772    540 s000  R+   11:28AM   0:00.00 grep tomcat

当然、http://localhost:8080/ で画面も見れない。

/Applications/apache-tomcat-8.0.33/logs/catalina.out を見てみると、

Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/catalina/startup/Bootstrap : Unsupported major.minor version 51.0

だって。

J2SE 8 = 52
J2SE 7 = 51
J2SE 6.0 = 50
J2SE 5.0 = 49

だから、51.0 以上ってことは、Java SE 7 以上ってことか。

確かに、バージョンを確認してみると、

Naf:logs shinoda$ java -version
java version "1.6.0_65"
Java(TM) SE Runtime Environment (build 1.6.0_65-b14-466.1-11M4716)
Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-466.1, mixed mode)

開発者バージョン 1.6.0 ってことは Java SE 6 ってことか。
そんな古い Java しか入ってなかったっけ?

それじゃあということで、2016/3/23 に公開されたばかりの Version 8 Update 77 をダウンロードしてこようとしたら、たった 64.27MB のインストールに 5時間だって。
おい、いい加減にしろ!と思ったら、2.7MB ダウンロードしたところで固まってしまった・・・

今、ここ(^^;;;

このアーカイブについて

このページには、2016年4月以降に書かれたブログ記事のうちプログラミングカテゴリに属しているものが含まれています。

前のアーカイブはプログラミング: 2016年3月です。

次のアーカイブはプログラミング: 2016年6月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。


月別 アーカイブ

電気ウナギ的○○ mobile ver.

携帯版「電気ウナギ的○○」はこちら