問題タブ [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.
java - Jettyへのホットデプロイに最適なソリューションは何ですか?
桟橋で実行されているWebアプリケーションがあります。コンティニュービルドはハドソンに基づいて構築されています。ハドソンからのオンデマンドでホットデプロイを行いたいと思います。
私はそうすることができるはずの貨物プラグインを見つけましたが、貨物のウェブはそれを行う方法の完全な例を示していません-リモート桟橋サーバーの場合-私はそれを見逃している可能性がありますか?
何を指示してるんですか?他にもっと良い解決策はありますか?
ありがとうございました、
Vitek
xml - ジェネリックを使用して XML 形式の JSP を作成する方法は?
私は JSP を使用して Web アプリケーションを作成していますが、「XML スタイル」の JSP ディレクティブ (つまり、 <% の代わりに <jsp:scriptlet> ) を使用したいと思っています。しかし、コードでジェネリックを使用すると、コードの内容は有効な XML ではなく、サーバー (Jetty 6 を使用) がファイルを XML として解析しようとすると、コンパイル エラーが発生します。
たとえば、次のように書きたいとします。
ただし、このコードは明らかにコンパイルに失敗します。コードの周りに CDATA ラッパーを追加しようとしましたが (jsp:scriptlet タグのすぐ内側)、違いはないようです。
JSPスクリプトレット内でジェネリックを使用することはまったく可能ですか?
ありがとう。
jstl - Jetty 6 の Jasper が JSTL タグの例外をスローする
Tomcat 5.5 で正常に動作するアプリケーションを jetty で実行しようとしています。アプリはサーブレット 2.4 と JSP 2.0 を使用します。
Jetty/Jasper はこの例外をスローしています:
奇妙なことに、TLD がどこにも見つかりません。わからない魔法で手に入れているようだ。間違ったTLDを取得している可能性がありますか?
また、org.apache.taglibs.standard.tag.rt.core.ForTokensTag をロードしている場所を特定するのも困難です。Eclipse は、プロジェクトのロード パスでそれを見つけません。
どんなヒントでも大歓迎です...
jsp - 桟橋の Jasper は getOutputStream で IllegalStateException をスローしますが、Tomcat ではスローしません
Tomcat 5.5.25 で現在実行している Web アプリケーションがあります。特にjspとUIの変更の迅速なリフレッシュ時間を利用するために、Jetty 6に移植しようとしています。
私の JSP ファイルは JSP 2.0 に準拠しているため、maven jetty プラグイン Web サイトで提案されている構成を使用して、maven で jetty を実行しています。この構成は、Apache の jasper JSP コンパイラ バージョン 5.5.15 をロードします。(maven リポジトリで利用できるのは 5.5.23 ですが、結果は同じです。)
桟橋の下で、タイルを使用して構成されている私のホームページが、ServletResponseWrapperInclude.getOutputStream() で IllegalStateException で爆発します。明らかに、Tomcat ではこれは行われません。
ジャスパーが Tomcat ではなく桟橋で文句を言う原因となるタイルとインクルードが何であるかを理解するのに苦労しています。
java - Maven から起動された Jetty のインスタンス内からプロセスを作成する
Jetty コンテナーで実行される Spring 制御の Bean のインスタンス内から別の Java プロセスを起動しようとしています。Jetty インスタンスはから起動されましたmvn jetty:run
この個別のプロセスは、RMI を介して起動プロセスと通信します。プロセスの ID または Process オブジェクトへのフックを維持できるようにして、後で必要に応じて強制終了できるようにしたいと考えています。
このプロセスを現在起動している方法は、jar 依存関係の 2 番目のリストを起動 Bean の Spring コントローラー プロパティとして維持することです。pom.xml
これは、Jar のバージョンを 2 回 ( で 1 回、で 1回) 変更する必要があるため、長期的な解決策ではありませんapplicationContext.xml
。次に、このリストを使用してクラスパスRuntime.exec
を構築し、プロセスを作成するための呼び出しを行います。
maven-2 - 親 pom から複数のピア Web アプリケーションをデプロイするにはどうすればよいですか
私が管理している一連の Web アプリを Maven に移行しようとしています。
それぞれの webapps は親 pom を参照しており、両方とも現在動作する jetty maven プラグインを持っています。
私の質問は、 mvn jetty:run が親ディレクトリで機能するように、親 pom から各 webapps をマウントするにはどうすればよいですか?
回答への編集: Pascal T 問題は、ルート pom からコマンドを実行しようとするとエラーが発生するほどではありませんが、構成方法がわかりません。
たとえば、webapp1/pom.xml は次のようになります。
このディレクトリに移動して mvn jetty:run と入力すると問題なく動作し、http://localhost:8080/webapp1にアクセスできるようになります。
ただし、私が望むのは、webapp1 の親になり、親ディレクトリからすべての 'n' 個の webapps を実行することです。したがって、http://localhost:8080/webapp1とhttp://localhost:8080/webapp2を 1 つのコマンド ライン パラメーターで使用できます。
ところで、答えにTomcatプラグインが含まれていれば、それで問題ありません。
java - Jetty での JDBC 認証の設定
jetty を使用して基本的な jdbc 認証をセットアップする必要があります。
誰かが私にいくつかのポインタを投げることができますか(記事、チュートリアル、またはいくつかの簡単な解決策)
java - ルートコンテキストをどのように指定しますかweb.xml のタグ?
WAR ファイルで Java Web アプリケーションのルート コンテキストを指定したいと考えています。web-app
ファイル内の有効な XMLを使用してこれを行うにはどうすればよいweb.xml
ですか?
ああ、そうです、アプリケーション サーバーに依存しない方法でこれを行いたいと思います。
caching - 埋め込まれた Jetty インスタンスで静的ファイルがキャッシュされないようにするにはどうすればよいですか?
CSS がブラウザ側にキャッシュされないようにしたい。埋め込まれた Jetty インスタンスでどうすればよいですか?
xml 構成ファイルを使用していた場合は、次のような行を追加します。
それをコードに変換するにはどうすればよいですか?
今、私は Jetty を次のように起動します:
WebAppContext の責任領域のどこかで setControlCache を検索する必要があると思います。
これに関するアドバイスはありますか?