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
Page 1 of 1