問題タブ [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.
deployment - J2EE/Grails アプリを Windows デスクトップ アプリケーションとして実行する
次のことをしたいのですが、それができるかどうか、できる場合はどうすればよいかわかりません。ローカル マシンで Grails アプリケーションを作成し、テストします。次に、何らかの方法で Jetty サーバーと一緒にパッケージ化し、ユーザーのデスクトップにインストールします。インストーラーは、サーバーを起動し、ユーザーのデフォルト ブラウザーまたは Web ページを埋め込む Java アプリケーションのいずれかにスタート ページをロードするアイコンをスタート メニューに配置します。
tomcat - gwtコメットは突堤やTomcatに実装するのが簡単ですか?
gwtコメットは突堤やTomcatに実装するのが簡単ですか?
eclipse - リモートデバッグJetty(mvnなし、プラグインなし)
過去のシナリオ
-Tomcatを使用して、デバッグモードとEclipseを使用したリモートデバッグで
開始し
-ポートを定義し、このデバッグ/リモートポートでEclipseに接続します。
-他のホスト/サーバーのサーバーをデバッグするために使用します
今日のシナリオ
今、私はJettyを使用していて、同じことをしようとしましたが、成功しませんでした。誰かがそれを手伝ってくれますか?
私はMavenを使用せず、Eclipseから内部でJettyを起動したくありませんでした。
環境:
Windows XP
Java V. 5
Jetty V. 6.1.15
リンク:
http:// docs.codehaus.org/display/JETTY/Debugging
これは役に立ちませんでした!
http:// docs.codehaus.org/display/JETTY/Debugging+Jetty+with+Eclipse
http://neelzone.wordpress.com/2007/06/18/jetty-and-eclipse-integration
これらは、Eclipse内で開始します。
java - Jetty のサーバークラスによってスローされる一般的な例外を回避するにはどうすればよいですか?
Jettyをライブラリとして使用して、サーブレット サーバーをアプリケーションに埋め込むことができます。これを行うには、 Serverクラスのインスタンスを作成し、ある時点で start を呼び出します。このメソッドは例外をスローします。純粋な Exception (特殊化されたサブクラスではない) をキャッチまたはスローすることは、悪いスタイルです。これを回避し、この一般的な例外を処理せずに実行中のアプリケーションで Jetty サーバーを取得する方法を知っている人はいますか?
jetty - Jetty: 別のホストのディレクトリにマウントする
ローカルで作業しているときに、Jetty/Maven を使用して別のホスト上のディレクトリにマップしようとしています。mod_jk (JkMount/JkUnMount) を使用して Apache でこれを実行できることがわかりましたが、jetty で同じことを行う方法がわかりませんでした。
私たちの dev/q/live サーバーでは、JBoss の前に Apache があり、これを行うために mod_jk を使用しています。ローカルでは、jetty を使用しています
私が話していることを理解してもらうために、これを実現するために Apache を構成する方法を次に示します。
httpd.conf で:
JkMount /images/* ホスト 2
JkMount /* ホスト 2
JkUnMount /images/* host1
労働者.プロパティ:
worker.list=host2,host1
worker.host2.host=host-2.theDomain.com
worker.host2.port=46654
worker.host1.host=host-1.theDomain.com
worker.host1.port=46655
同じことをするように Jetty を設定する方法はありますか?
ところで、ローカルでは、違いがある場合はEclipse用のMavenプラグインを使用しています。
ありがとう!
java - Mavenに桟橋を開始させる(タペストリーチュートリアル)
タペストリーのチュートリアルを実行しようとしています。
私はすべてが正しくセットアップされ、これまでのところ非常に良いと思いますが、tutがかなりはっきりと述べている部分に到達します:
新しく作成したディレクトリに移動し、次のコマンドを実行します。
mvn jetty:run
繰り返しになりますが、初めて、目まぐるしい数のダウンロードがありますが、それを知る前に、Jettyサーブレットコンテナが稼働しています。
私は望む!その結果、次のエラーが発生するだけです。
プラグイン'org.apache.maven.plugins:maven-jetty-plugin'が存在しないか、有効なバージョンが見つかりませんでした
私はmaven-2.2.0、Jetty-5.1.9を持っています
チュートリアルで述べたものとは異なる唯一のことは、作成に失敗したため、archetype:createの代わりにarchetype:generateを使用し、非推奨であり、代わりに生成を提案したことです。
java - 同じIPで異なるポート上の2つのサーバー間のJSESSIONID衝突
異なるポートを使用して、1台のサーバーで2つの異なるWebアプリを実行している状況があります。どちらもJavaのJettyサーブレットコンテナを実行しているため、どちらもJSESSIONIDという名前のCookieパラメータを使用してセッションIDを追跡します。これらの2つのWebアプリは、セッションIDをめぐって争っています。
- Firefoxタブを開き、WebApp1に移動します
- WebApp1のHTTP応答には、JSESSIONID=1のset-cookieヘッダーがあります
- Firefoxには、WebApp1へのすべてのHTTPリクエストにJSESSIONID=1のCookieヘッダーが含まれるようになりました。
- 2番目のFirefoxタブを開き、WebApp2に移動します
- WebApp2へのHTTP要求にも、JSESSIONID = 1のCookieヘッダーがありますが、doGetで呼び出す
req.getSession(false);
と、取得しnull
ます。そして、呼び出すreq.getSession(true)
と、新しいSessionオブジェクトが取得されますが、WebApp2からのHTTP応答には、JSESSIONID=20のset-cookieヘッダーがあります。 - これで、WebApp2には動作中のセッションがありますが、WebApp1のセッションはなくなりました。WebApp1にアクセスすると、新しいセッションが表示され、WebApp2のセッションが吹き飛ばされます。
- 永遠に続く
そのため、セッションは各Webアプリ間でスラッシングしています。req.getSession(false)
すでにJSESSIONIDCookieが定義されている場合は、が有効なセッションを返すようにしたいと思います。
1つのオプションは、基本的にHashMapとWEBAPP1SESSIONIDおよびWEBAPP2SESSIONIDと呼ばれるCookieを使用してSessionフレームワークを再実装することですが、それは残念であり、新しいSessionのものをActionServletや他のいくつかの場所にハックする必要があります。
これは他の人が遭遇した問題であるに違いありません。桟橋はHttpServletRequest.getSession(boolean)
ただのくだらないですか?
java - Maven jetty プラグイン - バックグラウンド モードでの起動時の遅延
Linuxでjettyサーバーを起動します
nohup mvn jetty:run &
バックグラウンドで実行し、コンソールを終了したときにとどまるようにします。通常は(mvn jetty:run)数秒で起動しますが、この場合は起動に1分ほどかかります。このような遅延の原因は何ですか?
スタックトレース
java - Maven、Jetty、JOTM
Mavenビルド環境内でJetty上にJOTMを構成できませんでした。アプリケーションを実行しようとしたときに発生する例外は次のとおりです。
私はこれを参照として使用しています:http://docs.codehaus.org/display/JETTY/JOTM
jetty.xml(mavenのpom.xmlのjettyConfig、これは実際に表示されています)
carol.properties(これが表示されているかどうかはわかりませんが、例外を除いて、これも関連性がありますか?)
何か案は?
ありがとう、ウォルター
java - jetty を使用して Eclipse で Web アプリケーションを実行すると、java.lang.AbstractMethodError が発生します。
私はEclipseでプロジェクトに取り組んでおり、jettyプラグインを使用して起動すると
このファイルは Eclipse で正常にコンパイルされ、コードはエラーが示すメソッドを実装しています。私の読書から、このエラーは、「実行時に」JVMがこのメソッドが実装されていないクラスを見つけたことを示しています。
しかし、正しい署名でメソッドが実装されてMyClassDAOImpl
いることは間違いありません。findById
これは、Eclipse コンパイラーのバグのようです。maven package
コマンド プロンプトから実行して問題を解決し、 Eclipse 内でアプリケーションを実行すると正常に動作します。
Eclipse コンパイラーには、このクラスに関して何らかのバグがあるようです。Eclipse コンパイラーのジェネリックに関するバグ (このクラスはジェネリックを使用します) についてオンラインで何かを読みましたが、この基本クラス/インターフェースはコード ベースで何度も再実装されており、常に問題を抱えているのはこのクラスです。
誰かがこの問題の回避策、またはさらに良い解決策を知っていますか?
この例外は毎回再現できます。Eclipse コンパイラの開発者がこれを読んで、これが既知の問題である場合は、問題を追跡するための支援が必要な場合は、遠慮なく私に連絡してください。
アップデート:
GenericDAO
問題のあるクラスは、Generic インターフェイスが次のように定義されている場所を実装する多くのクラスの 1 つです。
失敗している問題のメソッドは次のとおりです。