問題タブ [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.
scala - xsbt-web-plugin を使用する xsbt 0.10.x がビルド中に org.eclipse.jetty を見つけられない
これは、Web プラグインを使用して sbt 0.7 で動作していました。
私はサーブレットをコンパイルしようとしているだけですが、スタンドアロンの組み込み桟橋も問題ありません。
value eclipse はパッケージ組織のメンバーではありません [エラー] インポート
_root_.org.eclipse.jetty.websocket.{ WebSocket 、 WebSocketServlet }
rootが追加されたのは、競合するパッケージ パスで sbt 0.7.xが失われるという同様のエラーが修正されたためです。
私build.sbt
は持っています(おそらく配布のみが必要です)
コンパイルに失敗したファイルには
[編集] - ディレクトリ構造情報を削除
java - MacでEclipseを使用して桟橋をインストールする方法
私は桟橋とRESTfulAPIの初心者です。Jettyを使用してRESTサービスを作成し、Eclipseで埋め込みJettyを使用したいと考えています。MacOSでEclipseを使用してJetty/Jettyプラグインをインストールする方法を教えてもらえますか。
よろしく、
java - System.setProperty を使用して NetBeans プラットフォーム アプリケーションに埋め込み Jetty エンドポイントを作成する際の問題
Netbeans 7.0.1 と JDK 1.7 を使用して、Netbeans プラットフォーム アプリケーションを作成しました。
Embedded Jetty 7.4.5 (Web サービスといくつかのサーブレットで構成される) を使用して通常のモジュールに独自の Web アプリケーションを実装し、すべての Jetty jar ファイルと「jetty-j2sehttpspi-7.4」を含むライブラリ ラッパー モジュールを作成しました。 .5.v20110725.jar」を使用して、Web サービスのエンドポイントを公開できるようにする必要がありました。Web モジュールは、Jetty モジュールに依存しています。
私が使用しているコードは次のとおりです。
アプリケーションを実行しようとすると、「Endpoint.publish」呼び出しの後に次のエラーが表示されます。
私の知る限り、これはシステムが「org.mortbay.jetty.j2sehttpspi.JettyHttpServerProvider」クラスを見つけられないために発生しています。したがって、デフォルトで JDK に含まれる Web サーバーに戻ります。これにより、両方の Web サーバー (Jetty と JDK) が同じポート (この場合は 8081) で実行しようとするため、競合が発生します。
この問題を解決する唯一の方法は、すべての Jetty jar ファイルを JRE の「lib/ext」フォルダーにコピーすることでした (「jetty-j2sehttpspi-7.4.5.v20110725.jar」のみをコピーしてもエラーは発生しませんが、サーバーが起動しません)。このようにして、システムは必要なクラスとすべての依存関係を見つけることができます。
NetBeans が独自のクラスパス ローダーを使用している場合でも、System.setProperty メソッドはこれを無視して標準のクラスパスにアクセスしようとしており、NetBeans プラットフォーム アプリケーションではクラスパスを直接変更できないため、何が起こっているのでしょうか (それは NetBeans プラットフォームによって管理されるモジュールを持つという目的全体を打ち負かします)、ラッパー モジュールに含まれるライブラリを使用する方法がよくわかりません。
私が見つけた一時的な解決策でアプリケーションの開発を続けることはできますが、正直なところ、JRE フォルダーに何かをコピーすることは受け入れられる解決策ではなく、最終的にはクライアント マシンで配布とインストールの問題が発生します (既に Mac OS マシンで試しましたが、私はJREがどこにライブラリを保持しているのかさえ知りませんでした)。
したがって、この特定の問題に対する解決策があるかどうか、または何が起こっているのか、プロジェクトのアーキテクチャ全体を再作成せずに修正する方法について誰かがより良い説明を持っているかどうかを皆さんに尋ねたいと思います (これは実際には問題なく動作しますが、これは少し不便です)。
前もって感謝します!
java - JettyのWebAppContextのディレクトリリストを無効にする方法は?
Jetty(バージョン7.4.5.v20110725)をJavaアプリケーションに埋め込んでいます。JettyのWebAppContextを使用して./webapps/jsp/でJSPページを提供していますが、localhost:8080 / jsp /にアクセスすると、./ webapps /jsp/のコンテンツ全体のJettyのディレクトリリストが表示されます。WebAppContextでdirAllowedパラメータをfalseに設定しようとしましたが、ディレクトリリストの動作は変更されません。
ResourceHandlerのディレクトリリストを無効にするには、setDirectoriesListedにfalseを渡すだけで、期待どおりに機能します。誰かがWebAppContextに対してこれを行う方法を教えてもらえますか?
java - 複数のデータ形式を持つ Jetty RESTful
私はこの分野の初心者です。組み込みの桟橋を使用して Web サービスを作成しています。RESTful API として作成する必要がある既存のメソッド/pojo はほとんどなく、JSON/XML などの複数のデータ形式のサポートが必要です.誰でもできます良いチュートリアルまたは手順/提案を提案してください。
Java (Eclipse + Maven) を使用しています
前もって感謝します
java - json/xml応答を備えた埋め込み桟橋
応答としてXML/JSON形式のpojoを返すRESTfulGETサービスを作成したいJettyサーバーを組み込みました。誰かが私に桟橋のハンドラーを書く方法の1つの基本的な例を教えてもらえますか?与えられた例は、テキストタイプの出力のみを示しています。
java - Jettyサーバーの問題の埋め込み
JettyサーバーをJavaアプリに埋め込むのに苦労しています。Springを使用して実際のオブジェクトを構成していますが、Webアプリを問題なくビルドできますが、サーバーの起動時にこの問題が発生します...
問題は私のパスのもののいくつかにあるようです...dir構造は単純です(Mavenが推奨するもの)-
ワークスペース/テスト/戦争/-src/ main / java / test / Server.java -src / main / webapp / WEB-INF / web.xml
それ以外は、(tomcatを介して)試行された真のweb.xmlでセットアップした春のものに分類されます。
mainの関連コードはこれです(そうでなければそれはプロパティがらくたです):
どんな助けでも大丈夫です...役に立ちます。自分でWebサーバーを作ろうとしたのはこれが初めてです(他のアドバイスも大歓迎です!)
java - サーブレットの応答に HTML ページを適切に書き込む
http://ip:8080/simpleの下にデプロイされたサーブレットがあり
ます サーブレットはパッケージの下にあります名前付きa.b.c
の html ページがあります。 a.b.resources
Test.html
html にはimg
画像のタグがあります。
私が行うサーブレットでは:
HTML ページがブラウザーに表示されますが、画像の代わりにそのalt
説明が表示されます。
私が試してみました:
しかし、これらの作品のどれも。
jpg 画像は /a/b/c/resources の下、つまり HTML ページと同じディレクトリにあります。
組み込みの Jetty を使用しています。
私はここで何をいじっていますか?
java - Jetty で setThreadPool() を使用する方法
機能の使い方を見たかったsetThreadPool()
。私のメインクラスは次のとおりです。
を追加しようとするとsetThreadPool()
、常に抽象メソッドを実装するよう求められます。
私の質問は、XML 構成ファイルを強制的に使用せずに、Jetty の ThreadPool の長さを設定するにはどうすればよいかということです。たとえばserver.setThreadPool(5)
、5 は同時スレッドの数です。
spring - 組み込みの Jetty Web サーバーで最も使いやすい Java フレームワークはどれですか?
組み込みの Web サーバー (Jetty、そのために使用できる他のサーバーはありますか?) とデータベース (H2) を使用して Java アプリケーションを作成したいと考えています。アプリケーションの GUI は、Web ブラウザからアクセスできます。
RCP アプリケーションを簡単に作成し、サーバーを完璧に動作させることができる任意のフレームワークを選択できます。また、ホットスワップの適切な動作も重要です。JRebel は、Jetty が組み込まれている場合に必要ですか?
主に Seam 3 と Spring 3 の間の戦いだと思いますが、誰かがそのようなセットアップで実際の経験を持っているのではないでしょうか?