日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

WebCenter Space中配置使用WSRP Portlet

發布時間:2025/5/22 编程问答 67 豆豆
生活随笔 收集整理的這篇文章主要介紹了 WebCenter Space中配置使用WSRP Portlet 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

概述

WebCenter Space作為應用展現層集成容器,可以方便地引入Portlet服務,包括WSRP Portlet、PDK-Java Portlet及Pagelet等,本文主要介紹了如何在WebCenter Space中配置和應用WSRP Portlet,并啟用WS-Security安全性配置。

實現

1、開發和部署WSRP Portlet Producer應用到WC_Portlet服務器,步驟略,確認部署完成后,可以正常訪問到WSRP Portlet Producer測試頁面:

2、啟用對于WSRP Portlet Producer的安全性保護:

? 1)登錄EM,打開對應的Portlet Producer的“Web服務”菜單

? 2)在“Web服務端點”選項卡中選擇Markup_Service

? 3)選擇“OWMS策略”選項卡,如圖配置附加策略

? 4)驗證通過后點擊保存,完成對于WSRP Portlet Producer的安全性配置

3、WSRP Portlet的安全性是通過WS-Security實現的,因此,在對WSRP Portlet啟用安全性之后,在WebCenter Space進行Portlet調用之前,需配置Keystore,Keystore的配置可通過Enterprise Manager和WLST命令兩種方式實現,為簡便起見,此處以EM為例進行說明。此處需要特殊說明的是,對于WS-Security的配置,對于不同的WebLogic Domain拓撲結構稍有不同,具體可以參考后面的文檔,此處僅以最簡的方式進行配置實現,即WSRP Portlet的Producer和WebCenter Space在同一Domain中:

? 1)為WebCenter Domain創建Keystore

??? a)在服務器的文件系統中專到$JAVA_HOME/bin目錄下,使用keytool工具生成keystore:

??? keytool -genkeypair -keyalg RSA -dname "consumer_dname" -alias orakey? -keypass key_password -keystore keystore -storepass keystore_password -validity days_valid

??? 其中:

????? consumer_dname為consumer的名稱,例如:cn=spaces,dc=example,dc=com

????? key_password為新key的密碼,例如:welcome1

????? keystore為keystore的名稱,例如:webcenter.jks

????? key_store_password為keystore的密碼,例如:welcome1

????? days_valid為有效期,例如:365

??? 根據上述參數完成對該命令的修改,執行如下命令,生成Keystore:

??? keytool -genkeypair -keyalg RSA -dname "cn=spaces,dc=example,dc=com" -alias orakey -keypass welcome1 -keystore webcenter.jks -storepass welcome1 -validity 365

??? b)繼續使用keytool工具導出包含上述key的證書:

??? keytool -exportcert -v -alias orakey -keystore keystore -storepass keystore_password -rfc -file orakey.cer

??? 其中:

????? keystore為keystore的名稱,例如:webcenter.jks

????? keystore_password為keystore的密碼,例如:welcome1

??? 根據上述參數完成對于該命令的修改,執行如下,導出證書:

??? keytool -exportcert -v -alias orakey -keystore webcenter.jks -storepass welcome1 -rfc -file orakey.cer??

??? c)使用webcenter_spaces_ws別名,導入證書,覆蓋現有別名:

??? keytool -importcert -alias webcenter_spaces_ws -file orakey.cer? -keystore webcenter.jks -storepass keystore_password

??? 其中:

????? keystore_password為keystore的密碼,例如:welcome1

??? 根據上述參數完成對于該命令的修改,執行如下,導入更新別名后的證書,起見如詢問是否覆蓋,選擇Y:

??? keytool -importcert -alias webcenter_spaces_ws -file orakey.cer -keystore webcenter.jks -storepass welcome1

? 2)通過EM配置和使用1)中創建完成的的Keystore

??? a)將1)步驟生成的webcenter.jks拷貝到<DOMAIN_HOME>/config/fmwconfig目錄,確認該目錄下已經存在于webcenter.jks的keystore文件???

??? b)選擇WebCenter Domain的“安全性”->“安全提供方配置”選項

??? c)選擇配置默認使用的密鑰庫

? d)按照前面生成和配置Keystore時的信息完成填寫即可

默認配置信息

??? e)保存完成后重啟AdminServer使配置生效。

4、在WebCenter Space中注冊和配置應用WSRP Portlet Producer,進而在頁中進行應用,WebCenter Space中注冊WSRP Portlet Producer的方式也有兩種:Enterprise Manager中進行服務注冊及在WebCenter Space管理頁面進行服務注冊,兩種方式均將配置數據寫入到MDS庫中,且配置界面非常類似,因此在哪里配置均可,此處以在WebCenter Space的管理頁面進行服務注冊為例進行說明:

? 1)使用管理員用戶登錄WebCenter Space,進入系統管理菜單,選擇“配置”選項卡中的“Portlet生成器”,點擊“注冊”進行Portlet注冊

? 2)完成基礎信息填寫,此處需要特殊說明的是,安全性的概要文件類型應保證與前面步驟中配置的相同,即如圖

? 3)確認“測試”按鈕點擊后為通過,點擊“保存”完成注冊

? 4)創建新頁,在其中應用前面注冊完成的WSRP Portlet:

? 5)完成頁面編輯后,查看頁面效果,Portlet中的內容即顯示在WebCenter Space的頁中

轉載于:https://www.cnblogs.com/iyunzhe/p/3540719.html

總結

以上是生活随笔為你收集整理的WebCenter Space中配置使用WSRP Portlet的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。