maven部署皕杰报表5.2环境

一、从Maven模板创建Web项目
您可以通过使用Maven的maven-archetype-webapp模板来创建一个快速启动Java Web应用程序的项目。在终端(* UNIX或Mac)或命令提示符(Windows)中,导航至您想要创建项目的文件夹。
键入以下命令:

mvn archetype:generate -DgroupId=com.bijetsoft.report   -DartifactId=report   -DarchetypeArtifactId=maven-archetype-webapp  -DinteractiveMode=false

二、将皕杰web报表环境jar上传到maven本地库
键入以下命令:

mvn install:install-file -Dfile=E:\BiosPlatform4Win-V5.2-B20190806\BIOS Server\webapps\iface\WEB-INF\lib\bios-cos.jar -DgroupId=com.bijetsoft.report -DartifactId=bios-cos -Dversion=5.2 -Dpackaging=jar
mvn install:install-file -Dfile=E:\BiosPlatform4Win-V5.2-B20190806\BIOSServer\webapps\iface\WEB-INF\lib\bios-report.jar -DgroupId=com.bijetsoft.report -DartifactId=bios-report -Dversion=5.2 -Dpackaging=jar
mvn install:install-file -Dfile=E:\BiosPlatform4Win-V5.2-B20190806\BIOSServer\webapps\iface\WEB-INF\lib\bijet-license.jar -DgroupId=com.bijetsoft.report -DartifactId=bijet-license -Dversion=5.2 -Dpackaging=jar
mvn install:install-file -Dfile=E:\BiosPlatform4Win-V5.2-B20190806\BIOSServer\webapps\iface\WEB-INF\lib\bios-ehcache-1.6.2.jar -DgroupId=com.bijetsoft.report -DartifactId=bios-ehcache-1.6.2 -Dversion=5.2 -Dpackaging=jar
mvn install:install-file -Dfile=E:\BiosPlatform4Win-V5.2-B20190806\BIOSServer\webapps\iface\WEB-INF\lib\bios-iText-2.1.7.jar -DgroupId=com.bijetsoft.report -DartifactId=bios-iText-2.1.7 -Dversion=5.2 -Dpackaging=jar
mvn install:install-file -Dfile=E:\BiosPlatform4Win-V5.2-B20190806\BIOSServer\webapps\iface\WEB-INF\lib\bios.report.dev.examples.jar -DgroupId=com.bijetsoft.report -DartifactId=bios.report.dev.examples -Dversion=5.2 -Dpackaging=jar

三、配置maven项目report的pom.xml
在report\pom.Xml中添加以下命令:

<dependency>
  <groupId>com.bijetsoft.report</groupId>
  <artifactId>bios-cos</artifactId>
  <version>5.2</version>
</dependency>
<dependency>
  <groupId>com.bijetsoft.report</groupId>
  <artifactId>bios-report</artifactId>
  <version>5.2</version>
</dependency>
<dependency>
  <groupId>com.bijetsoft.report</groupId>
  <artifactId>bios-ehcache-1.6.2</artifactId>
  <version>5.2</version>
</dependency>
<dependency>
  <groupId>com.bijetsoft.report</groupId>
  <artifactId>bios-iText-2.1.7</artifactId>
  <version>5.2</version>
</dependency>
<dependency>
  <groupId>com.bijetsoft.report</groupId>
  <artifactId>bijet-license</artifactId>
  <version>5.2</version>
</dependency>
<dependency>
  <groupId>com.bijetsoft.report</groupId>
  <artifactId>bios.report.dev.examples</artifactId>
  <version>5.2</version>
</dependency>
<dependency>
  <groupId>org.bouncycastle</groupId>
  <artifactId>bcprov-ext-jdk14</artifactId>
  <version>1.46</version>
</dependency>
<dependency>
  <groupId>com.alibaba</groupId>
  <artifactId>fastjson</artifactId>
  <version>1.2.32</version>
</dependency>
<dependency>
  <groupId>cn.lesper</groupId>
  <artifactId>iTextAsian</artifactId>
  <version>3.0</version>
</dependency>
<dependency>
  <groupId>org.apache.poi</groupId>
  <artifactId>poi</artifactId>
  <version>3.17</version>
</dependency>
<dependency>
  <groupId>org.apache.poi</groupId>
  <artifactId>poi-ooxml</artifactId>
  <version>3.17</version>
</dependency>
<dependency>
  <groupId>org.apache.poi</groupId>
  <artifactId>poi-ooxml-schemas</artifactId>
  <version>3.17</version>
</dependency>
<dependency>
  <groupId>org.apache.xmlbeans</groupId>
  <artifactId>xmlbeans</artifactId>
  <version>2.6.0</version>
</dependency>

四、将皕杰报表web环境servlet配置maven项目web.xml中
打开report\src\main\webapp\WEB-INF下的web.xml添加皕杰报表 web环境servlet,键入以下命令:

<servlet>
        <servlet-name>reportServlet</servlet-name>
        <servlet-class>bios.report.engine.output.ReportEmitter</servlet-class>
        <init-param>
            <param-name>reportConf</param-name>
            <param-value>/WEB-INF/resources/report_config.xml</param-value>
        </init-param>
        <!-- <init-param> 
            <param-name>reportPrefix</param-name>
            <param-value>mypath</param-value> 
        </init-param> -->
        <load-on-startup>2</load-on-startup>
    </servlet>
    <servlet>
        <servlet-name>imageServlet</servlet-name>
        <servlet-class>bios.report.engine.output.ImageServlet</servlet-class>
    </servlet>
    <servlet>
        <servlet-name>fillinServlet</servlet-name>
        <servlet-class>bios.report.engine.output.FillinServlet</servlet-class>
    </servlet>
	
    <servlet-mapping>
        <servlet-name>reportServlet</servlet-name>
        <url-pattern>/ReportEmitter</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>imageServlet</servlet-name>
        <url-pattern>/ImgServlet</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>fillinServlet</servlet-name>
        <url-pattern>/FillinServlet</url-pattern>
    </servlet-mapping>

五、将皕杰报表环境配置文件集成上去
1.将BIOS Server\webapps\iface文件夹下的report_res和report文件夹复制到maven项目report\src\main\webapp文件夹下
2.在maven项目report\src\main\webapp\WEB-INF文件夹下创建reports和resources文件夹
3.将BIOS Server\webapps\iface\WEB-INF\resources文件夹下的report_config.xml复制到maven项目report\src\main\webapp\WEB-INF\resources文件夹下。
六、测试maven报表项目
1.将测试brt文件复制到maven项目report\src\main\webapp\WEB-INF\reports文件夹下
2.键入以下命令:

mvn package

3.在maven项目report\target文件夹下生成report.war,将war包复制到tomcat/webapps文件夹下
4.启动tomcat,访问http://localhost:8080/report/ReportEmitter?rpt=test.brt
在这里插入图片描述
5.如上图所示,maven项目报表环境集成成功。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值