D报表安装手册_第1页
D报表安装手册_第2页
D报表安装手册_第3页
D报表安装手册_第4页
D报表安装手册_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、D-5000 (基于OpenOffice)报表安装手册说明:本安装手册涉及到的程序和软件列表如下:1、OpenOfifice Linux安装程序 OOo_3.3.0_Linux_x86-64_install-rpm-wJRE_zh-CN.tar.gz2、OpenOffice SDK 安装程序 OOo-SDK_3.3.0_Linux_x86-64_install-rpm_en-US.tar.gz3. java安装程序 jdk-6u19-linux-x64.bin4、Linux报表发布程序 report.jar5、权限管理服务程序 priv_server priv_server_dll6、编译环境

2、安装 eclipse-jee-indigo-linux-gtk-x86_64.tar(注意:以上1-3的软件包可能会因为版本升级名称会稍有不同,6软件包是用来跟踪错误的,可以不安装,需要编译程序的机器上必须安装3:java)以下举例安装机器名为py-dd1,所有安装软件包放在/home/d5000/puyang/report_install目录下一、 安装OpenOffice3.3版本1.1、 安装java jdk-6u19-linux-x64.bin一、解压安装JDK安装文件:jdk-6u19-linux-x64.bin步骤:1,以root身份拷贝jdk-6u19-linux-x64.bin

3、至路径/usrrootpy-dd1 report_install# cp jdk-6u19-linux-x64.bin /usrrootpy-dd1 report_install# cd /usr2,以root身份执行命令./jdk-6u19-linux-x64.bin,rootpy-dd1 usr# ./jdk-6u19-linux-x64.bin (如果执行不成功,可能jdk-6u19-linux-x64.bin没有可执行权限,需要执行如下命令: rootpy-dd1 usr# chmod a+x jdk-6u19-linux-x64.bin)这时会出现一段协议,连续敲空格键,当询问是否同

4、意时,输入yes,回车。 For inquiries please contact: Sun Microsystems, Inc., 4150Network Circle, Santa Clara, California 95054, U.S.A.Do you agree to the above license terms? yes or noyes当出现Press Enter to continue.按回车继续。当文件安装完成后,在/usr下生成一个名为jdk1.6.0_19的目录。为了简单起见,一般我们重命名该目录为java16。rootpy-dd1 usr# mv jdk1.6.0_1

5、9 java16二、 配置java环境变量1. JAVA_HOME环境变量在.cshrc文件的前面位置,添加setenv JAVA_HOME /usr/java16,保证后面JAVA_HOME可以执行2. PATH环境变量,需要把JDK安装目录下的bin目录增加到现有的PATH变量中在.cshrc中添加set path=($JAVA_HOME/bin $path)说明:source .cshrc后使用命令java version验证JDK安装是否正确。正确安装后,命令执行情况如下图所示。/ py-dd1:/home/d5000/puyang % source .cshrc/ py-dd1:/h

6、ome/d5000/puyang % java -versionjava version "1.6.0_19"Java(TM) SE Runtime Environment (build 1.6.0_19-b04)Java HotSpot(TM) 64-Bit Server VM (build 16.2-b04, mixed mode)1.2、 配置swing中文显示Linux 下使用Java 应用程序时发现中文显示不正常,在窗口应用中的中文显示为一串方块,这主要是由字体设置不正确引起的:JDK自带的配置文件中,它所指定的中文字体不存在而造成了显示不正确。修改配置文件步骤:

7、1、 将目录C:WINDOWSFonts下的simsun.ttc拷贝至$JAVA_HOME/jre/lib/fonts目录下,并改名为simsun.ttf2、修改$JAVA_HOME/jre/lib/fonts/fonts.dir文件,将第一行的48(表示字体个数)改为49,并在最后一行加上: simsun.ttf Arphic Technology Co.-AR PL SungtiL GB-medium-r-normal0-0-0-0-0-c-0-gb2312.1980-01.3、 解压安装OpenO一、 安装OpenO安装文件:OOo_3.3.0_Lin

8、ux_x86_install-rpm-wJRE_zh-CN.tar.gz1、 以root身份拷贝OOo_3.3.0_Linux_x86_install-rpm-wJRE_zh-CN.tar.gz至路径/opt下rootpy-dd1 report_install# cp OOo_3.3.0_Linux_x86-64_install-rpm-wJRE_zh-CN.tar.gz /opt2、 为OOo_3.3.0_Linux_x86_install-rpm-wJRE_zh-CN.tar.gz增加可执行权限rootpy-dd1 opt# chmod a+x OOo_3.3.0_Linux_x86-64

9、_install-rpm-wJRE_zh-CN.tar.gz3、 解压安装文件,解压缩后,会得到OOO330_m20_native_packed-1_en-US.9567目录。rootpy-dd1 opt# tar -xzvf OOo_3.3.0_Linux_x86-64_install-rpm-wJRE_zh-CN.tar.gz4、 以下分为命令安装和图形安装,这两方面都可以实现openoffice安装。其中5-8是命令安装,9以后是界面安装。两者只要采用一种方法就可以了。5、 进入OOO330_m20_native_packed-1_en-US.9567目录下的RPMS目录。 rootpy

10、-dd1 opt# cd OOO330_m20_native_packed-1_zh-CN.9567/RPMS6、 安装所有rpm文件rootpy-dd1 RPMS# rpm -ivh *rpm -nodeps -force7、 进入到desktop-integration目录 rootpy-dd1 RPMS# cd desktop-integration8、 执行rpm -ivh 3.2-redhat-menus-3.3-9556.noarch.rpmrootpy-dd1 desktop-integration# rpm -ivh 3.

11、3-redhat-menus-3.3-9556.noarch.rpm9、 以root身份登录,利用图形界面安装OpenOffice。打开OOO330_m20_native_packed-1_en-US.9567目录10、 双击setup图标,弹出如下界面,点击“下一步”11、 选择“自定义”安装,点击“下一步”12、 在“OpenO程序模块”中需要同时选中“OpenO Calc”和“OpenO Writer”,同时默认“可选的程序组件”选择,点击“下一步”13、 点击“现在安装”14、 安装完成,弹出如下界面15、 打开OpenOffice

12、.org Calc,完成注册二、 配置OpenO环境变量1. 在.cshrc中配置UNO_PATH,OPENOFFICE_PATHsetenv UNO_PATH /opt/3/programsetenv OPENOFFICE_PATH /opt//ure/lib:/opt//basis3.3/program:/opt//basis3.3/sdk/lib2. 将OPENOFFICE_PATH添加到LD_LIBRARY_PATH中(加在最后即可:$ OPENOFFICE

13、_PATH)3. 在CLASSPATH添加如下路径,同时,当前目录“.“也必须加入到该变量中且必须放在第一个:.:/opt//ure/share/java/juh.jar:/opt//ure/share/java/jurt.jar:/opt//ure/share/java/ridl.jar:/opt//ure/share/java/juh.jar:/opt//basis3.3/program/classes/unoil.jar:/opt/openoffic

14、/basis3.3/program/classes/officebean.jar1.4、 安装OpenOffice SDK3.3版本安装文件:OOo-SDK_3.3.0_Linux_x86-64_install-rpm_en-US.tar.gz1. 以root身份拷贝OOo-SDK_3.3.0_Linux_x86-64_install-rpm_en-US.tar.gz至路径/opt下rootpy-dd1 report_install# cp OOo-SDK_3.3.0_Linux_x86-64_install-rpm_en-US.tar.gz /opt2. 解压安装包 rootpy-

15、dd1 opt# tar -zxvf OOo-SDK_3.3.0_Linux_x86-64_install-rpm_en-US.tar.gzOOO330_m20_native_packed-1_en-US.9567/OOO330_m20_native_packed-1_en-US.9567/RPMS/OOO330_m20_native_packed-1_en-US.9567/RPMS/ooobasis3.3-sdk-3.3.0-9567.x86_64.rpm3. 进入目录“/opt/OOO330_m20_native_packed-1_en-US.9567/RPMS”rootpy-dd1 op

16、t# cd OOO330_m20_native_packed-1_en-US.9567/RPMS4. 执行安装rootpy-dd1 RPMS# rpm -ivh ooobasis3.3-sdk-3.3.0-9567.x86_64.rpm Preparing. # 100% 1:ooobasis3.3-sdk # 100%看到100%即安装完毕。SDK安装路径为/opt//basis3.3/sdk1.5、 编译环境安装(可以不安装,用来跟踪错误)一、 安装eclipse安装文件:eclipse-jee-indigo-linux-gtk-x86_64.tar1. 解压安

17、装包eclipse-jee-indigo-linux-gtk-x86_64.tarpy-dd1:/home/d5000/puyang % tar xvf eclipse-jee-indigo-linux-gtk-x86_64.tar二、 配置eclipse环境变量1. 将eclipse路径加入到path中set path=($QTDIR/bin /bin /usr/bin /usr/dt/bin /usr/ucb /usr/ccs/bin /etc /usr/sbin /sbin /usr/local/bin /home/d5000/puyang/eclisp三、 配置eclipse工程lib

18、路径(该步要结合具体对象配置)2.跨平台报表程序编译和发布2.1、编译服务程序 1)报表服务源代码在源码机的$D5000_HOME/src/platform/report/OpenOfficeReport/JniReport/src/report/dataaccess 可以在$D5000_HOME/src/platform/report/OpenOfficeReport/JniReport/src执行Make 版本库里的Make有问题,需要在其中加入一行 echo UNAME = $UNAMEreport=$D5000_HOME/src/platform/report/OpenOfficeRe

19、port/JniReport/src/report并将下面的所有report路径更改为$report2)源代码产生的动态库列表:(要到pp2上把动态库拷贝过来)libJavaDbModifyClient.so libJavaPrivClient.so libJavaQueryStatClient.so 该动态库目前版本无法编译出来libJavaSqlSpClient.solibJavaOdbNetClient.so libJavaQuerySampleClient.so libJavaSampleModifyClient.so 该动态库目前版本无法编译出来libJavaQueryReportS

20、erver.so把编译完的动态库拷贝到报表服务器上3)把编译后的程序同步到相应的服务器上public应用: priv_server、db_srv应用: query_sample_server、query_stat_server 目前该版本无2.2、建立目录 1)在data_srv应用服务器上的$D5000_HOME/var下建report/data 2)在data_srv应用服务器上的$D5000_HOME/var下建report/define 3)在报表服务器上的$D5000_HOME/data下建report/net 4)在报表服务器上的$D5000_HOME/data下建report/h

21、tml 5) 在报表服务器上的$D5000_HOME/bin下建log 2.3、发布跨平台报表程序包该部分程序是报表可执行程序,可执行文件是report.jar,将该目录直接放置于$OPEN5000_HOME/bin目录下,就完成了发布。2.4、报表服务器的配置 1)运行dbi在节点信息表中加入报表服务器(此处报表服务器为py-dd1),节点名为py-dd1,节点类型为服务器,系统号为实时系统 2)运行dbi,在“系统应用分布信息表”中添加REPORT_SERVICE应用的信息(系统号为实时系统,运行 context为1,运行态名为realtime,应用号=3500000,应用名=report

22、_srv,运行节点个数、节点1、2等根据具体需要填写,应用所属模式为实时模式),如图所示: 3)运行dbi,在“进程信息表”中添加记录。report_srv应用下添加一条记录:应用id=report_srv,进程别名=report_srv,命令名=java,运行端口=11126,启动类型=常驻关键进程,是否自动运行=1,运行顺序=1,是否在值班态下运行=1,是否自动运行=1,是否在备态下运行=1,所属态=实时态,命令运行参数= jar report timer,进程描述=报表服务 4)修改$D5000_HOME/conf/mng_priv_app.ini文件,修改完毕后分发py-dd1 -|

23、OS_TYPE=1 -| 1服务器,2工作站 NODE_ID=16 -| CONTEXT=15 -|-此段根据工程实际填写 APP_NAME=base_srv -| APP_ID=3400000-| APP_PRIORITY=1-| PROC_CONFIG=UNIX_SERVER 3. 启动D-5000报表在报表服务器上启动report_srv应用:sam_ctl start down如果启动失败,可查看是否有java -jar report.tar timer进程,如不在,可手动执行看报错信息。4. 报表使用1、 运行报表程序在$OPEN5000_HOME/bin下运行java jar report.jar,将有报表界面出现2、 登录在系统菜单点击用户登录,进入登录界面,输入用户名,密码。支持回车功能。登录成功后左下角会有当前用户提示。3、 管理界面点击管理菜单,弹出报表管理界面,可以进行创建报表等操作。创建报表,输入报表名称和报表子类型,选择报表类型。报表创建成功会出现,左下角会出现刚刚新建的报表,test5,在报表管理树形菜单会出现test5列表项目。如图所示。修改报表,会

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论