1)配置文件添加属性
<!-- exchange邮件系统整合 -->
<ExchangeWebService>
<Property name="server" value="192.168.0.28"/>
<!-- Webservice应用的服务器ip地址 -->
<Property name="port" value="9080"/>
<!-- Webservice应用访问端口号 -->
<Property name="server1" value="192.168.0.12"/>
<!-- exchange服务器ip地址 -->
<Property name="domain" value="@wanhu.net"/>
<!-- exchange使用的域名 -->
<Property name="admin" value="administrator"/>
<!-- 填AD域中的某用户名,用作OA系统中发送邮件提醒时的发件人 -->
<Property name="adminpwd" value="{AES}ccaaeebbbeesss"/>
<!-- 这里是上面所填用户的密码 -->
</ExchangeWebService>
2) portlet.properties
#Exchange邮件
exchangemail=com.whir.ezoffice.portal.portlet.ExchangeMailPortlet
3)ExchangeMailPortlet.class
ExchangeMailPortlet implements IPortlet 需要实现render方法
3.1)实现webservice 获取外部系统数据
4)portal表定义
select * from oa_portal_portlet where name like '%Exc%'
select * from oa_portal_portlet_setting where portlet_id = 56
5)登录后首页配置界面
defaultroot.war\platform\portal\layout\common\setting\exchangemail.jsp
6)首页显示
http://oa.aabb.com:7001/defaultroot/platform/portal/portal_main.jsp?preview=1&id=452904&ismain=1
二次开发eclipse配置