在EAS中集成第三方扩展报表平台步骤
1. 找到EAS-Portal安装目录:
以我本机为例:E:\Kingdee60\eas\server\deploy\eas.ear\cp_web.war此为Portal安装目录
2. 合并WEB.XML相关配置信息,文件目录
E:\Kingdee60\eas\server\deploy\eas.ear\cp_web.war\WEB-INF下的WEB.XML
<servlet>
<servlet-name>DataSet</servlet-name>
<servlet-class>cn.com.fcsoft.eprint.DataSet</servlet-class>
</servlet>
<servlet>
<servlet-name>editeprint</servlet-name>
<servlet-class>cn.com.fcsoft.eprint.editeprint</servlet-class>
</servlet>
<servlet>
<servlet-name>ChartServlet</servlet-name>
<servlet-class>cn.com.fcsoft.chart.ChartServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>imagefield</servlet-name>
<servlet-class>cn.com.fcsoft.eprint.imagefield</servlet-class>
</servlet>
<servlet>
<servlet-name>WebBill</servlet-name>
<servlet-class>WebBill</servlet-class>
</servlet>
<servlet>
<servlet-name>PathFile</servlet-name>
<servlet-class>PathFile</servlet-class>
</servlet>
<servlet>
<servlet-name>RunReport</servlet-name>
<servlet-class>RunReport</servlet-class>
</servlet>
<servlet>
<servlet-name>ebfile</servlet-name>
<servlet-class>ebfile</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>WebBill</servlet-name>
<url-pattern>/servlet/WebBill</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>PathFile</servlet-name>
<url-pattern>/servlet/PathFile</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>RunReport</servlet-name>
<url-pattern>/servlet/RunReport</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>ebfile</servlet-name>
<url-pattern>/servlet/ebfile</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>imagefield</servlet-name>
<url-pattern>/servlet/imagefield</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>ChartServlet</servlet-name>
<url-pattern>/servlet/ChartServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>DataSet</servlet-name>
<url-pattern>/servlet/DataSet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>PathFile</servlet-name>
<url-pattern>/servlet/PathFile</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>editeprint</servlet-name>
<url-pattern>/servlet/editeprint</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>wap</servlet-name>
<url-pattern>/wap</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>getWebTable</servlet-name>
<url-pattern>/getWebTable</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>viewKpiChart</servlet-name>
<url-pattern>/viewKpiChart</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>BIReport</servlet-name>
<url-pattern>/BIReport</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>GetChart</servlet-name>
<url-pattern>/GetChart</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>DisplayChart</servlet-name>
<url-pattern>/DisplayChart</url-pattern>
</servlet-mapping>
3. 合并LIB JAR包
将E表所依赖的JAR包复制到WEN-INF/LIB下
重启服务后会提示你,Locahost无法访问,需将此限制解除。
4. 复制E表限制在CLASS文件至E:\Kingdee60\eas\server\deploy\eas.ear\cp_web.war\WEB-INF\classes下,具体为
fc.properties
TempSave.class
WebBill.class
ebfile.class
5. 重新启动EAS服务器后,在URL里打入,http://192.168.0.83:6888/easportal/ebsys/fceform/ereport/ebdesign.htm出来
说明集成成功!
最打印的时候,需将浏览器的安全等级调整至对“下载未签名的ACTIVE控件”提示