birt mysql_CentOS(Linux)上进行报表开发:Birt+Tomcat+Mysql

本文详细介绍了如何在CentOS系统上安装Mysql,并配置数据库,包括设置密码、创建数据库和授权。接着,文章描述了安装Tomcat和Birt的过程,以及如何将MySQL JDBC驱动添加到Birt的类路径中,最终实现报表的运行和测试。
摘要由CSDN通过智能技术生成

第一步:安装Mysql

1.安装mysql包

yum install mysql.x86_64

yum install mysql-connector-odbc.x86_64

yum install mysql-devel.x86_64

yum install mysql-server.x86_64

如果你需要python脚本开发,还可以安装mysql-python

yum install MySQL-python.x86_64

2.启动mysql

service mysqld start

3.设置默认密码为123456

/usr/bin/mysqladmin -u root password 123456

4.登录mysql

mysql -uroot -p

然后输入密码

5.创建数据库

create database mydb character set = 'utf8'

6.设置权限

权限分为全部和部分权限,首先看指派全部权限

grant all privileges on mydb.* to 'username'@'%' identified by 'passwd';

如果你只想指派特定的权限,那么可以这么指定

GRANT SELECT, INSERT, UPDATE, DELETE ON mydb.* TO db_user@'localhost' IDENTIFIED BY 'db_passwd';

FLUSH PRIVILEGES

7.让mysql可以被远程访问

a)首先更改mysql配置,设置端口号和服务器ip

vim /etc/my.cnf

在[mysqld]这个节下,添加:

port = 3306

bind-address = 192.168.1.53

如果有“skip-networking”这句话,要把它注释掉

b)然后更改防火墙设置,加入3306端口的tcp连接允许:

/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT

/etc/rc.d/init.d/iptables save

/etc/init.d/iptables restart

8.尝试从远程连接(例如用命令行访问):

mysql -h 192.168.20.1 -u report -p

然后输入密码,即可登录

第二步:安装Tomcat和Birt

1.安装tomcat

yum search tomcat

yum install tomcat5-webapps.x86_64

yum install tomcat5-admin-webapps.x86_64

2.修改tomcat配置 vim /etc/tomcat5/tomcat_users.xml

加入以下几行

3.启动tomcat service tomcat5 start

如果正常,那么在浏览器中输入http://localhost:8080应该看到默认欢迎页面

4.下载birt runtime 去eclipse官网下载birt-runtime-2_6_2.zip

5.解压birt-runtime-2_6_2.zip unzip birt-runtime-2_6_2.zip

6.拷贝到tomcat到webapp目录 cp birt-runtime-2_6_2/birt.war /usr/share/tomcat5/webapps

7.在apache.org官网下载jdbc驱动:mysql-connector-java-5.1.15.zip 解压并拷贝jar包到birt lib目录:

cp mysql-connector-java-5.1.15/mysql-connector-java-5.1.15-bin.jar /usr/share/tomcat5/webapps/birt/WEB-INF/lib/

8.运行测试 http://localhost:8080/birt

应该可以看到默认欢迎页面

9.拷贝报表 将设计好到报表放在birt/report目录

cp test.rptdesign /usr/share/tomcat5/webapps/birt/report

10.运行报表 http://localhost:8080/birt/frameset?__report=report/test.rptdesign

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值