`

bboss wordpdf构建部署介绍

阅读更多
bboss wordpdf构建部署介绍

下载
源码下载地址:bboss-wordpdf

下载完毕后将master.zip改名为bboss-plugins.zip,然后解压,本文解压目录为:
d:/bboss-plugins

构建部署步骤

1.通过gretty gradle插件运行demo工程bboss-plugin-wordpdf-web

2.运行前先执行/bboss-plugins的install任务,编译构建所有插件模块:

cd bboss-plugins

gradle install

构建成功后,先启用gretty插件(注意:第一次构建工程,需要关闭gretty插件,默认关闭)

修改/bboss-plugins/gradle.properties中属性为true,即可启用插件:

enable_gretty=true

然后运行以下指令,启动tomcat和demo应用(运行demo之前需要做一些准备工作,请参考本文后面的内容)

gradle :bboss-plugin-wordpdf-web:tomcatStart

启动后可以在浏览器端访问以下地址:

http://localhost/bboss-plugin-wordpdf-web/wordpdf/wordpdfswftool.jsp

http://localhost/bboss-plugin-wordpdf-web/wordpdf/wordpdfswf.jsp

http://localhost/bboss-plugin-wordpdf-web/wordpdf/wordpdf.jsp

http://localhost/bboss-plugin-wordpdf-web/wordpdf/word.jsp

http://localhost/bboss-plugin-wordpdf-web/FlexPaper_2.0.3/index_ooo.html

准备demo运行环境

注意:运行demo工程前,还需要安装liferoffice和swftool并启动soffice进程,安装方法请参考文档:[bboss-plugin-wordpdf/文档转换部署文档.doc],

安装完毕后,修改配置文件/bboss-plugins/bboss-plugin-wordpdf-web/WebRoot/WEB-INF/bboss-wordpdf.xml中相关属性对应路径swftoolWorkDir(swftool安装目录)、officeHome(libreoffice安装目录)、templatedir(word模板所在目录),resultdir(转换文档存放目录):
<properties>
    <property name="/wordpdf/*.page"    		
		f:flashpaperWorkDir="D:\FlashPaper\FlashPaper2.2\"   
		f:templatedir="D:/d/workspace/bbossgroups/bboss-plugins/bboss-plugin-wordpdf"
		f:swftoolWorkDir="c:/environment/SWFTools/" 	
		f:officeHome = "c:/environment/LibreOffice 5"	
		f:resultdir="d:/test"
    	class="org.frameworkset.web.wordpdf.NewPrinterController"/>
</properties>

分享到:
评论

相关推荐

    bboss会话共享培训文档

    bboss会话共享是一种分布式会话管理技术,它针对在集群环境下应用部署时如何解决会话数据丢失和单点登录问题提供了专门的解决方案。根据提供的文档内容,我们可以详细探讨bboss会话共享涉及的关键知识点。 首先,...

    bboss ioc配置文件中使用外部属性文件介绍

    本文将详细介绍如何在BBoss的IOC配置文件中引用外部属性文件,以便更好地管理和动态配置应用。 首先,BBoss的IOC配置文件通常是一个XML文件,比如`bboss-ioc.xml`,在这个文件中我们可以声明并配置各种bean。当需要...

    bboss mvcdemo 下载地址

    BBoss MVCDemo 是一个基于Java的企业级应用框架,它主要为开发者提供了一种高效、灵活的MVC...通过阅读“bboss mvc开发手册.doc”,开发者可以获得全面的技术指导,从而高效地利用该框架构建高质量的Java Web应用。

    bboss 安全认证过滤器功能介绍

    BBoss安全认证过滤器是Java Web开发中一种用于实现用户身份验证和权限控制的重要组件。在Web应用程序中,过滤器(Filter)是Servlet规范的一部分,它允许开发者在请求到达目标Servlet或JSP之前进行预处理,以及在...

    基于Java的bboss开源框架设计源码

    该项目是基于Java语言的bboss开源框架构建的设计源码,包含3075个文件,涵盖2700个Java...本项目基于bboss框架构建了数据采集ETL工具、流批一体化Stream工具、Elasticsearch客户端工具和WebSession共享框架等应用。

    企业级J2EE开源框架bboss

    9. **国际化与多语言**:BBoss支持多语言环境,方便跨国企业构建全球化应用。 10. **日志管理**:提供统一的日志记录和查询接口,便于系统监控和问题排查。 11. **性能优化**:通过代码优化、异步处理、内存管理等...

    springboot整合bboss es增删改查测试demo代码

    本实例是一个基于bboss es spring boot starter的demo maven工程,可供spring boot项目集成bboss elasticsearch rest client参考 展示了通过spring boot管理单集群功能和管理多集群功能 单集群测试用例:...

    Elasticsearch rest client bboss介绍-Elastic2018中国开发者大会演讲稿.pptx

    Elasticsearch rest client bboss介绍-Elastic2018中国开发者大会演讲稿

    bboss-elasticsearch开发环境搭建和开发入门视频教程.

    **二、BBoss介绍** BBoss 是一个针对 Elasticsearch 的企业级开发框架,它提供了丰富的 Java API,使得开发者可以更简单地进行索引管理、查询构建、结果分析等操作。BBoss 还支持多版本兼容,方便应对 Elasticsearch...

    bboss+es基本操作示例.zip

    Elasticsearch是一种基于Lucene构建的开源全文搜索和分析引擎,提供分布式、实时、可扩展的搜索和数据分析能力。它的核心特性包括索引、搜索、聚合、实时分析等,广泛应用于日志分析、监控、推荐系统等领域。 2. *...

    bboss elasticsearch-5.7.8.rar

    6. `bboss-velocity-5.5.0.jar`:Velocity是Apache的一个模板引擎,用于生成动态内容,可能在BBoss Elasticsearch中用于构建自定义模板,生成用于导入Elasticsearch的JSON格式数据。 7. `bboss-core-5.5.0.jar`:这...

    springboot集成ElasticsearchBboss调用Elasticsearch.md

    springboot集成ElasticsearchBboss调用Elasticsearch的案例分享

    由 bboss 开源的数据采集&流批一体化工具,提供数据采集、数据清洗转换处理和数据入库以及数据指标统计计算流批一体化处理功能

    在大数据领域,这种工具对于构建数据湖、数据仓库或者实施实时数据分析具有重要的价值。 ### 数据采集 bboss-datatran 支持多种数据源的接入,如关系型数据库(MySQL、Oracle等)、NoSQL数据库(HBase、MongoDB等)...

    bboss会话共享培训文档分享

    本培训文档将介绍集群session管理的发展历史、bbosssession的架构及特点、性能指标、与应用的集成方式、部署模式以及场景演示等,旨在帮助技术人员理解并掌握bbosssession的使用方法和优势。 一、集群session管理...

    bboss-elastic-tran:bboss 数据同步工具

    环境要求JDK要求:JDK 1.7+ Elasticsearch版本要求:1.X,2.X,5.X,6.X,7.x,+ Spring Booter 1.x,2.x,+从源代码构建首先从获取源代码然后转到目录bboss-elastic-tran下的cmd窗口并运行gradle build命令: ...

    bboss-db-elasticsearch-tool-master_java_

    【bboss-db-elasticsearch-tool-master_java_】是一个Java ORM(对象关系映射)框架,它在功能上超越了MyBatis,提供了对多种数据库的广泛支持,包括MySQL、Oracle、PostgreSQL、SQLServer、DB2、DM以及MongoDB。...

    bboss-soa.jar

    官方版本,亲测可用

    bboss+easyui帮助文档比较详细

    1. **BBoss框架入门**:介绍如何安装配置BBoss,以及创建第一个项目的基本步骤。 2. **BBoss核心组件讲解**:详细解析BBoss的各个模块,如DAO、Service、权限控制等的使用方法。 3. **EasyUI组件使用**:讲解如何在...

Global site tag (gtag.js) - Google Analytics