首页 > 其他分享 >tomcat中部署finereport的一种方式

tomcat中部署finereport的一种方式

时间:2024-03-25 18:44:50浏览次数:22  
标签:WEB FR tomcat 部署 webapps FRDemo finereport FineReport HOME%

1、本文目的

在tomcat中直接访问FineReport的cpt文件,跳过登录。

2、执行步骤

1. 创建工作目录

将%Tomcat_HOME%\webapps\examples文件复制一份出来,重命名为FR,只保留WEB-INF文件夹,其余全部删除。

2. 修改web.xml文件

编辑%Tomcat_HOME%/webapps/FR/WEB-INF下的web.xml,在最后一个servlet之后插入:

    <servlet> 
        <servlet-name>ReportServer</servlet-name> 
        <servlet-class>com.fr.web.ReportServlet</servlet-class> 
        <load-on-startup>0</load-on-startup> 
    </servlet> 
    <servlet-mapping> 
        <servlet-name>ReportServer</servlet-name> 
        <url-pattern>/ReportServer</url-pattern> 
    </servlet-mapping>

3. 复制目录(全部复制)

将%FineReport_HOME%/webapps/webroot/WEB-INF目录下面的classes,lib,plugins,reportlets,resources五个文件夹复制到%Tomcat_HOME%/webapps/FR/WEB-INF目录下。

4. 初始化工程

启动tomcat后,访问 http://localhost:9999/FR/decision/login/initialization,初始化工程。
4.1 设置管理员账号密码
选择数据库(这里使用内置数据库)

4.2 配置数据库
登陆之后,配置数据库(这里配置FineReport内置的数据库FRDemo)

配置默认FRDemo数据集

jdbc:sqlite://${ENV_HOME}/../help/FRDemo.db

点击测试链接提示如下错误:

需要将%FineReport_HOME%/webapps/webroot/help目录下的FRDemo.db文件,复制到%Tomcat_HOME%/webapps/FR/help目录下。
重启项目后重新测试连接。

5. 直接访问cpt文件

初始化工程结束后,可直接访问如下地址,查看cpt文件(此时不需要登录,可直接访问)
http://localhost:9999/FR/ReportServer?reportlet=GettingStarted.cpt

标签:WEB,FR,tomcat,部署,webapps,FRDemo,finereport,FineReport,HOME%
From: https://www.cnblogs.com/dyaqi/p/18095058

相关文章

  • docker导航部署 sun-panel
    创建目录mkdir-p/volume2/docker/docker_data/sun-panel/confmkdir-p/volume2/docker/docker_data/sun-panel/uploadsmkdir-p/volume2/docker/docker_data/sun-panel/database启动容器dockerrun-d--restart=always-p9993:3002\-v/volume2/docker/docker_data/......
  • springBoot项目部署整合阿里云https证书报错
    springBoot项目部署整合阿里云https证书一直报错Keystore wastamperedwithor keystorepasswordwasincorrect  在百度没有找到原因,后来在B站上看到大佬说是这个原因,试了一下果然成功了,记录一下。原因是:阿里云的ssl配置yml的密码要用这个格式:key-store-password我配......
  • CDH - [02] 安装部署
     一、参考链接CDH6.3.2集群安装部署:https://blog.csdn.net/u010839779/article/details/130127169 二、版本信息ComponentComponentVersionChangesInformationApacheAvro1.8.2ChangesApacheFlume1.9.0ChangesApacheHadoop3.0.0ChangesApacheH......
  • docker compose 部署 nexus3
    创建数据目录mkdir-pv/data/nexus/nexus-data&&chown-R200/data/nexus/nexus-datadocker-compose.yamlversion:'3'services:nexus3:image:sonatype/nexus3:3.66.0container_name:nexus3restart:alwaysenvironment:......
  • Tomcat服务器
    Tomcat服务器是一个开源的轻量级Web应用服务器,在中小型系统和并发量小的场合下被普遍使用,是开发和调试Servlet、JSP程序的首选。二、原理  Tomcat结构图:         Tomcat主要组件:服务器Server,服务Service,连接器Connector、容器Container。连接器Connector......
  • 盲盒交友小程序源码系统 带完整的代码包以及安装部署教程
    盲盒交友小程序源码系统的开发背景,源于社交媒体的蓬勃发展和年轻用户对于新颖、有趣社交方式的追求。盲盒交友作为一种新型的社交模式,以其神秘感和刺激性,迅速在年轻人中走红。而小程序作为一种轻量级、易上手的应用形式,更是为盲盒交友提供了便捷的传播渠道。因此,盲盒交友小程序......
  • yolov8云服务器快速部署
    1.进入服务器官网后注册并登录https://www.autodl.com/home2.根据实际情况进行选择3.进行配置4.进入yolov8环境中5.进入终端在ultralytics文件夹下使用pythontrain_v8.py命令即可运行测试用例......
  • 纯前端调用原生Office实现Web在线编辑Word/Excel/PPT,支持私有化部署
    在日常协同办公过程中,一份文件可能需要多次重复修改才能确定,如果你发送给多个人修改后再汇总,这样既效率低又容易出错,这就用到网页版协同办公软件了,不仅方便文件流转还保证不会出错。但是目前一些在线协同Office属于模拟Office,在线模拟OFFICE编辑过的文档,再用本机Office编辑都存在......
  • 部署SkyWalking
    SkyWalking部署说明二进制包部署1、下载地址https://dlcdn.apache.org/skywalking/9.4.0/apache-skywalking-apm-9.4.0.tar.gz #下载有点慢https://www.oracle.com/java/technologies/downloads/#license-lightbox #需要jdk11环境最终需要下面2个包 2、安装jdk_11#......
  • jrebel热部署(Eclipse版本)
    1.介绍Jrebel可以实现项目不重启的状态下,更新java后端代码,或者一些mybatis的xml文件,立即能看到效果参考:Jrebel开发神器-热部署2.安装配置Jrebel2.1Jrebel下载链接1.解压得到的rar包,断网在Eclipse中,安装update-site.zip2.根据需求选择,我没有安装MyEclipse,所以就......