我们在皕杰报表设计器上设计好了.brt模板文件,最终要部署到服务器的web端,才能达到在浏览器上访问报表进行查询的目的。皕杰报表支持独立部署、嵌入式部署及跨平台集成。独立部署就是把报表本身作为一个web应用部署到服务器上,嵌入皕杰式部署是将报表嵌入用户的系统,使得报表与用户系统浑然一体,跨平台集成是指报表与非java平台的项目进行的集成。
而所谓的部署要做三部分工作,一是配置web应用,二是配置应用服务器的数据连接池,三是发布应用。配置应用服务器的数据库连接池、发布报表应用这两个步骤在不同应用服务器中的操作界面和操作方法是有区别的,而部署步骤的顺序在不同应用服务器中也有差别,有些应用服务器例如websphere,数据库连接池不和具体的应用绑定,基本是公用的,那么连接池可以先配置,之后再配置相关文件,打war包,发布应用;而在tomcat4下面,连接池可以和应用绑定,那么一般先发布应用,之后再配置连接池,然后修改配置文件。唯一不变的步骤是web应用配置,这部分包含四个步骤,在任何一个应用服务器中都是一样的。
一般来说,创建一个新应用,就是在资源管理器里,创建下面的目录结构:
实际上,皕杰的web发布包本身就是上述的标准目录结构,如果是独立部署,直接把皕杰的web发布包作为一个标准应用去发布就好了。而嵌入式部署就是把皕杰的war包拷贝到上面空应用的相应目录下即可。而跨平台集成见《tomcat与IIS集成》文档。各种部署的步骤将在后续文章中详解。