問題タブ [jetty]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
servlets - JETTY COMET 実装と Resin COMET 実装のどちらが優れているか
JETTY の中断されたサーブレットの実装を使用して、JSON メッセージと XStream を使用して独自の COMET Web アプリケーションを展開してきました。
Resin の COMET の実装とそれらの比較の経験がある人はいますか?
また、COMET よりも一般的に、Java Suspended サーブレット 3.0 の最適な実装について提案がある人はいません。
以下にいくつかのリソースを示します。
- COMETD - さまざまな COMETD 実装の JETTY リソース
- Resin の Hessian ストリーミング COMET 実装例
- JETTY COMET はサーブレットのパフォーマンスを一時停止します
java - Terracotta を使用した COMET のクラスタリング
JETTY 7.0 の中断されたサーブレット 3.0 API の実装を使用して、Java で記述された COMET Web アプリケーションをクラスタ化しようとしています。
中断/再開サーブレット Web アプリケーションで Terracotta を使用した経験がある人はいますか?
JETTY の Greg Wilkins は、Terracotta での COMET のパフォーマンスに関するいくつかの問題について言及しています。
java - 別のページにアクセスするには、spnegoクレデンシャルを使用します
serverAのjetty6.1.12を使用して提供されるアプリケーションがあります。serverAは、spnegoフィルターを使用してカーバー化されており、ブラウザーから実行すると正常に実行されます。serverAのクラスの1つから別のサイト(serverB)にアクセスしようとしています。この新しいサイトは同じ認証スキームを使用しています。つまり、ユーザーがserverAのページを表示できる場合、serverBのページも表示できます。Webサーバー(serverA)からKerberosクレデンシャルを取得し、それを他の場所に渡す方法はありますか?
バグレポート(http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6549811)には、spnegoの委任がかなり前に修正されたと書かれているので、これを行う方法があるはずだと思います。
私はJava1.6を使用しています。serverBへのhttp呼び出しを行うために、apache commonshttpclient3.1を使用しています。
eclipse - GWT / Eclipse / Jettyの問題:Jasperはタグライブラリを解決できません
このHOWTOのように、EclipseでGWTホストモードを機能させようとしています。サーブレットは私のGWTコードと同様に正常に機能しますが、次のようなエラーが発生するため、すべてのJSPが失敗します。
このWebアプリは、Tomcat5xでデプロイすると正常に機能します。Eclipseで実行しているときにtaglibsを解決することができないようです。私はEclipseを初めて使用しますが、GWT + Mavenに必要なすべての可動部分でEclipseを機能させると、髪の毛を抜くことができます。
更新:私はもはやEclipseを使用していません。Intellij IDEAに切り替えました(戻ってきました!)。ですから、親切な人たちが投稿した答えを正直に評価することはできません。何らかの投票アクションが発生した場合、または他の誰かがこれらの方法のいずれかで成功を報告した場合、私は適切な回答を受け入れます。ありがとう。
jboss - Jetty 6&Jboss 4.0.5仮想ホスティングを設定するにはどうすればよいですか?
同じJBoss/Jettyサーバーに2つのWebアプリケーションをデプロイしています。Jetty 5.1.14では、次のjetty-web.xmlがあり、アプリの1つを仮想ホスト(同じポート上)として実行するように構成しました。
これは完全にうまくいきました。残念ながら、Jetty6.1.17ではまったく機能しません。まず第一に、「JBossWebApplicationContext」は「JBossWebAppContext」と呼ばれるようになり、第二に、私が見つけたドキュメントは、次のようなjetty-web.xmlを使用する必要があることを示唆しています。
しかし、これも機能しません。2つのWebアプリはエラーなしでデプロイされますが、仮想ホスト名で2番目のアプリにアクセスしようとすると、代わりに最初のアプリにアクセスするだけです。両方のアプリケーションはルートコンテキストにあります(これはネゴシエートできません)。
どうすれば仮想ホストを機能させることができますか?
(ところで、私は数日前に友人にserverfaultにこれを投稿してもらいましたが、誰も答えませんでした。)
java - Cargo を介して組み込みの Jetty 内で ehcache-server を呼び出すときの例外: WebApplicationProviderImpl をインスタンス化できませんでした
私は、スタンドアロンの ehcache サーバーを使用して特定のデータをキャッシュする Web アプリケーションに取り組んでいます。ehcache サーバーには、(SOAP ではなく) REST を介してアクセスします。
機能テストのために、ehcache サーバーの組み込みインスタンスを実行する必要があります。echcache-server プロジェクト自体は、Cargo Maven2 プラグインを使用して、独自の機能テストのためにこれを行います。アプリケーションの pom.xml で同じことを試みましたが、Cargo プラグインは、代わりに ehcache の WAR を使用するように構成した場合でも、独自の Web アプリケーションの WAR をデプロイすることを要求します。
したがって、Cargo Container API を直接使用して、デプロイとコンテナーのインスタンス化を実行しようとしています。関連するコードは次のとおりです。
スタンドアロン サーバーの起動時に生成されるものと同じように見えるさまざまなメッセージに基づいて、Jetty コンテナーが起動し、ehcache 自体が部分的に起動しているように見えます。ただし、RESTful Web サービスは、次の例外を除いて開始できません。
私のpom.xmlからの関連する依存関係は次のとおりです。
この例外の原因を知っている人はいますか? おそらく、jetty と jersey のバージョンが一致していないのでしょうか? どうにかして WebApplicationProviderImpl を登録する必要がありますか? どんなアイデアでも大歓迎です。
java - jruby (jetty で実行) でサーブレットを作成するにはどうすればよいですか?
私は jruby と Java にかなり慣れていないので、jetty を Web サーバーとして使用しながら、jruby でサーブレットを作成したいと考えています。これまでの入力フォームを示す次のコードが正しいかどうかはわかりません。投稿されたデータを処理するために HttpServlet クラスを拡張する必要があると思いますが、この場合にこれを行う方法と、同じスクリプトでこれを行ってもよいかどうかはわかりません。
ヒントをいただければ幸いです。よろしくお願いします!
java - アプリケーションサーバー-使用するか使用しないか?
通常、WebLogicまたはJBossを使用してアプリをデプロイします。Springのようなオープンソースソリューションを使用すると、アプリを開発してJettyのような単純なサーブレットコンテナで実行できることを理解しています。では、なぜアプリサーバーを気にする必要があるのでしょうか。
java - Jetty 7 に Sonar を正常に展開した人はいますか?
Jetty 7 サーブレット コンテナーに Sonar (自動コード監視ツール) をデプロイしようとしています。
最初にデフォルトの構成 (組み込まれた Derby DB) を POC として使用し、後で製品グレードの DB に移行したいと考えています。
これまでのところ、私はこれを機能させるためにさまざまな方法を試してきました (todo: ドキュメントは失敗しました)。
誰かがこれをやってのけることができましたか?
これは、jetty/webapps にデプロイして起動することで得られる例外です。
java -DOPTIONS=Server,deploy,jsp -jar start.jar etc/jetty.xml
これは、webappls-plus にデプロイして起動することで得られるものです。
java -DOPTIONS=Server,deploy,jsp -jar start.jar etc/jetty.xml etc/jetty-plus.xml