历史版本13 :TongWeb服务器部署 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 版本

报表服务器版本JDK 版本
11.0JDK 1.8 且小版本需在 JDK8u102 以上

注:支持 TongWeb 6 和 TongWeb 7 版本。

1.2 应用场景

有时用户需要将 FineReport 部署在 TongWeb 容器内进行使用。

2. 部署方法编辑

2.1 安装 TongWeb

将安装包上传到安装目录下例如:/opt/Tongweb,进入该目录执行

 sh Install_TW6.1.5.7_Enterprise_Linux.bin -i console

进行安装,如下图所示:

image.png

跟随指示点击电脑回车 enter ,如下图所示:

image.png

image.png

输入Y

image.png

选择 JDK 环境,选择1

image.png

选择安装目录,可自定义选择安装目录位置,若选择默认路径则按 enter,等待安装即可,如下图所示:

image.png

设置端口,若不需要修改端口的话,则按回车建 enter 即可,后续需要修改端口可以在安装目录的conf的tongweb.xml文件中修改,如下图所示:

image.png

设置完端口后按回车 enter 退出即安装完成,如下图所示:

image.png

2.2 启动 TongWeb 

示例中为进入 opt/Tongweb6.1/bin目录下,执行./startserver.sh启动 Tongweb ,如下图所示:

image.png

访问 http://ip:9060/console 进入控制台首页,9060为默认端口,默认的账户密码为:twns/twns123.com ,点击登录,如下图所示:

image.png

2.3 部署 FinrReport 工程

确保 FineReport 工程 %FR_HOME%/webapps/webroot/web-inf/lib 下有 jdk 环境下的 tools.jar,详情请参见:引入tools.jar

在 FineReport 安装目录%FR_HOME%/webapps/webroot  下执行以下语句打 war 包

jar cvf webroot.war *  

image.png

Tongweb 部署11.0还需要加一些jar包到web-inf/lib下才能部署上,放在附件

在控制台处点击应用管理>部署应用,如下图所示:

image.png

选择 webroot.war 所在的位置,点击「开始部署」,如下图所示:

image.png

默认设置,点击「下一步」,如下图所示:

image.png

选择虚拟主机位置,点击「下一步」,如下图所示:

image.png

点击「完成」,提示正在部署中,如下图所示:

image.png

如果部署成功,应用的状态会显示已启动。

2.4 启动 FineReport 工程

访问http://ip:8080/webroot/decision(8080为默认端口,可自行修改),如下图所示:

image.png

3. 注意事项编辑

附件:javax.ws.rs-api-2.1.1.jarjersey-media-sse-2.29.jarjersey-server-2.29.jarjersey-common-2.29.jar

TongWeb 6.1.5.6 版本有问题,若无法启动工程,且%Tongweb%/logs 下有类似如下报错:

image.png

则需要将附件中的 JAR 添加至%Tongweb%/lib 目录下,如下图所示:

image.png