問題タブ [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.
deployment - 6.1 サーバーへの Websphere ポータルのデプロイ
Portal プロジェクトを Websphere Portal 6.1 サーバーで公開しようとすると、次のエラー メッセージが表示されます。
それは本当に本当ですか、それとも私は何か間違ったことをしましたか?
新しいテーマを公開するという根本的な目標を持って、ポータル プロジェクトを展開しようとしています。
残念ながら、デプロイしようとすると、IDE から上記のエラー メッセージが表示され、コンソールにはエラーが表示されません。
RAD のバージョンは 7.0.0.7 です。
java - WebSphere Portal 開発用の軽量ポータル・サーバー?
IBM WebSphere Portal 6.1 のポートレット開発を行っています。ただし、展開プロセスは非常に遅いです。ポートレットの開発を行うのはこれが初めてなので、そこにあるさまざまなポータル サーバーにあまり詳しくありません。開発のために迅速にデプロイできる軽量ポータル サーバーの推奨事項をいくつか教えてください。
logging - WebSphere Portal 6.0 ポートレットのエラー ロギング
WebSphere Portal 6.0 (Linux) にデプロイされたポートレットからのエラー ログを見つけることができる場所
java - Websphereポートレットの移行、DispatchActionにパラメーターがありません
古いポートレットアプリケーションをWPS5からWPS6に移行しています。アプリケーションはIBMレガシー・コンテナーを使用しています。移行ガイドによると、一部のポータルライブラリと一部のタグ参照のみを更新します。アプリケーションは、IBMレガシー・コンテナーと変更されたStrutsポートレットをまだ使用しています。
次のようなリンクを作成すると、次のようになります。
リンクはそのようなURLをレンダリングします:
ディスパッチ用のDispatchAction
パラメータ'メソッド'を検索するを使用しています。ただし、上記のリンクをクリックしても、'メソッド'パラメータをdispatchActionに渡すことはできません。リクエストパラメータをさらに調査すると、このキーと値のペアが見つかりました。
したがって、パラメータが埋もれていてアクションをディスパッチできないrequest.getParameter('method')
ため、nullを返すことは明らかです。request.getParameter('spf_strutsAction')
もちろん、埋め込みパラメータを読み取ることで、ディスパッチアクションを強制できます。しかし、問題は、「メソッド」以外にも多くのパラメータがあることです。
ポータルサーバーはPortletRequestの実装を提供する必要があると思います。PortletRequest.getParameter()がどういうわけか間違っていますか?それとも、ポートレットストラットの問題ですか?これらのパラメータをリクエストオブジェクト内に戻すにはどうすればよいですか?
java - 同じクラスにキャストするときの ClassCastException
2 つの異なる Java プロジェクトがあり、1 つには 2 つのクラスがあります:dynamicbeans.DynamicBean2
とdynamic.Validator
.
もう一方のプロジェクトでは、これらのクラスを両方とも動的にロードし、Object
次に、Validator
使用してオブジェクトを作成し、それvalidatorClass.newInstance()
を保存してからvalidator
、Bean オブジェクトを使用して作成し、beanClass.newInstance()
それをセッションに追加します。
Form
プロジェクトのライフサイクル中にvalidator.validate()
、以前に作成した Bean オブジェクトをセッションからロードする を呼び出します (私は Websphere Portal Server を実行しています)。このオブジェクトを にキャストしようとするDynamicBean2
と、ClassCastException で失敗します。
を使用してオブジェクトをセッションから引き戻すと、
.getClass()
I getを使用してクラスを確認しますdynamicbeans.DynamicBean2
。これは私がキャストしたいクラスですが、試してみると ClassCastException が発生します。
これを取得する理由はありますか?
java - ResourceResponse.setCharacterEncoding() が機能しない
ポートレットメソッドá
の応答で、特殊なラテン文字 (例: ) を返す必要があります。serveResource()
私は次の方法を試しました:
また
フロントエンドの XHR 呼び出し (serveResource url への) は、上記のいずれのアプローチからも正しい文字を取得しません。ただし、XHR がリクエストを HttpServlet にポストする場合 (上記とまったく同じレスポンス コードを使用)、問題なく動作します。
誰かがここの問題に光を当てることができますか?
liferay - Liferay Portal : Websphere Portal との違い
私は Websphere Portal 6.0、6.1 を使用し、JSR 168、JSR 286 ポートレットを使用してポータル アプリケーションを開発しました。
現在、Liferay ポータル サーバーと JSR 168、JSR 286 を使用するプロジェクトに移動しています。
プログラミングインターフェイス(JSR)ごとに同じになることはわかっています。しかし、Websphere Portal と比較した場合のサーバー レベル (機能、構成、アーキテクチャ、すぐに使用できるサービス) での主な違いは何か知りたいですか?
ありがとう
multithreading - WebSphere Portal ポートレットの異常なスレッド化
WebSphere Portal ソリューションの問題に対処しています。これはスタンドアロンのアプリケーション サーバーであり、WebSphere 6.0 上で WebSphere Portal を実行し、すべてのスタックは別の IBM 製品である WCL - Workplace Collaborative Learning (e ラーニング プラットフォーム) によってインストールされます。これは Windows Server 2003 のインストールです。
問題は、ポータル ページにポートレット/Web クリップが表示されると、JVM プロセスがスレッドを起動し、スレッドが停止しないことです。これは、新しいユーザー (新しいセッション) がそのページにアクセスしたときに常に発生します。
これはすぐに使用できるインストールであり、3 クリックのウィザードで WebSphere Portal バックオフィスを使用して作成されたポートレット ページを除いて、まったくカスタマイズされていません。
これは、スレッドの増加の図です (ユーザー バーは、同時ユーザーではなく、一度に 1 つのヒットを表します)。
代替テキスト http://img200.imageshack.us/img200/7638/threadind.png
java - WebSpherePortal環境にWARをデプロイするときにエラーが発生しました
すぐに使用できるポートレットをWebSpherePortal6.0環境にデプロイしようとしています。マイナーなHTML変更をJSPの1つに加えましたが、その後のデプロイメントでは次のエラーが発生します。
私は明らかに間違ったことをしていますか?私が言ったように、私は実際のコードに変更を加えていません。レイアウトどおりです。
ありがとう
ロニー
更新:いくつかの詳細情報:ポートレットlwp.peoplefinder.jsr168.warを再デプロイしようとしています。私が言及するマイナーな変更は、実際にはマイナーです。つまり、<br>
ファイルProfileField_inc.jspから4つのタグを削除します(誰かがそれに精通している場合)。
websphere-portal - 認証が成功した後、ユーザーにプロファイルを完成させることを要求する
Websphere Portal 6.1 用のスタンドアロン カスタム レジストリ、カスタム ログイン ポートレット、およびカスタム プロファイル ポートレットを開発しています。一部の既存ユーザーは、プロファイルの 1 つ以上の必須フィールドを完了していません。
次回これらのユーザーが正常にログインしたときに、サイトの残りの部分へのアクセスを許可する前に、ポータルでユーザーをカスタム プロファイル ポートレットにリダイレクトするにはどうすればよいですか?