問題タブ [embedded-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.
initialization - Web アプリを初期化する方法は?
私の Web アプリは、Jetty インスタンスに WAR パッケージとしてデプロイされます。リクエストを処理する前に、多くのキャッシュを実行する必要があります。何よりも先にキャッシュ メソッドを呼び出すにはどうすればよいですか? Web アプリ標準の static void main() はありますか?
java - Jetty RewriteHandler と RewriteRegexRule
サーブレットの URL を書き直そうとしています。URL は正しく書き換えられますが、その後のコンテキストは一致しません。これを機能させる方法はありますか?
したがって、基本的/r/asdf
には に書き換えられ/r?z=asdf
ます。
ただし、書き換えられ/r?z=asdf
たものはサーブレットによって処理されなくなりました。
また、/r?z=asdf
直接呼び出された場合にも機能します。
ここに完全なコードを貼り付けました: http://pastebin.com/Z1isNADg
spring - 埋め込まれたJettyresourceBaseクラスパスURL
SpringベースのアプリケーションにJettyを埋め込んでいます。JettyサーバーをSpringコンテキストファイルで構成します。私が問題を抱えている構成の特定の部分はこれです:
上記のように、????????を配置した場合、理想的には、resourceBaseがクラスパス上のフォルダーを参照するようにします。アプリケーションを単一の実行可能JARファイルにデプロイしていてconfig/web/WEB-INF
、クラスパスにフォルダーがあります。
JettyはresourceBase(eg jar:file:/myapp.jar!/config/web
)で定義されたURLを処理できるようですが、クラスパスURLをサポートしていないようです。のようなものを定義すると、IllegalArgumentExceptionが発生しますclasspath:config/web
。
これは私にとって本当に苦痛です。とにかくこの機能を実現する方法を知っている人はいますか?
ありがとう、
アンドリュー
eclipse - Jetty が埋め込まれた jetty.xml ファイルはどこに置くのですか?
Jetty (Jetty 6 w/ Java 6) を使い始めたばかりです。サンプル ファイルを Jetty 6 で使用して、xml 構成ファイルを配置します。私のJavaファイルと同じディレクトリにあります。しかし、プロジェクトを実行すると、このエラーが発生します。
コード例は次のとおりです。
私のxmlファイルが見つかるようにファイルシステムを構成する適切な方法は何ですか?
java - 組み込みJettyサーバーをバージョン6からバージョン7に移行する
単体テストで使用する組み込みサーブレットがあります。次のようになります。
これは、Jettyのバージョン6.1.24を使用して記述されています。Jetty 7.1.1.v20100517を使用するように切り替えてみて、そのコードを次のように更新しました。
しかし、サーバーにリクエストを送信しようとすると、サーバーが無期限にハングします。誰かが似たようなことを経験したことがありますか?また、これをログに出力しました。
eclipse - EclipseからScalaプロジェクトをデプロイする方法は?
EclipseにScalaプロジェクトがあり、サーバーにデプロイできるようにパッケージ化する必要があります。Jettyに基づいていますが、スタンドアロンアプリケーションとして実行されます。これには、Scalaクラス、Javaクラス、および多数のサードパーティjarが含まれています。
Scala Eclipseプラグインにはある種のデプロイメントオプションがあると思いましたが、空白を描画しました。
Scalaプロジェクトを実行可能なファイルにパッケージ化してデプロイできるようにする最も簡単な方法は何ですか?
どんな助けでも大歓迎です。乾杯。
java - i-jetty サーバーを Android アプリケーションに組み込むには?
こんにちは: i-jetty を Android アプリケーションに統合したいのですが、その逆ではありません。以前に i-jetty を組み込んで、Android 2.1 または 2.2 で実行したことのある人はいますか?
java - 組み合わせることが可能です:ジャージ+桟橋+春
(Java EEではなく)桟橋を埋め込んだWebサーバーを作成し、サーブレットを使用してサーブレットをRESTfulにマップしようとしています。
依存性注入にSpringを使用しており、サーブレットをBeanとしてマッピングしています。ただし、マッピングされたサーブレットにHTTPリクエストを作成しようとすると、エラー500-サーバーエラーまたは404ページが見つかりません。
これを正しい方法で行っているかどうかはわかりません。おそらく、これではなくjetty.xmlを使用する必要があります。(jetty.xmlを使用したショートカットがあるかどうか疑問に思います)
サーブレットパッケージにDoNothing.javaという1つのクラスがあります。
いったい何が間違っているのでしょうか?それとも、私は世界で何をしているのかを尋ねるべきですか?
ありがとう
java - 埋め込まれた桟橋/春のセキュリティの HTTP ダイジェストを有効にする方法は?
私は 2 つの小さな http サーバーを持っています。1 つは太陽 (com.sun.net.httpserver) サーバーを使用し、もう 1 つは組み込みの桟橋を使用します。現在、少なくとも jetty サーバーで HTTP ダイジェストを動作させようとしています (これが、sun httpserver の代わりに jetty を使用する理由の 1 つです)。私が使用するサーバーに関係なく、基本的なセットアップはSpring IOCコンテナーを介して行われます。
私はこの目的でサーブレットを使用するのが好きではありません (まあ、jetty を使用して HTTPServletRequest および HTTPServletResponse オブジェクトを取得します)。Spring セキュリティは初めてです (HTTP に関して最も柔軟なアプローチであるように思われるため、Spring セキュリティを使用しているだけです)。ダイジェスト認証)。春のセキュリティについて私が見つけたのは、かなり簡潔に文書化されているか、完全にサーブレット/フィルター指向でした。
サーバーで http ダイジェストを有効にする最も簡単な方法を知りたいです。そして、春のセキュリティが答えである場合、春のクラスを IOC コンテナに接続する方法。httpダイジェストを処理するには、手動のアクションが必要になると想像できます。いくつかの開始のヒントがある限り、それは私にとっては問題ありません。
spring - JettyをSpringに埋め込み、埋め込まれたのと同じAppContextを使用させるにはどうすればよいですか?
JettyサーバーBeanを宣言して起動するSpringApplicationContextがあります。Jettyの中には、DispatcherServletといくつかのコントローラーがあります。DispatcherServletとそのコントローラーがJettyが宣言されているのと同じApplicationContextからのBeanを使用するようにするにはどうすればよいですか?
実際、その外部コンテキストでは、デーモンのようなBeanとその依存関係がいくつかあります。Jetty内のコントローラーは同じ依存関係を使用するため、Jettyの内外でそれらを複製することは避けたいと思います。