`
jjc132
  • 浏览: 7713 次
  • 性别: Icon_minigender_1
文章分类
社区版块
存档分类
最新评论

maven项目集成birt

    博客分类:
  • birt
 
阅读更多



 项目采用的是spring mvc框架, tomcat,maven管理项目。

因此,首先我们需要给eclipse集成maven插件,并部署tomcat服务器。

 

此时我们在eclipse中新建一个maven项目,分别如下部署,可完成简单birt部署。

pom.xml中加入

<dependency>
   <groupId>org.eclipse.birt.runtime</groupId>
   <artifactId>org.eclipse.birt.runtime</artifactId>
   <version>${birt.version}</version>
  </dependency>
  <dependency>
   <groupId>org.eclipse.birt.runtime</groupId>
   <artifactId>viewservlets</artifactId>
   <version>4.3.1</version>
  </dependency>
  <dependency>
   <groupId>javax.xml.rpc</groupId>
   <artifactId>javax.xml.rpc-api</artifactId>
   <version>1.1.1</version>
  </dependency>

 

首先我们找到birt runtime文件夹下WebViewerExample例子,大多配置源于此,

我的项目配置如下图所示:

复制web.xml内容至maven项目中web.xml中,该配置指定文件项目中文件,如下图圈起来的,

可参考网上相关配置。

其中report-config文件夹下文件,及jrun.web.xml, server-config.wsdd文件直接从例子中copy即可。

report文件夹下文件,reportfiles下存放的是birt报表模板。

  • 大小: 24.4 KB
分享到:
评论

相关推荐

    elephant-bird-core-4.5.zip

    在实际项目中,elephant-bird-core-4.5和scoverage-maven-plugin可以结合使用,提供一个完整的解决方案。例如,当一个项目需要处理大量不同格式的数据,并且希望保证代码的质量和测试覆盖率时,elephant-bird-core-...

    LadyBird:LadyBird 项目的代码和文档

    在LadyBird项目中,我们将看到如何运用Java类、接口、继承、多态等核心概念来设计模块化的软件结构。 2. **项目结构**:项目文件夹“LadyBird-master”通常代表了Git仓库的主分支,其中包含项目的源代码、资源文件...

    elephant-bird-pig-4.1.zip

    "elephant-bird-pig-4.1" 是一个与Hadoop Pig集成的库,它允许用户在Pig脚本中直接处理Cassandra的数据。Pig是Hadoop生态系统中的一个数据处理框架,通过提供一种高级抽象语言(Pig Latin),使得非程序员也能编写...

    RL-FlappyBird:使用强化学习训练FlappyBird

    该项目支持使用Maven进行构建,您可以使用以下命令进行构建: mvn compile 以下命令将开始在没有图形的情况下进行训练: mvn exec:java -Dexec.mainClass="com.kingyu.rlbird.ai.TrainBird" 上面的命令将从头开始...

    SpringBoot学习代码模拟SpringBoot框架底层原理源代码

    7. **Maven或Gradle构建文件**:项目可能使用Maven的`pom.xml`或Gradle的`build.gradle`文件来管理依赖和构建过程。 通过分析和学习`bird-boot-master`项目中的源代码,我们可以更深入地了解SpringBoot如何初始化、...

    大二选修java课程大作业,打鸟游戏.zip

    4. **项目配置文件**:如IDE(集成开发环境)的项目设置,构建脚本(如Maven的pom.xml或Gradle的build.gradle)等。 5. **启动脚本**:可能是批处理文件(Windows)或Shell脚本(Unix/Linux),用于运行游戏。 开发...

    ant 版本制作实例_uniportal 和ant配置应用实例

    10. **工具集成**:Ant可以与其他开发工具如Maven、Gradle协同工作,或者集成IDE(如Eclipse、IntelliJ IDEA)进行自动化构建。 由于未提供具体博客内容,以上是基于Ant和版本控制的一般性解释。实际的实例可能包含...

    gradle-6.1.1-all.zip

    Gradle作为Android Studio的默认构建系统,取代了早期的Ant和Maven,提供了更灵活的构建配置和依赖管理。 Gradle-6.1.1的发布包含了所有必要的组件,包括Gradle运行时、核心库、插件以及文档,这使得开发者无需单独...

    jsp网上购物

    10. **项目构建与部署**:了解Maven或Gradle等构建工具,以及如何在服务器上部署和运行Java Web应用。 这个项目涵盖了从后端开发到前端展示,再到数据库设计和安全实践的多个环节,对于提升开发者全方位的技能有很...

    Byg-Byrds:Build-Byrd-AJ

    这个名字可能是由"Big Birds"(大型鸟类)和"Build Bird"(构建之鸟)的概念组合而成,而"AJ"可能是作者或项目负责人的缩写,也可能代表某种特定的特性或版本。由于提供的信息有限,我们将尝试从一般的角度解析可能...

Global site tag (gtag.js) - Google Analytics