2011-02-09 18 views
3

Spring MVCアプリケーション(jbossにデプロイしたときに必要なものすべてを実行しています)があり、今ではアプリケーションをjarファイルから起動する方法を探しています。私が何をしてきたのかは、アプリケーションを実行できるようにするために、最初に何らかの種類のWebサーバーを起動する必要があります。springmvcアプリケーションをjettyに埋め込む方法

そして、私は(失われた約2日間すでに)桟橋との組み合わせのトンのように試してみた、と私はそれらの一つ一つを失敗し、主にhttps://stackoverflow.com/tags/embedded-jetty/hot

からの提案は、私の主な弱点は、私は本当にないということですサーブレット、コンテキストなどを完全に理解していること。 Google検索を閲覧中に定期的に参照する用語は、すでに解決策を見つけたがそれを理解していない可能性があります。

誰かが似たようなことをしましたか?そして、はい、私は、Tomcatのために同様の質問をしてきました:

Maven tomcat plugin

+0

「war」ファイルとしてデプロイするだけではない理由はありますか?これは、jettyやtomcatなどのアプリケーションサーバー上で実行されることを意図していますか? –

+0

@JohanSjöberg私が言っている本当に有効な理由はありません。私はちょうどjarを実行し、アプリケーションサーバーにインストール/デプロイする代わりにすべてを持っていると思っています。 – London

+2

Spring MVCはこの問題とは関係ありません。埋め込み桟橋でWebアプリケーションを起動できる場合は、Spring MVCも同様に動作するはずです。 Jettyサーバーの設定と起動に使用しているコードを表示してください。 – skaffman

答えて

2

はい、私はこの数回のこの種をやった、とあなたはビットがどのように機能するかを知っていれば、それはかなりまっすぐ進むのです。

あなたはビットがどのように動作するか知っていないと説明してきたので、それは:)
少し難しくなるだろう。しかし、彼らは学ぶには余りにも難しいことではないよ、と学ぶための最も簡単な方法は、実行しています - あなたは正しい道を向いています。

ここに受け入れられた回答:Executable war file that starts jetty without mavenは、このトピックを取得するための最良のアドバイスです。

私がお勧めします:

  1. (あなたはおそらくあなたのJBossの展開から持っていた)で開始するWARを作成WARは、周りのチュートリアルの多くと、標準桟橋(かなりまっすぐ下で実行されていることを取得します)
  2. 次に、私がリンクしている助言に従って、埋め込まれたJettyをWARファイルに変換します。

問題が発生した場合は、具体的な例を挙げて具体的な質問をしてみてください。

関連する問題