tomcat8 部署润乾 v2018 完整过程
部署环境:win10+tomcat8+jdk1.7+oracle11g
1. 在设计器安装目录(…report\web\webapps\)下获取 demo 应用包;
2. 将 1 中的应用包放到 tomcat 的 webapps 下(此处我将应用名重命名为了 v2018demo);
3. 配置数据库连接池(此处选用 JNDI 的连接方式)
1)确定报表中数据源的名称(此处数据源名为 oracle);
2)在 apache-tomcat-8.0.36\conf\Catalina\localhost 目录下新建 xml 配置数据库连接池信息,需要注意 这个 xml 文件名一定要跟应用名一致,即 v2018demo.xml, 内容如下:
3)在 raqsoftConfig.xml(目录:…\v2018demo\WEB-INF) 指定 JNDI 的 name 值 、 lookup 的 value 值和 defDataSource 的 value 值,如下图:
4. 配置授权
同 3 文件中指定授权所在目录,如下图
5. 放置数据库的驱动包值 tomcat/lib 目录下
6. 启动 tomcat 服务器
7. 访问报表
url: http://localhost:8080/v2018demo/reportJsp/showReport.jsp?rpx=oracle.rpx
demo 的这些显示、预览、导出的界面、工具栏能不能改进下,美化下,感觉做得比较粗糙,图标文字都没有对齐啊。。
谢谢您提的建议 我们会提给我们的产品部门 让他们看能否改进
我参照文中所讲,在 centos 上部署了 2018,tomcat9,JDK12.0.2. 就是不清楚连接 oracle 是否一定要安装 oracle 客户端?我是安装了一遍,不知道不安装客户端是否可行,改天再装一次。
还有,配置完成后,tomcat 一定要重启。
数据库是否安装客户端 我们是没有要求的, 我们是直接连接数据库服务的
是的,修改数据库连接池的 xml 必须重启才能生效