問題タブ [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.
java - 組み込みの Jetty Web サーバーが機能せず、ハンドラーが呼び出されない
Jetty 8 (8.1.18.v20150929) を Java (jdk1.7.0_67) アプリケーションに埋め込もうとしています。次のコードがあります。
私のハンドラーはテストとしてかなり基本的です:
アプリを実行し、CURL を使用して GET リクエストをhttp://localhost:9995/sessionに送信すると、200 ステータスが返されますが、デバッグ出力はありません。
http://localhost:9995/session2にアクセスすると、404 エラーが発生します。
オンラインで多くの例を読みましたが、何らかの理由でハンドラーを適切に動作させることができないようです。私は何か間違ったことをしていますか?ありがとう
java - maven jetty プラグイン - URL から localhost/server 名を削除
Maven jetty プラグインを使用して Web アプリケーションを実行しています。localhost
、ip
またはのいずれかを使用して Web アプリケーションにアクセスできますserver name
。
しかし、アプリケーション名を使用してアプリケーションにアクセスしたいとしましょう。
例えば。
ポートやIPがないようなものが欲しいです。
pom.xml
java - 組み込みの Jetty でデッドロックされた WEB リクエストを適切にキャンセルする方法
組み込みの Jetty を使用して WEB サーバーをホストしています。要求は (私の内部実装によって) 動的にロードされた JAR からコードに転送されます。ある時点でメモリ内 JAR をホット アップデートする必要があり、そのためにリクエストが完了するのを待ちますが、プログラミングのミスまたは実際の長時間実行アクションの待機が原因で、妥当な時間を超えることがあります。
タイムアウト後に WEB リクエストの処理をキャンセルしたい。
このような場合、Jetty (v.8+) で何ができますか?
PS: WEB リクエストがスタックしているスレッドでの Thread.stop() については認識していますが、これは適切なアプローチではないようです。
jetty - How to set jetty.home in Ubuntu 16.04 for CKAN
I'm following the "Installing CKAN from source" guide. And in the step to start the jetty service: sudo service jetty start
. But it doesn't work, it prints "Failed to start jetty.service: Unit jetty.service not found".
Now, if instead that command, I use: sudo /etc/init.d/jetty8 start
, the server starts correctly.
So, my guess (not totally sure) is that the jetty.home is not set properly.
For what it's worth, I'm using Ubuntu 16.04, running in virtualbox.
Thanks in advance to anyone who can help me.
P.S: If additional information is needed, please let me know.
ssl - keytool を使用して SHA2 署名アルゴリズムで信頼できる自己署名証明書を生成するには?
自己署名証明書付きの jetty http サーバー バージョン 8.1.8.v20121106 を使用して、アプリケーションの安全な接続を確立しようとしています。
次のコマンドで自己署名証明書を生成しています。
keytool -genkey -alias mykey -keyalg RSA -keysize 2048 -sigalg SHA256withRSA -validity 365 -keypass パスワード -keystore keystore.jks -storepass パスワード
keytool -export -alias mykey -file server.cer -keystore keystore.jks -storepass password
keytool -import -alias mykey -file server.cer -keystore truststore.jks -storepass password
したがって、合計 3 つのファイルが生成されます (keystore.jks、server.cer、truststore.jks)。
サーバーが起動した後、ブラウザに次のエラーが表示されました。サイトの証明書チェーンに問題があります (net::ERR_CERT_AUTHORITY_INVALID)。
keytoolを使用して信頼できる自己署名証明書を生成するのを手伝ってくれる人はいますか?
前もって感謝します。
java-8 - メモリ不足: Java 8 のメタスペース
私の製品には 256 MB の RAM が搭載されています。Java 6 を Java 8 にアップグレードしました。その後、Java 8 でメモリ関連の問題に直面し始めました。Java 8 を使用すると、メモリ消費量が増加します。同じコードを使用すると、Java 6 でメモリ消費量が安定します。メタスペース、java8 に関して多くを調査しました。メタスペースパラメーターの下にあります。
以下の組み合わせを試してみましたが、メモリ不足エラーが発生しました
1.MaxMetaspaceSize 50M MaxMetaspaceFreeRatio 60M MinMetaspaceFreeRatio 50M
2.MaxMetaspaceSize 30M
3.MaxMetaspaceSize 40M
4.MaxMetaspaceSize 50M
5.MaxMetaspaceSize 80M
しかし、2 ~ 3 時間後、メモリ不足のメタスペース エラーが発生しました。
誰かがメタスペース オプション MaxMetaspaceSize、MaxMetaspaceFreeRatio、MinMetaspaceFreeRatio とは何かを説明できますか?
適切なサイズはどうやって決めるのですか?本番環境でメモリ不足のインスタンスを回避し、メモリ消費を削減するためのこれらの値の正しい組み合わせは何ですか?
eclipse - @Configuration でマークされた Bean の作成に失敗し、アプリケーションの起動に失敗する
spring 4.1.0.RELEASE を使用して作成された Spring MVC アプリがあります。構成クラスとしてマークするために @Configuration でマークされた A というクラスがあります。
アプリケーション コンテキストの XML 構成は次のとおりです。
アプリケーションは、次のエラーで起動に失敗しています。私はjetty 8プラグインでEclipseを使用しています。
奇妙な点は、私のチーム メイトのシステムではアプリケーションが正常に動作するのに、私のシステムでは動作しないことです。
どんな助けでも大歓迎です。