精华内容
下载资源
问答
  • springboot整合finereport10 项目太大已经分卷压缩亲全部下载后 解压 参考文章 https://blog.csdn.net/a1041646584/article/details/85233438
  • springboot整合finereport10 项目太大已经分卷压缩亲全部下载后 解压 参考文章 https://blog.csdn.net/a1041646584/article/details/85233438
  • springboot整合finereport10 项目太大已经分卷压缩亲全部下载后 解压 参考文章 https://blog.csdn.net/a1041646584/article/details/85233438
  • springboot整合finereport10 项目太大已经分卷压缩亲全部下载后 解压 参考文章 https://blog.csdn.net/a1041646584/article/details/85233438
  • springboot2.1整合最新的finereport10版本,因为源代码太大,分为四个部分,这是第四部分,可以配合教程一起看,教程地址:https://www.cnblogs.com/liubo68/p/10212517.html 有问题可以去教程的地址进行评论,看见...
  • springboot2.1整合最新的finereport10版本,因为源代码太大,分为四个部分,这是第一部分,可以配合教程一起看,教程地址:https://www.cnblogs.com/liubo68/p/10212517.html 有问题可以去教程的地址进行评论,看见...
  • springboot2.1整合最新的finereport10版本,因为源代码太大,分为四个部分,这是第三部分,可以配合教程一起看,教程地址:https://www.cnblogs.com/liubo68/p/10212517.html 有问题可以去教程的地址进行评论,看见...
  • springboot2.1整合最新的finereport10版本,因为源代码太大,分为四个部分,这是第二部分,可以配合教程一起看,教程地址:https://www.cnblogs.com/liubo68/p/10212517.html 有问题可以去教程的地址进行评论,看见...
  • finereport10题.zip

    2021-03-25 16:53:02
    10题完全免费版,前面不小心设置了要积分。。
  • fineReport 基于spring boot 2.0 项目集成fineReport环境 集成 fineReport 在项目中对应module main目录下创建webapp文件并创建子文件WEB-INF modules添加Web 并把webapp文件夹设置为Web Resource Directory ...

    集成 fineReport

    基于spring boot 2.0 项目集成fineReport 10.0环境

    在项目中对应 module src 目录下创建webapp文件并创建子文件WEB-INF

    在这里插入图片描述
    modules添加Web 并把webapp文件夹设置为Web Resource Directory
    在这里插入图片描述
    在这里插入图片描述
    %FineReport_HOME%\webapps\webroot\WEB-INF目录下的所有文件复制到项目的WEB-INF
    在这里插入图片描述
    %JAVA_HOME%/jdk/lib下的tools.jar复制到webapp的WEB-INF的lib文件夹下

    在这里插入图片描述
    修改 base-admin pom.xml文件

    修改打包方式为war

    	<packaging>war</packaging>
    

    在这里插入图片描述

    l spring-boot-starter-tomcat 添加 <scope>provided</scope> 否则 <packaging>war</packaging>可能为报错

    <dependency>
    	 <groupId>org.springframework.boot</groupId>
    	 <artifactId>spring-boot-starter-tomcat</artifactId>
    	  <!-- 编译和测试的时候用 -->
    	 <scope>provided</scope> 
    </dependency>
    

    添加servlet依赖、去除boot内嵌tomcat

    <dependency>
    	<groupId>javax.servlet</groupId>
    	<artifactId>javax.servlet-api</artifactId>
    	<version>3.1.0</version>
    	<scope>provided</scope>
    </dependency>
    
    <dependency>
        <groupId>org.mybatis.spring.boot</groupId>
        <artifactId>mybatis-spring-boot-starter</artifactId>
        <version>${mybatis-spring-boot-starter.version}</version>
        <!-- 去掉内嵌Tomcat依赖 -->
        <exclusions>
            <exclusion>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-tomcat</artifactId>
            </exclusion>
        </exclusions>
    </dependency>
    
    

    修改启动类 继承 SpringBootServletInitializer 重写 configure方法

    import com.fastfinger.dev.listener.ApplicationStartupListener;
    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.SpringBootApplication;
    import org.springframework.boot.builder.SpringApplicationBuilder;
    import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
    import org.springframework.scheduling.annotation.EnableAsync;
    
    @SpringBootApplication
    public class BaseApplication extends SpringBootServletInitializer {
    
        public static void main(String[] args) {
           SpringApplication.run(BaseApplication.class,args);
        }
    
    
        @Override
        protected SpringApplicationBuilder configure(SpringApplicationBuilder builder){
            return  builder.sources(FastAdminApplication.class);
        }
    
    
    
    }
    

    添加artifacts 打开 project structure
    在这里插入图片描述

    选择 web module put into output root 我这里是base-admin

    在这里插入图片描述
    配置tomcat
    在这里插入图片描述

    添加参数 -DDIAMOND.CONNECT.TIMEOUT=60000 -XX:MaxPermSize=3512m 这里会出现警告 没有关联 artifacts 点击 fix 选择 之前配置的 artifacts

    在这里插入图片描述

    继续往下拉 Application context设置为/ (当前先不配置名称,spring boot部署到外部tomcat,如果有添加拦截器没处理好可能会出现404问题)
    这里是配置运行后访问的路径 如 Application context:/base 访问项目路径则为 http://localhost:8080/base

    在这里插入图片描述
    点击运行TOMCAT

    打开浏览器 输入 http://localhost:8080/decision/ 完成
    /decision 进入finereport后台
    在这里插入图片描述

    如果要在iframe显示自定义报表

    <iframe src="/decision/view/report?viewlet=base/base.cpt"  
     width="100%" height="100%" frameborder="no" border="0"></iframe>`
    

    base/base.cpt的路径为项目的 src/webapp/WEB-INF/reportlets

    在这里插入图片描述
    完成~

    展开全文
  • 一、拷贝达梦数据库驱动到帆软安装目录下 达梦数据库安装下有drivers目录/jdbc目录/DmJdbcDriver版本.jar (jdk1.8及以上用DmJdbcDriver18.jar) 将DmJdbcDriver版本.jar拷贝到FineReport安装目录/webapps/webroot/WEB...

    一、拷贝达梦数据库驱动到帆软安装目录下

    达梦数据库安装下有drivers目录/jdbc目录/DmJdbcDriver版本.jar

    (jdk1.8及以上用DmJdbcDriver18.jar)

    将DmJdbcDriver版本.jar拷贝到FineReport安装目录/webapps/webroot/WEB-INF/lib下

    二、帆软定义数据连接

    数据库:Others

    驱动器:dm.jdbc.driver.DmDriver

    URL:jdbc:dm://ip:端口号/数据库名

    编码:UTF-8

    三、帆软10激活

    63e70b50-36c054361-9578-69936c1e9a57

    展开全文
  • 1.链接http://791202.com/2020/05/04/spring/922/  这里要把tools.jar复制到tomcat的lib目录下 pom.xml 4.0.0 org.example springboot-finereport 1.0-SNAPSHOT war springboot-finereport Maven Webapp ...

    1.链接http://791202.com/2020/05/04/spring/922/

     

    这里要把tools.jar复制到tomcat的lib目录下

     

    pom.xml

    <?xml version="1.0" encoding="UTF-8"?>
    
    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
      <modelVersion>4.0.0</modelVersion>
    
      <groupId>org.example</groupId>
      <artifactId>springboot-finereport</artifactId>
      <version>1.0-SNAPSHOT</version>
      <packaging>war</packaging>
    
      <name>springboot-finereport Maven Webapp</name>
      <!-- FIXME change it to the project's website -->
      <url>http://www.example.com</url>
    
      <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <maven.compiler.source>1.8</maven.compiler.source>
        <maven.compiler.target>1.8</maven.compiler.target>
      </properties>
    
      <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.1.5.RELEASE</version>
      </parent>
    
    
      <dependencies>
        <dependency>
          <groupId>junit</groupId>
          <artifactId>junit</artifactId>
          <version>4.11</version>
          <scope>test</scope>
        </dependency>
        <!-- spring boot web 的 html 支持依赖 -->
        <dependency>
          <groupId>org.springframework.boot</groupId>
          <artifactId>spring-boot-starter-thymeleaf</artifactId>
        </dependency>
    
        <!-- thymeleaf使用非严格的html依赖 -->
        <dependency>
          <groupId>net.sourceforge.nekohtml</groupId>
          <artifactId>nekohtml</artifactId>
          <version>1.9.22</version>
        </dependency>
    
        <dependency>
          <groupId>org.springframework.boot</groupId>
          <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    
        <dependency>
          <groupId>com.fine</groupId>
          <artifactId>fine-accumulator</artifactId>
          <version>10.0</version>
        </dependency>
        <dependency>
          <groupId>com.fine</groupId>
          <artifactId>fine-activator</artifactId>
          <version>10.0</version>
        </dependency>
        <dependency>
          <groupId>com.fine</groupId>
          <artifactId>fine-core</artifactId>
          <version>10.0</version>
        </dependency>
        <dependency>
          <groupId>com.fine</groupId>
          <artifactId>fine-datasource</artifactId>
          <version>10.0</version>
        </dependency>
        <dependency>
          <groupId>com.fine</groupId>
          <artifactId>fine-decision</artifactId>
          <version>10.0</version>
        </dependency>
        <dependency>
          <groupId>com.fine</groupId>
          <artifactId>fine-decision-report</artifactId>
          <version>10.0</version>
        </dependency>
        <dependency>
          <groupId>com.fine</groupId>
          <artifactId>fine-report-engine</artifactId>
          <version>10.0</version>
        </dependency>
        <dependency>
          <groupId>com.fine</groupId>
          <artifactId>fine-schedule</artifactId>
          <version>10.0</version>
        </dependency>
    
        <dependency>
          <groupId>com.fine</groupId>
          <artifactId>fine-schedule-report</artifactId>
          <version>10.0</version>
        </dependency>
    
    <!--    <dependency>-->
    <!--      <groupId>com.fine</groupId>-->
    <!--      <artifactId>fine-swift-log-adaptor</artifactId>-->
    <!--      <version>10.0</version>-->
    <!--    </dependency>-->
    
        <dependency>
          <groupId>com.fine</groupId>
          <artifactId>fine-third</artifactId>
          <version>10.0</version>
        </dependency>
    
        <dependency>
          <groupId>com.fine</groupId>
          <artifactId>fine-webui</artifactId>
          <version>10.0</version>
        </dependency>
    
        <dependency>
          <groupId>org.springframework.boot</groupId>
          <artifactId>spring-boot-starter-web</artifactId>
          <exclusions>
            <exclusion>
              <groupId>org.springframework.boot</groupId>
              <artifactId>spring-boot-starter-tomcat</artifactId>
            </exclusion>
          </exclusions>
        </dependency>
        <dependency>
          <groupId>javax.servlet</groupId>
          <artifactId>javax.servlet-api</artifactId>
          <version>3.1.0</version>
          <scope>provided</scope>
        </dependency>
        <dependency>
          <groupId>org.springframework.boot</groupId>
          <artifactId>spring-boot-starter-tomcat</artifactId>
          <scope>provided</scope>
        </dependency>
    
    
      </dependencies>
    
      <build>
        <finalName>springboot-finereport</finalName>
        <plugins>
          <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
          </plugin>
    
    
          <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-war-plugin</artifactId>
            <configuration>
              <!--将资源文件打到WEB-INF目录下-->
              <webResources>
                <resource>
                  <directory>src/main/resources</directory>
                  <targetPath>WEB-INF</targetPath>
                  <filtering>true</filtering>
                  <includes>
                    <include>*</include>
                    <!--<include>liferay-plugin-package.xml</include>
                    <include>liferay-look-and-feel.xml</include>-->
                  </includes>
                  <excludes>
                    <exclude>application.yml</exclude>
                  </excludes>
                </resource>
              </webResources>
              <failOnMissingWebXml>false</failOnMissingWebXml>
              <warName>springboot-finereport</warName>
            </configuration>
          </plugin>
        </plugins>
      </build>
    </project>
    

     

     

    把jar安装到本地仓库命令。

    mvn install:install-file -Dfile=D:\lib\fine-core-10.0.jar -DgroupId=com.fine -DartifactId=fine-core -Dversion=10.0 -Dpackaging=jar
    mvn install:install-file -Dfile=D:\lib\fine-datasource-10.0.jar -DgroupId=com.fine -DartifactId=fine-datasource -Dversion=10.0 -Dpackaging=jar
    mvn install:install-file -Dfile=D:\lib\fine-decision-10.0.jar -DgroupId=com.fine -DartifactId=fine-decision -Dversion=10.0 -Dpackaging=jar
    mvn install:install-file -Dfile=D:\lib\fine-decision-report-10.0.jar -DgroupId=com.fine -DartifactId=fine-decision-report -Dversion=10.0 -Dpackaging=jar

    mvn install:install-file -Dfile=D:\lib\fine-report-engine-10.0.jar -DgroupId=com.fine -DartifactId=fine-report-engine -Dversion=10.0 -Dpackaging=jar

    mvn install:install-file -Dfile=D:\lib\fine-schedule-10.0.jar -DgroupId=com.fine -DartifactId=fine-schedule -Dversion=10.0 -Dpackaging=jar

    mvn install:install-file -Dfile=D:\lib\fine-swift-log-adaptor-10.0.jar -DgroupId=com.fine -DartifactId=fine-swift-log-adaptor -Dversion=10.0 -Dpackaging=jar

    mvn install:install-file -Dfile=D:\lib\fine-webui-10.0.jar -DgroupId=com.fine -DartifactId=fine-webui -Dversion=10.0 -Dpackaging=jar
     

    展开全文
  • FineReport10嵌入自己的SpringBoot项目

    千次阅读 2019-10-12 23:08:25
    经过一天的摸索,终于将FineReport嵌入了SpringBoot项目,并成功部署。 以下是步骤总结: 一、默认情况,SpringBoot是使用内置Tomcat,打jar包的,而FineReport官网文档建议使用war包方式整合,所以我就将修改成...

    经过一天的摸索,终于将FineReport嵌入了SpringBoot项目,并成功部署。

    以下是步骤总结:

    一、默认情况,SpringBoot是使用内置Tomcat,打jar包的,而FineReport官网文档建议使用war包方式整合,所以我就将修改成外置Tomcat,并且打war包。

    1、添加打包方式

    2、将SpringBoot内置tomcat的 scope 设置为 provided (意思为打war包时不引入)

            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-tomcat</artifactId>
                <scope>provided</scope>
            </dependency>

    3、新增两层目录,用于存放FineReport的文件

    4、改动SpringBoot的启动类。(继承SpringBootServletInitializer,重写configure方法)

    @SpringBootApplication
    public class BatchdemoApplication extends SpringBootServletInitializer {
    
    	public static void main(String[] args) {
    		SpringApplication.run(BatchdemoApplication.class, args);
    	}
    
    	@Override
    	protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
    		return builder.sources(BatchdemoApplication.class);
    	}
    }

    至此,SpringBoot就修改成使用外置Tomcat,打war包部署的了。

     

    二、接下来是跟随FineReport官方文档,将必要的文件导入项目。

    帮助文档地址:https://help.finereport.com   》高级教程  》部署集成  》服务器部署  》报表部署流程  》 嵌入式部署。

    1、我在本地安装了FineReport软件。

    2、为了简便,可以直接将 本地安装的FineReport的路径下\webapps\webroot\WEB-INF目录下面的 assets、assist、classes、embed、lib、plugins、reportlets 七个文件夹复制到SpringBoot项目自己新建的WEB-INF下。

    3、将lib中的jar引入项目中,可以使用maven引入,我比较懒,直接将jar导入项目了。

    4、别忘了将%JAVA_HOME%/jdk/lib下的 tools.jar 拷贝到到%TOMCAT_HOME%/lib下和%TOMCAT_HOME%/webapps/工程名/WEB_INF/lib下。 

    5、由于SpringBoot开发我们习惯了不写项目名,当用外置tomcat部署的项目,默认都是要加项目名的,如:localhost:8080/项目名/...  ,所以我对tomcat配置文件server.xml做了修改。配置文件的路径在:tomcat目录下的conf目录里。

    打开server.xml,找到

    <Host name="localhost"  appBase="webapps" unpackWARs="true" autoDeploy="true">

    在这句下面添加一句(其中,docBase是你war包解压后的项目路径)

    <Context docBase="D:/tomcat/apache-tomcat-8.0.35/webapps/batchdemo" path="" reloadable="true" crossContext="true"/>

    三、现在就差运行测试了。

    1、利用idea 打个war包。(其中1的意思是排除test单元测试部分)

    2、在项目中的target文件夹中,将war包复制黏贴到tomcat的webapps中。

    3、进入tomcat的bin目录中,双击 startup.bat,启动Tomcat。

    4、在服务器中输入localhost:8080/decision,出现FineReport的数据决策系统的页面就证明成功了!!!

     

    以上是我的一点儿经验终结,如果能帮到阅读中的你,那就太好了。

     

     

    展开全文
  • 最近,公司采购了帆软的... 首先,我的开发环境是Intellij IDEA,使用的SpringBoot版本是2.1.1,整合的finereport版本是10.0。  一、根据帆软官方教程http://help.finereport.com/高级教程->部署集成->服...
  • 注意 不用安装finereport包到本地仓库,不用更改springboot版本  1、请先看帆软的官方文档 嵌入式部署 http://help.finereport.com/  2、更改springboot配置 2.1 pom修改spring-boot打包方式为war  2.2 ...
  • 在平台内置进行用户身份验证的时候,密码存在数据库(FineReport 内置数据库 FineDB 或者其他数据库)中,认证时用户输入的密码与数据库中密码相同则认证通过,若数据库被破解了则对系统造成威胁,怎样保证系统安全呢...
  • 适合才入门新手查看答案。不过还是要自己做哦
  • finereport习题.zip

    2021-03-08 09:35:19
    finereport改错版本,完成数据库的第8题和 移动端第10
  • 免费下载地址:https://download.csdn.net/download/qq_44598783/15513444 加如8题与10题之后版本:https://download.csdn.net/download/qq_44598783/16102105?spm=1001.2014.3001.5501 大家最好下载第二个,第二个...
  • FineReport-8.0

    2018-02-22 09:23:12
    帆软件报表软件,应该不用...声明:仅供个人学习、测试使用,3月份的版本功能基本和10月份版本99.9%一样,如果商用建议购买正版(学习、测试使用绝对够了) 1、替换fr-core-8.0.jar文件,替换位置:F:\FineReport_8....
  • JavaScript需要改进的地方1)私有方法是不是要统一以"_"(下划线)开头2)1.对象函数Array:String 静态方法:String:...组件注册和生产7.FR.OB(事件观察者)8.FR.Widget(控件)extendsOB9.FR.Form(表单)extendsOB10.FR.Base...
  • 程序员_小小 2017-07-28 10:49:31 1520 收藏 分类专栏: 经验,学习 版权 对于finereport导出报表,有时,根据工作实际需要,导出文档的名字需要重新命名,甚至会加上日期,方便和过往报表做比较。 现在,记录一下...
  • finereport 激活码

    千次阅读 2014-11-26 23:19:05
    FineReport6.1版本,需要激活码的朋友可以看看,下面的激活码输入一个,即可完成激活操作。分享了激活码:  PWYN-A58503-L15F1A10F-4702 JIPI-A45470-E91F87CC1-0399 JHPO-A76049-D70F4E2FB-5742 ...
  • FineReport10.0版本更新

    千次阅读 2019-01-16 15:28:59
    FineReport10.0版本更新 - 2018年10月 〇、综述 如果我们把FineReport比喻成一棵大树,FR9.0让这棵树长的更高,长出更多枝丫,我们从智能·共享·开放3个角度,延伸更多场景,提供更广阔的想象空间。而我们FR10.0则...

空空如也

空空如也

1 2 3 4 5
收藏数 83
精华内容 33
关键字:

finereport10