2018/12/15 このエントリーをはてなブックマークに追加 はてなブックマーク - EEサーバーとJava SE 11の組み合わせをザッと調べる

EEサーバーとJava SE 11の組み合わせをザッと調べる

カテゴリ: ,

EEとSEってバージョンどうなってるんだろうとふと思ったので、メモがてら書いています。
JAXB無くなったりとか色々あるので。
情報の寄せ集めです。



僕が最近のJavaのサーバーサイドってどんな感じだろうと考えたとき、
以下のような感じかなと思いました。
  • Embedded web server(Tomcat、Jetty、Undertow、Payara など)を使ってアプリを動かす(fat jar的な。executable jar的な。)
  • Spring Boot、Spark、Payara MicroなどでEmbedded web serverをあまり意識せず使い、アプリを動かす(fat jar的な。executable jar的な。)
  • EE Server(Jakarta EE 8を前提とすると、WildFly 15、Payara 5、GlassFish 5、WebSphere*)にwebアプリケーションを作成してデプロイ(昔からよくある感じ)
    ※ WebSphereは有償サーバーでベンダー独自にサポートしているぽいので、調べにくいし割愛

今回、EEサーバーを使う方を考える。


  • 11になって行く時代
  • 11がLTS
  • 9とか10はなかったんや

8が最新の、はず

  • WildFly 15(EE8) + Java SE 8
  • Payara Server 5(EE8) + Java SE 8
  • GlassFish 5(EE8) + Java SE 8

は無論okとして、

  • WildFly 15(EE8) + Java SE 11
  • Payara Server 5(EE8) + Java SE 11
  • GlassFish 5(EE8) + Java SE 11

がちゃんと動くかどうか。

・WildFly 15(EE8) + Java SE 11


EE7 、 EE8サポート。
Java SE 11もクラスパスモードでサポートしているらしい。
http://wildfly.org/news/2018/12/13/WildFly15-Final-Released/

・Payara Server 5(EE8) + Java SE 11


EE8はサポートしているとして、Java SE 11は issueが上がっている。
Java 9以降は現在サポートしていない。Jakarta EE自体が11対応というかjigsaw対応必要だろう、みたいなコメントが書いてある。
https://github.com/payara/Payara/issues/3382
https://github.com/payara/Payara/issues/2296

・GlassFish 5(EE8) + Java SE 11


蓮沼さんの記事が詳しいが、Java SE 11はサポートしてない。
まぁ、Payaraもまだだし。
https://www.coppermine.jp/note/2018/12/nightmare-of-jep320/




2016/12/11 このエントリーをはてなブックマークに追加 はてなブックマーク - どうすんのJava EE

どうすんのJava EE

カテゴリ: ,




これはJava EE Advent Calendar 2016の11日目の記事です。


@kikutaro_さんがアドベントカレンダーをみんなに書いてもらえるよう頑張ってたのがチラッと見えたので、
まぁ僕も協力したいなぁという次第です。


突貫で雑に書いてしまったので変なところがあるかもしれませんがツッコミを入れて下さい。。

2016/11/06 このエントリーをはてなブックマークに追加 はてなブックマーク - [Java]Payara MicroProfileでぱやぱやする

[Java]Payara MicroProfileでぱやぱやする

カテゴリ: , ,







Payara Microがなんだか存在だけ知っていて気になっていたので、
勢いつけてブログ書きつつ導入してみる。
と思ったのだけど、Payara MicroProfileというものがあったのでそっちの方を選んで導入してみる。

今後Paraya MicroProfileを使いつつ、Java EEで遊びたいものがあれば試してみようかという目的もある。

2015/04/04 このエントリーをはてなブックマークに追加 はてなブックマーク - 【Kotlin】KotlinでもJava EE 8 のMVC1.0(Ozark)は動くよ

【Kotlin】KotlinでもJava EE 8 のMVC1.0(Ozark)は動くよ

カテゴリ: , ,



Kotlin meets Java EE 8!!!


KotlinサイトとGlass Fishサイトより引用




はい、動きます。
しなくてもいい苦労をしたくなる僕です。




元ネタ
MVC 1.0(Java EE 8)をとりあえず動かしてみた - Java EE 事始め!

Java EE 8 のearly draftとやら。MVC1.0と言われるJAX-RSとかあたりによく似てる気がしないでもないやつです。


GA