問題タブ [websphere-portal]
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.
portlet - 並列ポートレット レンダリングが機能しているかどうかを確認する方法
Webspere ポータル サーバー 6.1.5 で並列ポートレット レンダリングを有効にしました。以下の手順に従って
また、個々のポートレット レベルでも同様です。
これが実行時に機能しているかどうかを確認する方法を教えてください。
敬具、スネハン・ソロモン
websphere - WebSphere FFDCカウント、それはどういう意味ですか?
WebSphereFFDC例外ログの「カウント」列の意味を理解しようとしています。IBMは、このエラーを6835回受け取ったと語っています。このカウントが何を示しているかを説明する良いガイドは見つかりませんでしたが、私が見たところ、最後のJVMの再起動以降にこの例外が発生した回数のようです。問題は、このエラーがSystemout.logで確認できる毎日の再起動で1日に1回だけスローされるように見えるため、ログと一致しないことです。また、このカウントは、例外ログでは1週間にわたって変化しないようです。誰か助けてもらえますか?
インデックスカウント最後に発生した例外の時刻SourceIdProbeId------ + ------ + --------------------------- + -------------------------- 21 6835 11/19/11 7:00:17:631 UTC java.util.zip.ZipException com .ibm.ws.classloader.ClassLoaderUtils.addDependents 238
themes - WebspherePortal6.1.xテーマをバージョン7に移行します
カスタムテーマをバージョン6.1.5からバージョン7に移行するための情報がどこにあるか知っている人はいますか?
javascript - WebSphere Portal 6.1 の portlet:renderURL タグのパラメーターにフォーム フィールド値を渡す
WebSphere Portal 6.1用のポートレットを開発しています。JSP/JSTL、純粋な JavaScript、AJAX フレームワークなし、フィードバック送信フォームを表示する JSP を使用し、送信時に別の JSP にリダイレクトして操作の成功をユーザーに表示します。 .
JavaScript を使用して、document.getElementById()
関数を使用してフォーム フィールドの値を取得します。例えば:
ここで、「asunto」はフォームのテキスト フィールドの ID です。また、私のフォームには次の構造があります。
それは問題なく動作しますが、その JavaScript 値からタグを作成しようとすると問題が発生し<portlet:renderURL>
ます: renderURL の文字列を連結してから、次のようなフォーム アクションに再割り当てしようとすると:
アプリケーションがデプロイされると、結果の文字列は次のような構造になります。
/wps/myportal/
<portletpath>
/!ut/p/c5/<a very long random sequence of numbers and letters>
/
そのため、パラメーター値がどこにあるのかわかりませんが、割り当てられた値を出力すると、次のように表示されます。
asunto: '+valorAsunto+'
それ以外の
asunto: これはサンプルの件名です
文字列を連結するために他の方法を使用しようとしました。たとえば、http://www.java2s.com/Tutorial/JavaScript/0120__String/StringBufferbasedonarray.htmStringBuffer
に示されているように、
encodeURI()
また、 / decodeURI()
、などの JavaScript 関数もreplace()
ありますが、正しいパラメーター値を持つ URL や、上記の構造でエンコードされた URL (文字の長いシーケンスを持つもの) を取得できません。
valorAction 割り当てで " " のすべての " <
" と " <
" のすべての " >
" を>
連結の前に手動で置き換えてから、次の操作を行うことで、適切なパラメーター値を取得できる場合があります。
次に、次の文字列を取得します。
これは問題ありませんが、結果ページにリダイレクトする必要がある場合、次のようなエラーが表示されます
エラー 404: EJPEI0088E: リソース
<portlet:renderURL><portlet:param name="nextTask" value="sendFeedback"/><portlet:param name="asunto" value="this is a sample subject"/></portlet:renderURL>
が見つかりませんでした。
- その文字列を適切な形式に変換してレンダリングする方法を誰かが知っていますか?
- そのパラメータ値をrenderURLに「注入」する他の方法を誰かが知っていますか?
- そのパラメータ値をjavascriptからJSPに渡すことが可能かどうかも知りたいので、前者が不可能な場合に備えて、その値をメソッドで
HashMap
使用するパラメータに入れることができます。PortletURLHelper.generateSinglePortletRenderURL()
ありがとうございました。
更新 1:
私doView()
の場合、リダイレクトを行うために次を使用します。
これは、別のポータル ページではなく、ポートレット内の単なる新しい JSP です。私はrequest.getParameter()
自分のフォームフィールドの値を my から取得するために使用しますdoview()
:
フォームに上記の名前のフィールドがある場合、隠しフィールドを含める必要はありません。実際、私がやろうとしているのは、ユーザーがこれらのフィールドに入力した値をリクエスト パラメーターとして渡すことですが、この方法で得られる値は次のとおりです。
「+」による連結を使用すると、上記の値が得られます。使用するStringBuffer
と、次の値が得られます。
websphere-7 - Web コンテンツ ビューアーの構成に関する問題 (286)
Web Content Viewer (286) ポートレットを構成しようとしているときに問題が発生しました。
このポートレットを構成してコンテンツ アイテムまたはコンポーネントを選択しようとすると、親と同じページを含むポップアップが表示されます。次のスクリーンショットを参照してください。
同じ問題が 2 つの別のポータルで確認されています。
- 修正もアップグレードもされていない WebSphere Portal 7 を実行しているポータル
- 最新の統合累積修正 (7.0.0.1-WP-WCM-Combined-CFPM49013-CF009) を含む WebSphere Portal 7.0.0.1 を実行するポータル
Lotus Web Content Management の修正を確認しましたが、最新の修正は累積修正 18 (PM434406) です。システムをチェックアウトしたところ、ポータルで WCM 修正を組み合わせたものが累積修正 23 (PM49882) でした。これは fix central で見つかったものを置き換えます。
何か案は?
portal - renderRequest で OrignalParameterMap からパブリック レンダリング パラメータを取得する
ユーザー フレンドリーな URL ナビゲーションを使用して、あるポートレットから別のポートレットにレンダリング パラメーターを渡しました。
ここHome
に とabcPortlet
は、特定のページのわかりやすいページ名です。
デバッグ中OriginalParameterMap
に、URL に render パラメータが含まれていることがわかりました。
誰かがそれを取得する方法を教えてもらえますか? いつものように、getter メソッドはその値を取得できません。
richfaces - jboss portletbridge を使用して jsf ポートレットの別のページにリンクするための構文
アクションまたはリスナーの一部としていくつかの値を設定した後、jboss portletbridge を使用して jsf/richfaces ポートレットの構文を理解しようとしています。
JBoss ドキュメントの例は、ah:outputlink (h:outputink を使用したポートレット/JSF ページへのリンク - http://docs.jboss.org/portletbridge/docs/2.1.0.CR1/en-US/xhtml/chap- JBoss_Portlet_Bridge_Reference_Guide-Developing_Portlets_with_the_Bridge.html ) を使用して別のページに移動することはできますが、各行に次のページへのリンクがあるテーブルがあり、マネージド Bean にいくつかの値を設定する必要があります。次のページでこの情報を使用できるようにします。
コマンドリンクを使用して Web アプリでこれを何度も実行しましたが、コマンド リンクを試してみると、ポートレットでこの目的のために機能しません。これが私がコマンドリンクで試したことです:
アクションメソッドは次のページの場所を返しますが、リンクは出力リンクのように次のページに移動しません。
この機能を機能させるにはどうすればよいでしょうか。リンクが次のページまたは他のオプションに移動するように、出力リンクまたはコマンドリンクのパラメーターの一部として値を設定するオプションはありますか?
java - Webアプリケーションでのデバイスタイプの検出
リクエストを送信しているデバイスのデバイスタイプ(モバイルまたはデスクトップ)を検出するJavaベースのアプリケーションがあります。
どうしてそれは可能ですか?
websphere - RAD 7.5 から Websphere Portal Server 6.1 にポートレットを公開できませんでした
RAD 7.5 の EAR ファイルに含まれるポートレット プロジェクトを公開しようとしています。新しいポートレット プロジェクトを作成すると、それを公開できます。しかし、SVN から取得したプロジェクトでは、このようなエラーがスローされます。
EJPPG0024I: コンテキスト・ルート /.FooBar を持つ Web アプリケーションがアプリケーション・サーバーにデプロイされていますが、ポータルに登録されていません。
IBM のソリューションに従って、新しい ear ファイルを作成しました。しかし、まだ運がありません。誰でもこの問題に直面し、正常に解決しましたか?
この混乱の後、Websphere Portal Server のリストからアプリケーションを削除することもできません。
websphere-portal - RAD8 が起動後に WPS7 の状態を認識しない
私は現在RAD8で作業しており、 WPS7用のポートレットを構築しようとしています。両方をWindows 7開発マシンにインストールしました。
サーバービューからサーバーを起動すると、すべてが期待どおりに行われます。コンソールがポップアップし (実際には、WAS 用と WPS 用の 2 つのコンソール)、サーバーのステータスが[Starting, Synchronized]と表示され、待機します。コンソールが WPS メッセージでスクロールしている間、2 ~ 3 分間押し続けます。
しかし、この行に到達すると、奇妙になります:(言語だけでなく...)
どうやらサーバーが起動しているようでWSVR0001I
、ポータルのホームページを閲覧できるようになっているようです。しかし、RAD はまだ[Starting, Synchronized]を表示しており、しばらくするとタイムアウトになります。タイムアウト ダイアログが表示された後、ポータルを参照してコンソール メッセージを取得することはできますが、サーバーのステータスは[Stopped]になります。
SOAP と RMI のポートを確認したところ、RMI=10035 と SOAP=10025 に正しく設定されています。
ヒントはありますか?
更新これは関連しているようですhttps://www-304.ibm.com/support/docview.wss?uid=swg21255957