スタンドアロンのリフトWebアプリケーションを作成する方法?
質問
どのようにスタンドアロンのリフトアプリケーションを作るには?どのツール/ライブラリを使用するには?どのようにパフォーマンスがいくつかのアプリケーションサーバでの戦争としてリフトアプリケーションを使用して比較するか。
解決
onejarのMavenプラグイン httpで:// onejar-のmaven-pluginの.googlecode.com / SVN / mavensite / usage.html とMavenの私は1つのjar内の依存関係を持つ桟橋やプロジェクトをパッケージ化することができます。
他のヒント
パフォーマンス上の問題の一部は、実際に他の部分と適合しません。あなたは主に、単一のJAR / WARとしてリフトアプリケーションをパッケージ化する方法を求めています。これは、ランタイムとは何の関係もありません。
実行時には、あなたがまだサーブレットコンテナ内で実行されます(突堤、Tomcatや本格的なJava EEサーバーすることができます)。あなたは、パフォーマンスには影響しません、アプリケーションをパッケージ化する方法。
あなたは彼らのように届けるかを確認するためにハドソンする(偉大な継続的インテグレーションサーバ)を見て取ることができます埋め込まれたサーブレットコンテナを含む単一のWARファイル。あなたは、WARファイルをダウンロードして、コマンドラインから実行することができます:java -jar hudson.war
私は、これは古い質問ですけど、...
あなたはSBTを使用している場合は、、私は上記のもののような「実行可能な」戦争を生成するプラグインを書いています。
所属していません StackOverflow