ITPub博客

首页 > 大数据 > 可视化 > maven部署皕杰报表环境

maven部署皕杰报表环境

原创 可视化 作者:jyjun 时间:2021-02-25 11:48:57 0 删除 编辑

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

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

 


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

  1. mvn install:install-file -Dfile=E:\BiosPlatform4Win-V5.2\BIOSServer\webapps\iface\WEB-INF\lib\bijet-license.jar - DgroupId=com.bijetsoft.report -DartifactId=bijet-license -Dversion=5.2 -Dpackaging=jar

2. mvn install:install-file -Dfile=E:\BiosPlatform4Win-V5.2\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

3. mvn install:install-file -Dfile=E:\BiosPlatform4Win-V5.2\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

4. mvn install:install-file -Dfile=E:\BiosPlatform4Win-V5.2\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中添加以下命令:

1. 〈dependency>

2.   〈groupId>org.bouncycastle〈/groupId>

3.  〈artifactId>bcprov-ext-jdk14〈/artifactId>

4.   〈version>1.46〈/version>

5. 〈/dependency>

6. 〈dependency>

7.   〈groupId>com.alibaba〈/groupId>

8.   〈artifactId>fastjson〈/artifactId>

9.   〈version>1.2.32〈/version>

10. 〈/dependency>

11. 〈dependency>

12.   〈groupId>cn.lesper〈/groupId>

13.   〈artifactId>iTextAsian〈/artifactId>

14.   〈version>3.0〈/version>

15. 〈/dependency>

16. 〈dependency>

17.   〈groupId>org.apache.poi〈/groupId>

18.   〈artifactId>poi〈/artifactId>

19.   〈version>3.17〈/version>

20. 〈/dependency>

21. 〈dependency>

22.   〈groupId>org.apache.poi〈/groupId>

23.   〈artifactId>poi-ooxml〈/artifactId>

24.   〈version>3.17〈/version>

25. 〈/dependency>

26. 〈dependency>

27.   〈groupId>org.apache.poi〈/groupId>

28.   〈artifactId>poi-ooxml-schemas〈/artifactId>

29.   〈version>3.17〈/version>

30. 〈/dependency>

31. 〈dependency>

32.   〈groupId>org.apache.xmlbeans〈/groupId>

33.   〈artifactId>xmlbeans〈/artifactId>

34.   〈version>2.6.0〈/version>

35. 〈/dependency>

 

四、将皕杰报表web环境servlet配置maven项目web.xml中

打开report\src\main\webapp\WEB-INF下的web.xml添加皕杰报表 web环境servlet,键入以下命令:

1. 〈servlet>

2.       〈servlet-name>fillinServlet〈/servlet-name>

3.        〈servlet-class>bios.report.engine.output.FillinServlet〈/servlet-class>

4.    〈/servlet>

5.       

6.    〈servlet-mapping>

7.       〈servlet-name>reportServlet〈/servlet-name>

8.       〈url-pattern>/ReportEmitter〈/url-pattern>

9.    〈/servlet-mapping>

10.    〈servlet-mapping>

11.       〈servlet-name>imageServlet〈/servlet-name>

12.       〈url-pattern>/ImgServlet〈/url-pattern>

13.    〈/servlet-mapping>

14.    〈servlet-mapping>

15.       〈servlet-name>fillinServlet〈/servlet-name>

16.       〈url-pattern>/FillinServlet〈/url-pattern>

17.    〈/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文件夹

1. 〈servlet>

2.       〈servlet-name>fillinServlet〈/servlet-name>

3.       〈servlet-class>bios.report.engine.output.FillinServlet〈/servlet-class>

4.    〈/servlet>

5.       

6.    〈servlet-mapping>

7.       〈servlet-name>reportServlet〈/servlet-name>

8.       〈url-pattern>/ReportEmitter〈/url-pattern>

9.    〈/servlet-mapping>

10.    〈servlet-mapping>

11.       〈servlet-name>imageServlet

12.       〈url-pattern>/ImgServlet

13.    〈/servlet-mapping>

14.    〈servlet-mapping>

15.       〈servlet-name>fillinServlet〈/servlet-name>

16.       〈url-pattern>/FillinServlet〈/url-pattern>

17.    〈/servlet-mapping>

 

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.键入以下命令:

1. mvn package

复制代码


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


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69984822/viewspace-2759276/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2020-09-30

  • 博文量
    16
  • 访问量
    9301