FineReport 部署到tomcat后配置jndi连接

1.首先要在tomcat中配置JNDI

1)拷贝数据驱动包(mysql为例)mysql-connector-java-5.1.6-bin.jar到tomcat下的lib目录;

2)修改F:\apache-tomcat-7.0.73\conf\context.xml;

<?xml version="1.0" encoding="UTF-8"?>

<!--

<Manager pathname="" />

-->

<Resource name="jdbc/TestDB" auth="Container" type="javax.sql.DataSource"

maxActive="100" maxIdle="30" maxWait="10000"

username="root" password="123" driverClassName="com.mysql.jdbc.Driver"

url="jdbc:mysql://localhost:3306/shop"/>

</Context>

3)修改工程下的web.xml

<resource-ref>

<description>DB Connection</description>

<res-ref-name>jdbc/TestDB</res-ref-name>

<res-type>javax.sql.DataSource</res-type>

<res-auth>Container</res-auth>

</resource-ref>

4)启动tomcat

2.设计器切换到tomcat所在的工程

报表系统是部署在服务器上的,系统部署后就不便在其上面修改报表。所以可以通过远程设计直接修改服务器上面的报表,且保存的报表都是直接保存到服务器上面的。

至此,jndi配置完成。

时间: 2024-10-22 21:56:48

FineReport 部署到tomcat后配置jndi连接的相关文章

帆软报表FineReport中数据连接之Websphere配置JNDI连接

以oracle9i数据源制作的模板jndi.cpt为例来说明如何在FineReport中的Websphere配置JNDI连接.由于常用服务器的JNDI驱动过大,帆软报表FineReport中没有自带,所以可以采取下面的方法来使用服务器中的JNDI连接.原理:先用JDBC连接到数据库,建立数据库连接,然后用SQL或者其他方法创建数据集,使用数据集制作报表,然后把建立的数据库连接从JDBC连接改成JNDI连接,然后配置好服务器中的JNDI连接,然后按照我们下面章节所说的部署好服务器,这样就可以通过W

在tomcat中配置JNDI

1.关于tomcat的server.xml配置文件 在tomcat的配置文件conf/server.xml文件的<Host>标签中加入<Context>标签可以标记当前Web应用,应用随系统启动而加载,如: <Context path="" docBase="E:\TestPro\WebRoot" reloadable="true" > </Context> 这里讲path属性标记为空,访问系统时就

帆软报表FineReport中数据连接之Tomcat配置JNDI连接

1. 问题描述 在帆软报表FineReport中,通过JNDI方式定义数据连接,首先在Tomcat服务器配置好JNDI,然后在设计器中直接调用JNDI的名字,即可成功使用JNDI连接,连接步骤如下: 2. 实现步骤 · 使用版本及环境 下面以Windows XP系统,tomcat 5.5,jdk 1.6,连接SQLserver2000数据库进行JNDI连接说明,其他版本数据库步骤基本相同. 2.1 拷贝驱动 将连接数据库的JDBC驱动拷贝到Tomcat安装目录下的%Tomcat_HOME%\co

JNDI数据源(在Tomcat下配置JNDI多数据源实例)

一,添加数据库驱动包加入classpath. 这里我用到了oracle和mysql.所以由两个jar包:ojdbc14.jar和mysql-connector-java-5.1.13-bin.jar. (有的也说需要添加commons-dbcp-1.4.jar,commons-pool-1.5.4.jar和commons-collections.jar,我做了测试,不用的.网上查了下,DBCP使用Jakarta-Commons Database Connection Pool,它依赖以下三个包:

Spring 配置JNDI连接池

一.打开Tomcat/conf/context.xml文件,在标签<context></<context>中加入如下内容: <Resource  name="jdbc/testDBS"        auth="Container"            type="javax.sql.DataSource"            driverClassName="com.mysql.jdbc.Dri

项目部署到tomcat后访问显示空白页

在五一放假前,项目在tomcat上还是正常运行好好的,但是昨天放假来了需要把项目更新.平时都是按照更新步骤来的,没有任何问题,但是昨天更新上去,访问项目时候应该跳转到登录页面,但是它一直显示空白.直接去访问webcontent下面的error.jsp也是显示空白.如果随便输入一个a.jsp就会出现404错误,这说明项目是正确部署上去了,但是访问项目时候就是访问不到,一直显示空白.一直以为是新打包的war包有问题.但是和svn仔细排查后发现,并没有什么异常.看tomcat的启动日志也没有报错,而且

Linux安装tomcat后配置tomcat

新建tomcat7在删掉后,重新创建的时候Server name无法编辑,百度了一下 1.Window->preferences->server->runtime environment,改变tomcat的目录为你安装的目录,然后保存,这样就可以建立Tomcat server了. 还有另一种方式: 2.可以用命令在workspace中如下路径:/.metadata/.plugins/org.eclipse.core.runtime/.settings(隐藏路径使用 ll 查看) 把其下o

springboot打war包后部署到tomcat后访问返回404错误

1.正常情况下,修改打包方式为war <packaging>war</packaging> 2.启动类继承SpringBootServletInitializer,重写configure方法 @SpringBootApplicationpublic class SmallProgramApplication extends SpringBootServletInitializer { @Override protected SpringApplicationBuilder conf

jeesite部署到Tomcat后,无法访问,cannot be resolved in either web.xml or the jar files deployed with this application

HTTP Status 500 - /WEB-INF/views/modules/sys/sysLogin.jsp (line: 3, column: 0) The absolute uri: http://www.springframework.org/tags/form cannot be resolved in either web.xml or the jar files deployed with this application type Exception report messa