weblogic配置SSL

2016-06-29(Wednesday) 22:20

申请www.dengdezhao.cn的服务器证书

  • 提交电子流给www.dengdezhao.cn域名申请服务器证书
  • 电子流通过后会得到cert.pfx证书文件以及证书安装密码“password"(此处为方便理解以password代替)

将得到的pfx证书拆分成crt以及key ###

  • 安装openssl
  • 切换到openssl/bin目录,将cert.pfx放置在该目录
  • 执行命令:openssl pkcs12 -in cert.pfx -nodes -out ddz/prod.pem
  • 提示输入密码,输入"password"
  • 执行命令:openssl x509 -in ddz/prod.pem -out ddz/prod.crt得到crt证书

转换crt证书为p7b

  • 双击prod.crt切到”详细信息"标签,点击按钮"复制到文件"
  • 下一步,选P7B证书,并选中"如果可能,则数据包括证书路径中的所有证书"
  • 另存为prod.p7b即完成证书转换

转换crt证书为p12

  • 执行命令:openssl pkcs12 -export -clcerts -inkey ddz/prod.pem -in ddz/prod.crt -out ddz/ewallet.p12
  • 提示设置密码,设置为oracle1234(安装时要用到)
  • 将ewallet.p12以及prod.p7b上传到服务器路径/data01/oracle/req下

配置owm 钱包安装证书

  • ITOC连接到服务器
  • 切换到/data01/oracle/adf/Oracle_WT1/bin目录
  • 运行./owm &
  • 在弹出的wallet窗口选择打开/data01/oracle/req下的钱包
  • 输入密码上一步设置的oracle1234
  • 可以看到是个空的钱包,在左侧“Trusted Certificates"上右键导入prod.p7b
  • 导入成功即可看到三个证书文件在左侧栏
  • 勾选wallet菜单下的Auto login项
  • 然后SAVE钱包退出。

配置 SSL.conf

  • 切换到OHS的配置目录/data01/oracle/adf/Oracle_WT1/instances/instance1/config/OHS/ohs1/
  • 编辑ssl.conf文件修改Listen Port为443
  • 修改VirtualHost *:443
  • 修改SSLWallet路径为 "/data01/oracle/req"
  • 保存退出

重启OHS

  • 重启OHS之后即可验证HTTPS访问是否可行。

Category: weblogic Tagged: weblogic SSL


weblogic配置DBAuthenticator

2016-06-14(Tuesday) 22:20

配置数据库表结构

创建Providers

  • 登陆weblogic控制台,Security Realms->myReaml->Providers,创建DBAuthenticator
  • 登陆EM控制台,bpm_domain->security->Security Provider Configuration->Identity Store Provider PROPERTY_ATTRIBUTE_MAPPING GUID=orclguid OPTIMIZE_SEARCH true
    virtualize true

创建adapter及导入

  • 创建adapter文件存入到/oracle_common/modules/oracle.ovd_11.1.1/templates/ 目录下
  • 切换到/oracle_common/bin下执行导入命令 ./libovdadapterconfig.sh -adapterName userGroupAdapter2 -adapterTemplate adapter_template_usergroup2.xml -host localhost -port 7001 -userName weblogic …

Category: weblogic Tagged: weblogic DBAuthenticator

Read More

weblogic配置jython

2016-05-17(Tuesday) 22:20

在服务器端使用jython

以下以139服务器为例:

  • 在当前shell环境中设置setWLSEnv.sh
    进入/oracle/Oracle/Middleware/wlserver_10.3/server/bin目录下
  • 执行命令 . ./setWLSEnv.sh *注意两个点号中间有空格*
  • 进入WLST:java weblogic.WLST
  • 进入jython: java org.python.util.jython 可以查看weblogic内置jython版本为jython2.2.1

在jython中加载标准模块

  • 由于jython的标准模块在$WL_HOME/common/wlst/modules/jython-modules.jar中,因此需要在启动jython的时候将该路径加载到系统路径中才行
  • 进入jython命令行 加载sys模块import sys
  • 在系统路径中加入jython-modules.jar, sys.path.append …

Category: weblogic Tagged: weblogic jython

Read More

weblogic集成tibco

2016-05-14(Saturday) 22:20

1. 配置相关依赖包
将tibjms.jar放在weblogic的 $Domain_dir/lib目录中

2. 配置Foreign JNDI Providers
- 进入weblogic控制台,进入菜单Services->Foreign JNDI Providers->Create a Foreign JNDI Provider 创建一个Provider,名称随意。 - Targets 选DefaultServer 完成。 - 点击刚创建的Provider
配置Initial Context Factory: com.tibco.tibjms.naming.TibjmsInitialContextFactory

  • Provider URL:tcp://nkgtsv027-eip:7222
  • User: WCA_EIP_COMMON
  • Password: WCA_EIP_COMMON

3. 配置 Foreign JNDI Links - Local JNDI …

Category: weblogic Tagged: weblogic tibco

Read More

使用RIDC在webcenter portal集成ECM的文档查询功能

2014-11-28(Friday) 00:00

需求:

标准的document service很不灵活,实际开发中少不了要开发定制。那么问题来了,通过RIDC很灵活的查询出了需要的文档,如何集成到portal上去呢

分析:

使用RIDC查询出需要的文档,存放在POJO等数据模型中 利用POJO生成dataControl,开发taskflow等UI层 将以上功能开发成为extend.spaces.webapp,扩展到webcenter spaces 以下主要展现第一步:通过RIDC查询及POJO生成数据模型。

技术实现:

  • 使用RIDC查询文档

以下是主要查询方法, query传入的即是ECM的queryText,例如: dDocType PJT-INTERFACE-DOC 通过拼接好需要的查询条件以及用户便可以查询出文档。

    public List<Document> search(String username, String query) {
        ServiceResponse serviceResponse = null;
        List<Document> list = new ArrayList<Document>();
        try {
            if (query == null) {
                return list …

Category: webcenter Tagged: ECM

Read More

定制webcenter的people connection组件

2014-10-23(Thursday) 00:00

需求:

webcenter的people connection类似于微博的关注粉丝功能,现在需要利用程序让某一用户自动关注一批人员。比如某一用户所在项目(PROJECT1)下有10个成员,则该用户进入portal的时候默认就展示其项目下的10个成员在某一分组(PROJECT1)下。

分析:

根据项目PROJECT1可以查询出10个成员名; 利用API将10个成员添加到Connections中; 利用API创建Connection list,也即是分组名(PROJECT1); 将10个成员的Connection 添加到分组PROJECT1中。

技术实现:

  • 根据项目PROJECT1可以查询出10个成员名; 在AMimpl中创建查询成员名方法以List返回结果。 public List getAllMembersByProjectId(String proId){ List result=new ArrayList(); result.add("CG02"); result.add("CG03"); result.add("CG04"); result.add("CG05"); result.add("pierre"); result.add("weblogic"); //TODO …

Category: webcenter Tagged: peopleConnection

Read More

动态改变LOV的值集

2014-09-17(Wednesday) 00:00

需求:

LOV的值集需要根据传入的用户角色类型(A,B,C)动态改变,A时查询所有,B时过滤字段1,C时过滤字段2.

基础VO的SQL如下: SELECT DISTINCT U.USER_ID, U.USER_NAME, F.FULL_NAME AS DESCRIPTION FROM FND_USER U, PO_HEADERS_ALL P, PO_VENDORS V, PER_PEOPLE_F F WHERE U.EMPLOYEE_ID = P.AGENT_ID AND P.VENDOR_ID = V.VENDOR_ID AND F.PERSON_ID(+) = U.EMPLOYEE_ID AND P.APPROVED_FLAG = 'Y' AND ((P …

Category: ADF Tagged: LOV

Read More

webcenter portal调用document service

2014-08-26(Tuesday) 00:00

平台: webcenter 1.8

Webcenter Contents端配置

步骤:

  • 进入webcenter contents http://192.168.15.251:16210/cs/idcplg
  • 展开administration目录
  • Admin Server节点
  • Component Manager 里
  • 开启以下特性FrameworkFolders(原Floder_g,已被FrameworkFolders替代),WebCenterConfigure, DynamicConverter
  • 重启UCM

Webcenter Portal端配置

进入Portal管理界面:

  • 切换到Portals标签
  • Tools and Services菜单里
  • 设置Documents服务为enabled即可

Category: webcenter Tagged: documentservice

Read More

创建Content Repository时出现错误

2014-08-25(Monday) 00:00

创建Content Repository时出现错误:

NOTE:

  • Unable to load content server metadata model using GET_DOC_METADATA_INFO.
  • Permission denied. Address 'XX.XX.XX.XX' is not an allowable remote socket address

解决方法:

  • 找到config.cfg
    /u02/app/oraucm/fmw_home/user_projects/domains/ecm_domain/ucm/cs/config/config.cfg

  • 在SocketHostAddressSecurityFilter值加上|*.*.*.* SocketHostAddressSecurityFilter=127.0.0.1|192.168.15 …

Category: webcenter Tagged: webcenter

Read More

OAF个性化Button获取页面参数

2014-06-03(Tuesday) 00:00
  • 平台: R12
  • 需求: 需要个性化一个button的Destination URI属性,并添附上一个参数。

实现方法:

  1. 本来重写CO便很容易实现该需求,但是涉及到修改代码以及各个环境更新就很麻烦了,所以如果个性化button的URL是最方便了。

  2. 个性化又涉及到如何在URL里传递参数的问题。

右键当前页面,查看源代码如下:

<form id="DefaultFormName" name="DefaultFormName" style="margin:0px" method="POST"          action="/OA_HTML/OA.jsp?page=/oracle/apps/pa/deliverable/webui/CrUpDeliverablePG&paCallingPage=DLVLIST&paCallingMode=VIEW&paProjectId=106691&paDeliverableId=113287&paDlvrItemId=106962&&addBreadCrumb=RP&_ti=1696581738&PersonalizationParam=PersonalizationParamAdmin …

Category: ebs Tagged: oaf

Read More
Page 1 of 8

Next »