2009-09-01 18 views

答えて

2

onejar mavenプラグインhttp://onejar-maven-plugin.googlecode.com/svn/mavensite/usage.htmlとmavenを使用すると、jettyをパッケージ化して、1つのjarファイル内の依存関係をプロジェクトでき​​ます。

+0

あなたはJARの内部からJSPファイルをロードすることに問題を抱えて終わるませんでしたか? OneJarは入れ子になったJARを生成するので、JSPファイルはJAR内のJARに収まるでしょう。 –

2

パフォーマンス上の問題の部分は他の部分と実際には適合しません。主に、Liftアプリケーションを単一のJAR/WARとしてパッケージ化する方法を尋ねています。これはランタイムとは関係ありません。

実行時には、サーブレットコンテナ(Jetty、Tomcatまたは本格的なJava EEサーバー)でも実行されます。アプリケーションをどのようにパッケージ化しても、パフォーマンスには影響しません。

Hudson(偉大なContinuous Integration Server)を見れば、埋め込まれたサーブレットコンテナを含む単一のWARファイルとしてどのように配信されるかを知ることができます。あなたはWARファイルをダウンロードして、コマンドラインから実行することができます:私はこれが古い質問ですけどjava -jar hudson.war

1

、しかし...

あなたはSBTを使用している場合は、私が生成するプラグインを書いた「実行」上記のような戦争。

https://github.com/glenford/sbt-jetty-embed

+0

死んだプロジェクト; 2014年には3年間活動していません。 –

関連する問題