- PR -

Java SE 6でTomcatを使う

投稿者投稿内容
カーニー
ぬし
会議室デビュー日: 2003/09/04
投稿数: 358
お住まい・勤務地: 東京
投稿日時: 2007-06-26 17:20
Tomcat 5.5や6.0って、Java SE 6で動作すると考えてよいのでしょうか?

http://tomcat.apache.org/tomcat-5.5-doc/RELEASE-NOTES.txt
http://tomcat.apache.org/tomcat-6.0-doc/RELEASE-NOTES.txt

"run on J2SE 5.0 and later"なので、Java SE 6.0も含まれるという解釈なんですが。

それとも、特にJava SE 6は想定されてなくて、
http://java.sun.com/javase/6/webnotes/compatibility.html#incompatibilities
に引っかかっていなければ理論的には動くはず、くらいなもんでしょうかね?
mio
ぬし
会議室デビュー日: 2005/08/25
投稿数: 734
お住まい・勤務地: 神奈川県
投稿日時: 2007-06-26 17:44
実際動かしてみたんでしょうかね?
nagise
ぬし
会議室デビュー日: 2006/05/19
投稿数: 1141
投稿日時: 2007-06-26 18:48
本家のRELEASE-NOTESの情報が信じられないのであれば、
こんな掲示板の情報など、なおさら信じるに値しないのでは?
朝日奈ありす
大ベテラン
会議室デビュー日: 2007/05/02
投稿数: 189
お住まい・勤務地: 最北の地
投稿日時: 2007-06-26 19:40
自分で調査がするのが面倒なのですか?
調査を依頼する場合には 仕事なのでお金が発生しますよ。
動作するのか知りたいだけならば自分でしましょう。
「私はみたが英語がわからない」みたいで適当なこといってるきがします。
それの後継で動く場合は特に追記されませんが、後継では動かない場合は
J2SE 5.0 Only などとかかれます。
カーニー
ぬし
会議室デビュー日: 2003/09/04
投稿数: 358
お住まい・勤務地: 東京
投稿日時: 2007-06-27 10:40
そう厳しいこと言わんといて下さいよ。

オープンソースソフトウェアなので「動作が保証されますか?」という表現は不適当と思い「動作しますか?」と尋ねたのですが、ちょっと癇に障る表現になってしまったようですね。

知りたかったのは、"and later"はメジャーバージョンをまたがって適用されると解釈してもよいかどうかという点です。ドキュメントによっては"and later"なしで"J2SE 5 JRE"と記述されていたりもしますので。特に5.5のほうのLast UpdateはJava SE 6の正式リリース前ですし。
mio
ぬし
会議室デビュー日: 2005/08/25
投稿数: 734
お住まい・勤務地: 神奈川県
投稿日時: 2007-06-27 11:27
Tomcatのプロジェクトほどのところが、問題があるのに告知もなしに放置してるとは思えませんが。
カーニー
ぬし
会議室デビュー日: 2003/09/04
投稿数: 358
お住まい・勤務地: 東京
投稿日時: 2007-06-27 15:07
"Java SE 6"で検索したのがまずかったようです。
"jdk 1.6"で検索したら事例が多く見つかりました。

tomcat-userメーリングリストの過去記事でも、「Java SE 6はサポートされていない」的な発言は全く見られませんでしたので、少なくとも「Java SE 6でもJ2SE 5と同様に動作することが期待される」と判断します。
(トラブルはいくつか存在するようですが)

ただ、Java SE 6をサポートするOracle JDBCドライバがまだ存在しないことも分かりましたので、うちではJ2SE 5を使うことにします。
mio
ぬし
会議室デビュー日: 2005/08/25
投稿数: 734
お住まい・勤務地: 神奈川県
投稿日時: 2007-06-27 16:11
では、一応事例ということで。
私の担当しているサービスがつい先日から拡大され、増えたホストではJDKが6になっています。
Oracleは、5のときに使っていたjarがそのまま置かれてますが、とくに問題は出ていないようです。
公式にサポートしていると言っていなくても、動かないということではなさそうですね。

スキルアップ/キャリアアップ(JOB@IT)