birt2.6.1运行环境默认的platform目录和server-config在WEB-INF目录里,而webcontent又在根目录下面,和WEB-INF同一级,经理说这些代码东一块西一块的,要把他们弄一起,需求如此,然后开始研究,本人学birt不久。在web.xml里貌似没有的配置,用eclipse的ctrl+h搜索了下,发现这些路径的配置写死在jar包里头了。所以决定修改jar包。
1、修改platform目录路径
修改platform目录路径要修改coreapi.jar,修改coreapi.jar\org\eclipse\birt\core\framework\PlatformServletContext.class中的RESOURCE_BASE值,将原来的值"/WEB-INF/platform/"改为"/webcontent/platform/",从而达到将plarform目录从WEB-INF目录移动到webcontent目录中的目的。注意的是,我用jd-gui反编译软件反编译出来的PlatformServletContext类中有几处"/WEB-INF/platform/"的配置,都要修改。只需修改RESOURCE_BASE,然后引用的地方将"/WEB-INF/platform/"改为RESOURCE_BASE即可。
2、修改server-config.wsdd文件路径
修改server-config.wsdd文件路径要修改axis.jar,修改axis.jar\org\apache\axis\configuration\EngineConfigurationFactoryServlet.class中private static EngineConfiguration getServerEngineConfig(ServletConfig cfg)方法里的String appWebInfPath值,将原来的/WEB-INF改为/webcontent/config,从而达到将server-config.wsdd文件从WEB-INF目录移动到webcontent/config目录的目的。貌似这个修改也会改变client-config.wsdd的路径,我只能说貌似,因为我没有用到这个文件。
修改之后测试没有发现问题,但是不知道以后会不会有,在这里先留下笔记。有问题再跟进。各位如果有发现问题请跟贴,如果有更好的修改方法,也请跟贴,大家交流交流!
相关推荐
标题中的“birt-runtime-4.8.0-20180626.zip”指的是一款名为BIRT(Business Intelligence and Reporting Tools)的开源...同时,了解不同文件和目录的作用有助于深入理解和定制BIRT报表系统,以满足特定的业务需求。
org.eclipse.birt.runtime-4.4.2.jar org.eclipse.birt.runtime-4.4.2-sources.jar org.eclipse.birt.runtime-4.4.2-javadoc.jar
这种格式在Linux和Unix-like系统中非常常见,因为它可以方便地管理多个文件和目录,并且在传输时能够有效地减小文件大小。解压这个文件,开发者可以访问到该库的源代码,包括Python模块、测试文件、文档等。 Python...
资源分类:Python库 所属语言:Python 资源全名:birt_gd-0.1.35-py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
资源分类:Python库 所属语言:Python 资源全名:birt_gd-0.1.17-py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
资源分类:Python库 所属语言:Python 资源全名:birt-gd-0.1.7.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
BIRT Studio 支持创建图表和图形、添加或重新排列数据、更改报告格式等高级功能。 4. **可重用的报告模板和主题**:预定义的报告模板为报告奠定了基础,定义了报告的数据结构;而报告主题则定义了报告的颜色、外观...
这些配置包括报表预览的默认语言设置(`BIRT_VIEWER_LOCALE`)、时区设置(`BIRT_VIEWER_TIMEZONE`)、工作目录(`BIRT_VIEWER_WORKING_FOLDER`)、临时文档文件目录(`BIRT_VIEWER_DOCUMENT_FOLDER`)以及是否仅限于工作...
eclipse-birt-2.6.0-1.1.el6.i686.rpm
org.eclipse.birt.data.oda.adapter.dtp_2.1.1.v20070705-1847.jar
INF/下的tlds、viewer.properties文件拷贝到report-engine文件夹下,然后将birt-runtime-4_4_2/WebViewerExample/WEB-INF/下的server-config.wsdd文件拷贝到Java Web项目的WebRoot/WEB-INF/目录下。 步骤6:修改web...
此外,BIRT还提供了一个独立运行的Rich Client Platform (RCP) Designer应用程序,该应用程序安装在客户端机器上,并远程连接到OFBiz数据库。 #### 教程范围 本教程将详细介绍如何在Windows机器上设置BIRT RCP ...
Getting_Started_with_the_BI_Platform-zh-CN-1.5.4.htm, Manual_Deployment_of_Pentaho-zh-CN-1.5.4.htm, Pentaho_AJAX_Guide_zh_CN_1.2.0.htm, Pentaho_Building_Components-1.5.4.htm, Pentaho_Building_...
2. 修改工具栏相关的文件,如`control/ToolbarFragment.jsp`,以实现对工具栏的定制,例如移除某些按钮或添加新的功能。 #### 四、设置CSS样式 1. **创建CSS文件**: - 右键单击项目 -> New -> Other -> Web -> ...
用户可以通过部署birt.war文件和参考runtime_readme.txt来设置和配置BIRT报表引擎,利用WebViewerExample学习如何在Web应用中集成报表查看器。同时,了解EPL-v10.html和notice.html中的许可证信息,确保合法合规地...
离线安装包,测试可用
### 使用BIRT Studio-iServer版的关键知识点 #### BIRT Studio-iServer版简介 BIRT(Business Intelligence and Reporting Tools)Studio-iServer版是一款由Actuate公司提供的业务智能与报告工具的集成开发环境。它...
(1)为了防止解压后路径太长导致浏览器无法打开,推荐在解压时选择“解压到当前文件夹”(放心,自带文件夹,文件不会散落一地); (2)有时,一套Java组件会有多个jar,所以在下载前,请仔细阅读本篇描述,以...