2016-07-01 10 views
1

hybrisサーバーを再起動しなくてもJavaコードを変更する方法はありますか?各Javaコードが変更されてからサーバーが再起動するまでに時間がかかります。開発時間が増加し、生産性が低下します。 1つの方法はJRebelですが、ライセンスツールと評価版は15日までしか使用できません。私はサーバーの再起動なしにJavaコードの変更を反映するために、任意のopensourceツールまたは特定の設定を探しています。hybrisサーバーの再起動なしのJavaコードの変更

私はhybris 5.4を使用しています。

私たちが知っているように、hybrisサーバーはhybris modified tomcat serverです。

+0

ここをクリックしてください: http://stackoverflow.com/questions/7998669/redeploy-alternatives-to-jrebel – KilleKat

答えて

0

hybrisの問題については、hybrisのサポートをよく聞くことができます。

それ以外に、私がhybrisで開発したように、私はJRebelを使用しました。これはとてもうまく機能しました。私は他の役に立つことを知っていません。そして、はい、すべてのコードチェンジでhybrisを再起動するのは面倒です...しかしJRebelは良い解決策です。

+0

はい私はJRebelが良いですが、ライセンスの1つです。これは問題ではない、私はちょうどハイブリースサーバー(hybris変更されたtomcat)のJavaコードのホットデプロイメントのためのソリューションを探しています –

0

私は現在DCEVM(Dynamic Code Evolution VM)を使用していますhttps://dcevm.github.io/ JREBELの機能はすべて提供しているわけではありませんが、私にとっては非常に役に立ちます。

私の知るところでは、それはJREBELと互換性がありません。

0

Eclipseの機能である「HotSwap」を使用しました。私はIntellijも同様のサポートを持っていると信じています。これにより、クラスメソッドをリアルタイムで変更できます。

欠点は、メソッドの本体でのみ機能することです。メソッドのシグネチャ(つまり、引数の数、名前、戻り値の型など)を変更することも、新しいクラスを作成することもできません。

しかし、まだ何もありません!

関連する問題