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的IOC配置文件中引用外部属性文件,以便更好地管理和动态配置应用。 首先,BBoss的IOC配置文件通常是一个XML文件,比如`bboss-ioc.xml`,在这个文件中我们可以声明并配置各种bean。当需要...
BBoss MVCDemo 是一个基于Java的企业级应用框架,它主要为开发者提供了一种高效、灵活的MVC...通过阅读“bboss mvc开发手册.doc”,开发者可以获得全面的技术指导,从而高效地利用该框架构建高质量的Java Web应用。
BBoss安全认证过滤器是Java Web开发中一种用于实现用户身份验证和权限控制的重要组件。在Web应用程序中,过滤器(Filter)是Servlet规范的一部分,它允许开发者在请求到达目标Servlet或JSP之前进行预处理,以及在...
该项目是基于Java语言的bboss开源框架构建的设计源码,包含3075个文件,涵盖2700个Java...本项目基于bboss框架构建了数据采集ETL工具、流批一体化Stream工具、Elasticsearch客户端工具和WebSession共享框架等应用。
9. **国际化与多语言**:BBoss支持多语言环境,方便跨国企业构建全球化应用。 10. **日志管理**:提供统一的日志记录和查询接口,便于系统监控和问题排查。 11. **性能优化**:通过代码优化、异步处理、内存管理等...
本实例是一个基于bboss es spring boot starter的demo maven工程,可供spring boot项目集成bboss elasticsearch rest client参考 展示了通过spring boot管理单集群功能和管理多集群功能 单集群测试用例:...
Elasticsearch rest client bboss介绍-Elastic2018中国开发者大会演讲稿
**二、BBoss介绍** BBoss 是一个针对 Elasticsearch 的企业级开发框架,它提供了丰富的 Java API,使得开发者可以更简单地进行索引管理、查询构建、结果分析等操作。BBoss 还支持多版本兼容,方便应对 Elasticsearch...
Elasticsearch是一种基于Lucene构建的开源全文搜索和分析引擎,提供分布式、实时、可扩展的搜索和数据分析能力。它的核心特性包括索引、搜索、聚合、实时分析等,广泛应用于日志分析、监控、推荐系统等领域。 2. *...
6. `bboss-velocity-5.5.0.jar`:Velocity是Apache的一个模板引擎,用于生成动态内容,可能在BBoss Elasticsearch中用于构建自定义模板,生成用于导入Elasticsearch的JSON格式数据。 7. `bboss-core-5.5.0.jar`:这...
springboot集成ElasticsearchBboss调用Elasticsearch的案例分享
在大数据领域,这种工具对于构建数据湖、数据仓库或者实施实时数据分析具有重要的价值。 ### 数据采集 bboss-datatran 支持多种数据源的接入,如关系型数据库(MySQL、Oracle等)、NoSQL数据库(HBase、MongoDB等)...
本培训文档将介绍集群session管理的发展历史、bbosssession的架构及特点、性能指标、与应用的集成方式、部署模式以及场景演示等,旨在帮助技术人员理解并掌握bbosssession的使用方法和优势。 一、集群session管理...
环境要求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_】是一个Java ORM(对象关系映射)框架,它在功能上超越了MyBatis,提供了对多种数据库的广泛支持,包括MySQL、Oracle、PostgreSQL、SQLServer、DB2、DM以及MongoDB。...
官方版本,亲测可用
1. **BBoss框架入门**:介绍如何安装配置BBoss,以及创建第一个项目的基本步骤。 2. **BBoss核心组件讲解**:详细解析BBoss的各个模块,如DAO、Service、权限控制等的使用方法。 3. **EasyUI组件使用**:讲解如何在...