2012-04-30 18 views
1

私はまだその巨大なGWT + smartGWT + Selenium + Mavenプロジェクトにいます。私はちょうど連続的な統合サーバに風刺漫画がないことを学びました。
だから私は、統合サーバー上のセレンを使用するための簡単な方法があることがわかった: JettyはSpringと互換性がありませんか?

はembdedコンテナ(桟橋)とSelenium RCとその後、ユニットテスト、それを使用してアプリケーションをデプロイします。

残っている問題は1つだけです。そのwebapp(jetty:run-warまたはjetty:run)でjettyを起動しようとすると、エラーが発生する可能性があります。春から来ると思います。ここで
は私のエラーのペーストビンのリンクです:私は私のブラウザで桟橋サーバーにアクセスしようとするとhttp://pastebin.com/raw.php?i=4Qg4TXBE
それは言う:「サービスはunavalaible」

私のビルドフェーズは次のとおりです。
- 上のユニットテストサーバ側
- ビル戦争
- 桟橋を開始し、戦争
を展開 - 閉じるSeleniumサーバー
- - 閉会ジェットクライアント側
をテストするSeleniumサーバーとユニットの起動TYコンテナ
- だからここソナー

に私のテストの確実なレポートを送信するには、私の質問です:私はきちんと突堤を起動するために何をすべき?
cargo-maven-pluginはこの問題を解決しますか?
JettyにSpringを使用させる簡単な方法はありますか?あなたの答えのために再び

おかげで、君たちは

+0

AFAIK、あなたのアプリケーションはデータソースにアクセスするためにJNDI名を使用しているようです: 'javax.naming.NameNotFoundException;残りの名前は「agepro-ds」です。しかし、あなたはサーブレットコンテナにこのデータソースを登録しませんでした。あなたのpom.xmlを表示してください。 –

+0

ここに行く:http://pastebin.com/66QikQzj 助けてくれてありがとう:) – Depado

答えて

0

があなたのJNDIデータソースと呼ばれる宣言するために、この記事を見てみてください(その時、まだ私の悪い英語のために良い申し訳ありません)私をたくさん^^
を助けます'agepro-ds':http://umanga.wordpress.com/2008/11/07/maven-jetty-plugin-jndi-jdbcdbcp-configuration/

+0

ありがとう。私はこれを試してみて、これを私の問題の答えとして受け入れます。私を助けてくれてありがとう。 – Depado

+0

桟橋は埋め込まれたコンテナですが、私はそれらを宣言しなければなりませんか? (私の設定のtomcatはJDNIのソースを宣言して、その宣言をコピーすることができます) – Depado

+0

私が与えたリンクによると、WEB-INF/jetty-env.xmlにあります –

関連する問題