問題タブ [jetty-8]

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.

0 投票する
3 に答える
7821 参照

authentication - 基本認証を使用した Solr 4

solrj を使用して solr に接続しようとしています。私の solr インスタンスは jetty で実行され、基本認証で保護されています。関連情報を含むこれらのリンクを見つけました。

http://grokbase.com/t/lucene/solr-user/1288xjjbwx/http-basic-authentication-with-httpsolrserver

Apache HttpClient 4 を使用したプリエンプティブ Basic 認証 ただし、次の例外が引き続き発生します。

私が使用しているコードのスニペットも添付しました。

}

誰かが私を正しい方向に向けることができますか? ありがとう !!

0 投票する
1 に答える
1911 参照

javascript - javascriptを使用してブラウザでwebsocket-protocolのバージョンを確認するにはどうすればよいですか?

websocket-version が13 aka RFC 6455が利用可能な場合にのみ、Jetty-Server (バージョン 8.1.9) で websocket を使用したいと思います。利用できない場合は、http-fallback-solution が使用されます。

websocket-protocol-version は、WebSocket ハンドシェイク リクエスト内に保存されます。

今、私はjavascriptでこのようなものを持ちたいです:

iPad と Safari 5.0.2 (古い Websocket プロトコルを使用しているようです) を使用して Jetty-Server に接続すると、次の警告が表示されます: WARN:oejw.WebSocketFactory:Unsupported Websocket version: 2147483647

アクセスを取得したり、Javascript でハンドシェイク要求を変更したりする方法が見つかりませんでした。無理ですか?これに対する回避策はありますか?

0 投票する
1 に答える
503 参照

jetty - Jetty 8 で Web アプリケーション間でセッションを共有する

基本的にポータルとなるカスタム Web アプリケーションを Tomcat から Jetty 8 に移行することを検討しています (ただし、JSR-168 または同様のポータル コンテナーは使用しません)。この投稿の目的の重要な概念は、ユーザーは 1 回ログインするだけでよく、その後、すべて同じ Jetty サーバーで実行されている複数の異なる Web アプリケーションから URL にアクセスする必要があるということです。ユーザーがログインすると、サーバー上で実行されている他の Web アプリケーションに対して自動的に認証されます。

Tomcat には、まさにこのタスクを実行する org.apache.catalina.authenticator.SingleSignOn バルブがあります。Web アプリケーションにログインすると、SingleSignOn バルブが自動的に他の Web アプリケーションにログインします。

では、Jetty 8 でこれと同じ機能を提供する同様の方法はありますか? Web アプリケーションごとに個別の SessionManager があるようです。各 Web アプリケーションに同じ SessionManager インスタンスを構成またはプログラムで割り当てることはできますか? 箱から出してすぐに Jetty によって提供される他のソリューションはありますか?

0 投票する
1 に答える
819 参照

java - heroku へのデプロイ時に Java HelloWorld で Maven 依存関係を収集できませんでした

私はherokuガイドに従ってJavaとherokuで遊んでいます。しかし、いくつかの変更があります。この場合、JDK 1.7、Jetty 8.1.2.v20120308、および Maven 依存関係プラグイン 2.7 を使用します (2.4 はビルドできなかったようです)。

すべてがローカルで正常に構築されています

mvn パッケージ

しかし、私が使用するとき

git push heroku マスター

heroku にデプロイしようとすると、次のメッセージが表示されます。

http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionExceptionでエラーについて読みましたが、(heroku で) settings.xml ファイルを構成する必要があるようです。これが解決策である場合、どうすればよいですか?それ?

そうでない場合... 他のアイデアはありますか?

これは私のpom.xmlです

これは私のsystem.propertiesです

ありがとうございました!良い1日を!

0 投票する
1 に答える
794 参照

apache2 - jetty 8を使用したapache 2.2サブドメインproxypass構成

サブドメイン xxx.yyy.de を yyy.de:8080/app の jetty webapp にプロキシパスしようとしています。最初に、ドキュメントhttp://wiki.eclipse.org/Jetty/Howto/Configure_mod_proxyに従いました。これはかなり簡単だと思います。したがって、私の仮想ホスト構成は次のようになります。

これを行うと、Apache から yyy.de:8080/app/ ではなく xxx.yyy.de/app/ への 302 転送が発生します。

私はいくつかの異なる組み合わせを試しましたが、どれもうまくいきませんでした。

いくつかの書き換えでこれを解決できると思いますが、apache/jetty docs によると、はるかに簡単になるはずなので、それは私には間違った方法のようです。

よろしく、 スヴェン

編集 さて、問題は私の桟橋でこの背後にあるgrailsアプリを実行しているようです。ただし、仮想ホスト機能を備えたTomcatを使用して解決しました。その後、私の設定は期待どおりに機能します。

0 投票する
1 に答える
1469 参照

jetty - リダイレクトに従うように Jetty HttpClient を取得する

Jetty バージョン 8 を使用して http 投稿を送信するプログラムがあります。応答ハンドラーは機能しますが、リダイレクトである http 応答コード 303 が返されます。jetty 8 がこれらのリダイレクトに従うことをサポートしているというコメントを読みましたが、設定方法がわかりません。javadocsを調べてみたところ、 RedirectListener クラスが見つかりましたが、使用方法の詳細はありません。コーディング方法を推測しようとしてもうまくいかなかったので、行き詰まっています。すべての助けに感謝します!

編集

jetty のソース コードを調べたところ、応答コードが 301 または 302 の場合にのみリダイレクトされることがわかりました。RedirectListener をオーバーライドして、repose コード 303 も処理できるようにすることができました。その後、Joakim のコードは完全に機能します。

0 投票する
1 に答える
958 参照

java - webdefault.xml の :8888 内でメインのサーブレットと ProxyServlet を実行することは可能ですか?

jetty サーブレット内で実行される webapp があります。

起動すると、localhost:8888/ で実行されます。

アセット (js、css、画像) を管理するために別の Ruby / Sinatra プロセスを使用しています。これは localhost:3000/ で実行されます

理想的には、クロスドメイン エラーを回避するために、localhost:8888/assets/* から localhost:3000/assets/* にリクエストを送信する Jetty ProxyServlet が必要です。

これは開発中のみです。本番環境のアセットは別の場所で提供されるため、スケーラビリティやその他の懸念事項については回答しないでください。

また、これら 2 つの「サーブレット」を同じポート 8888 内で並行して実行する必要がありますか?

繰り返しますが... localhost:8888/* へのすべてのリクエスト ( /assets/ を除く) は、メインの webapp サーブレットにルーティングされます。localhost:8888/assets/ へのすべてのリクエストは、ruby / sinatra サーバー localhost:3000/assets/* にルーティングされます。

私の現在のwebdefault.xml:

こんなことを考えていた?しかし、それはただの原因です503 Service Unavailable

これは可能ですか?もしそうなら、それはどのように実装されますか?

0 投票する
1 に答える
989 参照

jetty - Jetty8 etc/jetty-webapps.xml extractWars="false" が機能しません

アプリケーションを Jetty 7 から Jetty 8 に移行していますが、うまくいきません。バトルは現在 etc/jetty-webapps.xml にあります。この移行の前に、構成では常にこの値を「false」に設定していました

この値を「false」に設定してbin/jetty.shを開始しようとすると、Jettyは次のような例外を吐き出します...

...WAR の WEB-INF/lib ディレクトリにあるすべての Jar ファイルに対して。etc/jetty-webapps.xml の extractWars の値を「false」から「true」に変更すると、jetty.sh が正常に Web アプリケーションをロードできるようになります。しかし、私が言ったように、この値は Jetty 6 以降ずっと「false」であり、機能しなくなったことはいらだたしいことです。

「false」はもはや正当な設定でさえありますか? そうである場合、これを機能させるには、他に何を設定、設定解除、etc/ ディレクトリ、jetty.conf、または start.ini ファイルに含める必要がありますか?

どんな助けでも大歓迎です。

0 投票する
1 に答える
7937 参照

maven - "Too many open files" exception while running mvn org.mortbay.jetty:jetty-maven-plugin:run

In one of my project , I have used Lift 2.5 M4 and Scala 2.10.0 . In this project , I am using Jetty 8.1.10.v20130312 . But while running project through mvn jetty , I am getting unexpected exception .

I have configured jetty plugin in pom.xml in below way :

I am getting below exception while running command :- mvn org.mortbay.jetty:jetty-maven-plugin:run

2013-04-24 06:49:39.216:WARN:oeja.AnnotationParser:EXCEPTION java.io.FileNotFoundException: /home/ayush/scala-lift/knolgame/target/classes/com/knolgame/lib/TransactionStatus$$anonfun$find$1.class (Too many open files) at java.io.FileInputStream.open(Native Method) at java.io.FileInputStream.(FileInputStream.java:106) at org.eclipse.jetty.util.resource.FileResource.getInputStream(FileResource.java:286) at org.eclipse.jetty.annotations.AnnotationParser.parse(AnnotationParser.java:754) at org.eclipse.jetty.annotations.AnnotationParser.parse(AnnotationParser.java:747) at org.eclipse.jetty.annotations.AnnotationParser.parse(AnnotationParser.java:747) at org.eclipse.jetty.annotations.AnnotationParser.parse(AnnotationParser.java:747) at org.eclipse.jetty.annotations.AnnotationParser.parse(AnnotationParser.java:747)

But When I am using jetty 6.1.25 , It works fine .

Can anyone help me to resolve this ? I have to use latest Lift , Scala and jetty version in my application .

Thanks in advance .

Regards, Ayush