問題タブ [websphere]
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 - IBM Websphere OutOfMemoryException
多くの場合、IBM Websphere Application Server で OutOfMemoryException を見つけました。アプリケーションがデータベースから巨大なデータを取得するため、この例外が発生すると思います。そこで、すべてのクエリが 1000 レコードを超えるデータを取得しないように制限し、WAS の JVM を次のように設定します。
そして、プロファイルフォルダーに heapdump 、 javacore 、および snap ファイルを見つけました。問題の原因について教えてくれると思いますが、heapdump、javacore、および snap ファイルの読み取り/使用方法がわかりません。
OutOfMemoryException を防止/回避/修正する方法を教えてください。ありがとう
java - Ant / JDK 1.4.x で Websphere 6 EJB を生成する方法は何ですか?
数年前に見つけた唯一の作業方法は次のとおりです。
- XDoclet を使用したセッション Bean ごとの ibm-ejb-jar-bnd.xmi および ibm-ejb-jar-ext.xmi の生成 (ejbdoclet タスク)
- タスク jar を使用して (スタブなしで) jar を作成します。;
- パラメータにスタブを指定せずに、この jar を使用してバイナリ EJBDEPLOY を呼び出します。
しかし、もっとクリーンな方法が必要だと思います。あなたのものはどれですか?
java - 「メッセージ カタログが見つかりません」とはどういう意味ですか?
WebSphere で MDB を実行していますが、MQ キューからメッセージを取得しようとすると、次の例外がスローされます。
com.ibm.mq.MQException: メッセージ カタログが見つかりません
これを解決する方法はありますか?
java - WebSphere App Server が JSP/Tag ライブラリをコンパイルしない
これは、アプリケーションの更新時にのみ発生する問題です (CLI ではなく、管理コンソールでのみテストされています)。また、これは製品環境と同一の開発環境でのみ発生します。アンインストール/インストール時に、すべてが適切にコンパイルされます。ただし、これは大規模なアプリケーションであり、更新を行うのに十分な時間がかかります。(特に開発ビルド中) 毎回アンインストール/インストールしたくありません。
JSP .java および .smap ファイルは生成されていますが、.class は生成されていません。本番環境では、.smap はなく、.java と .class のみです。JSP がコンパイルされる場合、タグ ライブラリもコンパイルされると考えられます。
誰かがこの問題に直面したことがありますか、または私たちが見落としている可能性があることを知っていますか?
以前のバージョン: 6.1.0.17
編集:これは、1 つの JSP とそれを使用するタグ ライブラリに対してのみ発生します。問題のトラブルシューティングを行っています。何かわかりましたらお知らせください。この修正による .SMAP ファイルの問題である可能性があります。
解決
java - WAS モジュールからクラスパス変数を削除する方法
Dev ボックスでは、アプリケーション モジュールにfile:/apps/WebSphere61/systemApps/isclite.ear/
jar ファイルとクラスパス エントリへの参照が含まれています。ただし、製品ボックスには、必要なすべてのクラスを含む jar ファイルしか含まれていません。Dev では、apache-commons-fileuploader を使用すると、これらのクラスが systemApps jar でも参照されるため、問題が発生します。アプリケーション モジュールのクラスパスから systemApps ライブラリ参照を削除するにはどうすればよいでしょうか。
Websphere アプリケーション サーバー 6.1.0.17
authentication - Websphere 6.1 および BASIC 認証
Tomcat では完全に機能する BASIC ページ認証のサンプル ファイルがありますが、websphere ではまったく機能しません。Websphere で別の方法で行う必要があるアイデアはありますか?
ありがとうダミアン
java - サポートされていないプロトコル:リソースとしてファイルにアクセスしようとしたときのWebsphere6.1でのjndi
アーカイブからリソースを取得できなかったという問題があります。MalformedURLException: unknown protocol: jndi
アーカイブはwarファイルであり、Websphereに正常にデプロイされます。
を介してアーカイブ内のいくつかのファイルにアクセスしようとすると
取得しMalformedURLException
ます。
java - SSL証明書から追加情報を抽出して、WAS上のWebServiceクライアントへのアクセスを許可する方法
私の状況を説明するために、私は例から始めます。
信頼できる証明書を持つ2つのWS(WebService)クライアントAとBがあるとしましょう。現在、通常の実行では、AとBの両方が私のWebサービスが存在するSSLを介してWAS(Websphereアプリケーションサーバー)を呼び出すと、WASは信頼できる証明書のために両方を信頼し、必要なWSへのアクセスを許可します。
私たちが望んでいるのは、BではなくAだけがWASのWSにアクセスできるようにすることです。したがって、証明書の検証後に、WSにアクセスするためにWASで定義されたロールにマップされるユーザー情報を(WAS管理者またはJavaの方法から)抽出できます。
java - WebsphereはどこからWSDLを取得しますか?
Axisを使用してWebサービスを公開しているJavaアプリケーションがあります。
最新のリリースでは、WSDLのサービスメソッドの1つが間違っています。doubleの配列ではなくdoubleを含む複合型のフィールドがあります。
src WSDLと、データオブジェクトやバインディングスタブなどの生成されたクラスを確認しましたが、すべて正しいです。
ただし、WSDLを参照すると、それは異なります。
他の違いがわかります。たとえば、ソースは、公開されたバージョンが抽象ベースを拡張するシーケンスを持つ単なる複合タイプです。
では、Websphereはこの他のWSDLを取得していましたか?
java - WebSphere Portal v.5.1 と AJP?
AJP 接続を受け入れるように WebSphere Portal を構成する方法はありますか? たとえば、Tomcat/JBoss と Oracle には特定の AJP ポートがあります。私は WebSphere でそれを見つけることができず、IBM のページをグーグルで検索するのにうんざりしています。
よろしくお願いします... バリント