問題タブ [glassfish]
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 - Glassfishでj_security_checkをオーバーライドする方法は?
現在FORM
、glassfish v2.1でベース認証を使用してユーザーにログインしていますが、正常に機能します。に切り替えてProgrammaticLogin
、最初に要求されたURLを取得して(つまり、ログインページにリダイレクトする前に)、プログラムによるログインコードで使用して、認証後にユーザーが要求されたページにリダイレクトされるようにしたい。
-のソースコードを見てきましj_security_check
た。私の場合はFormAuthenticator
(catalina codebase)で、最初のリクエストをセッション内のSavedRequest
オブジェクトに保存しますが、そのセッションはそうではStandardSession
なく、HttpSession
直接アクセスする方法はありません。
または、認証メカニズムを別のFORM
ものに変更する必要がありますか?
ありがとう!
maven-2 - Maven Glassfish プラグインがデプロイする ContextRoot を変更するにはどうすればよいですか?
Maven Glassfish プラグインを使用して webapp (WebApp.war など) をデプロイしています。http://localhost/WebAppにデプロイするのではなく、http://localhost/AnotherNameにデプロイしたい - つまり、デプロイ先のコンテキスト ルートを変更したい。プラグインでこれを行う方法がわかりません。それはオプションですか?
java - Webサイトを最適化するためにnginxとmemcachedを使用した経験はありますか?
Glassfishアプリサーバークラスターで実行されているJavaEEベースのWebアプリケーションがあります。着信トラフィックは主に、アプリケーションリソースのXMLベースの表現に対するRESTfulリクエストですが、おそらくトラフィックの5%がJSONベースまたはXHTML/CSSベースの表現に対するものである可能性があります。
現在、クラスタ内のGlassfishインスタンス全体に着信トラフィックを分散するための負荷分散ソリューションを調査しています。また、メモリ内の分散ハッシュマップであるmemcachedを使用してクラスターをオフロードする方法も検討しています。このハッシュマップのキーは、RESTリソース名(「/ user / bob」、「/ group / jazzlovers」など)であり、値は次のとおりです。対応するXML表現。
有望に聞こえる1つのアプローチは、1つの石で両方の鳥を殺し、軽量で高速なnginxHTTPサーバー/リバースプロキシを使用することです。Nginxは、最初にmemcachedでURIを検索して、有効期限が切れていないXML表現がすでに存在するかどうかを確認することで、各着信リクエストを処理します。そうでない場合、nginxはGlassfishインスタンスの1つにリクエストを送信します。nginx memcachedモジュールについては、この短い記事で説明しています。
このように使用されたnginxとmemcachedの全体的な印象はどうですか?それらにどの程度満足していますか?それらについて学ぶのに最も役立つリソースは何ですか?あなたがそれらを試したが、それらがあなたの目的に合わなかった場合、なぜそうではなく、代わりに何を使用しましたか?
注:これは関連する質問です。
更新:後でServerFault.comで同じ質問をしました。そこにある答えは、主にnginxの代替案を示唆しています(役に立ちますが、間接的に)。
java - EJBのインスタンスの数を制限するにはどうすればよいですか?
ステートフルBeanがパッシベーション/アクティブ化されており、対応するコールバックが適切に呼び出されているかどうかを確認したいと思います。
そのために、Beanのインスタンスの数を制限するようにコンテナーGlassFishおよび/またはJBOSSを設定したいと思います。
出来ますか ?はいの場合、どのように?
java - GlassFish (または任意のサーブレット コンテナー) での HTTP 接続用の JCIFS NTLM 認証
NTLM 認証を必要とする IIS Web サイトに接続する Java クラスを作成しました。Java クラスは JCIFS ライブラリを使用し、次の例に基づいています。
この例は、コマンド プロンプトから実行すると正常に動作しますが、サーブレット コンテナー (具体的には GlassFish) で同じコードを使用しようとするとすぐに、IOException
「サーバーが HTTP 応答コードを返しました: 401 for URL: .. ..」。
jcifs jar をシステム クラスパス (%GLASSFISH%/lib) に移動しようとしましたが、違いはないようです。
提案は大歓迎です。
java - Glassfishでクラスがjava.util.Loggerにログインしないようにするにはどうすればよいですか。
私のGlassfishサーバーは、このようなメッセージを10分ごとにログに記録します。
私は問題が何であるかを知っているので、それは私が興味を持っている部分ではありません。私が知りたいのは、それらのログアウトをどのようにフィルタリングして、二度と見る必要がないかということです。Glassfishのカスタムロギングプロパティとしてjavax.enterprise.system.streamパッケージのロギングをSEVEREに設定しようとしましたが、効果がありませんでした。
configuration - Glassfish/Java EE 5 Web サービスのアプリケーション構成ファイル
.NET から Java コードを呼び出せるように、いくつかの単純な Java Web サービスを作成しようとしています。これまでのところ、Glassfish で動作する概念実証を取得しました。IDE がすべての作業を行う場合は、非常に簡単です。
今、私は本当に単純であるべきJava のことで行き詰っています。たとえば、再コンパイルせずに接続文字列/ユーザー名/アプリケーション変数などを変更できるように、構成を外部化したいと考えています。
.NET では、Web サイトのルートにある web.config ファイルにいくつかの文字列を貼り付けて、次を使用します。ConfigurationManager.AppSettings["whateverIwant"];
java.util.Properties を取得して (スタンドアロン クライアントから) 必要な処理を実行できますが、.properties ファイルを配置する場所と、Web サービス内からファイルへのパスを取得する方法がわかりません。
WebSphere Application Server 内でも機能するには、私のアプローチが必要です。ありがとう!
java - Localhost:8080がロードされていません-glassfish
GlassfishWebサーバーバージョン10をMACOSに正常にインストールしました。サーバーのインストールや起動に問題はありませんでした。サーバーは実行されていますが、port:8080でglassfishを実行しようとすると、ロードされず、空白のページが表示されます。ただし、ローカルホスト4848がロードされており、そこでWebスペースが有効になっていることがわかります。私はjdk5,6を試して再インストールしましたが、無駄に誰もが解決策を知っています.........
windows - Windows上のローカルGlassfishを、UNIX上のリモートdb2で動作するように構成できますか?
私はdb2をGlassfishで動作させようとしていますが、まったく運がありません。ドキュメントを読みましたが、何をしても、pingを実行するとエラーが発生します。db2ドライバーと接続用のjarファイルをクラスパスプレフィックスに入れ、ドメインのlibディレクトリに追加しました。私は何が間違っているのですか?お時間をいただきありがとうございます。
java - GlassfishサーバーでのApacheCommonsFileUploadの問題
データファイルを受け入れてサーバーに保存するサーブレットが1つしかない単純なWebアプリがあります。「 apachecommonsFileUpload」ライブラリを使用しています。ファイルのアップロードはローカルサーバーで正常に機能します(DevおよびProdサーバーにGlassfishを使用しています)。任意のサイズのファイルをアップロードできます。これが私の記憶情報です:
これが私のサーブレットのコードです:
そして、これはエラーで出力されます:
これが私がdomain.xmlに追加しようとしたものです:
なぜこれが起こっているのか考えてください