类excel报表开发工具FineReport教程之Weblogic服务器部署

合集下载

类excel报表开发工具FineReport教程之管理平台应用:配置文件

类excel报表开发工具FineReport教程之管理平台应用:配置文件

类excel报表开发工具FineReport教程之管理平台应用:配置文件1.问题描述报表的一些配置、数据连接、权限设置和控件等都保存到相应的配置文件中,如果不方便打开对应的平台,可直接修改配置文件里面的内容,可达到相同的效果。

2.报表主要配置文件2.1config.xml文件保存管理平台和服务器配置中的一些信息,可参考服务器基础配置(config.xml)章节。

2.2datasource.xml文件保存的是报表数据连接的一些信息。

可参考数据源配置(datasource.xml)2.3fsconfig.xml文件保存的是op=fs数据决策系统平台属性设置等信息。

2.4functions.xml文件保存的是一些自定义函数的设置。

可参考自定义函数配置(functions.xml)2.5privilege.xml文件保存的是管理员账号以及管理平台(op=fr_platform)上的权限配置信息。

2.6widgets.xml文件保存的是控件管理中定义的预定义控件与自定义控件的信息。

可参考全局控件配置(widgets.xml)2.7chartPreStyle.xml保存的是图表预定义样式中的信息。

2.8map.xml保存的是内置地图和自定义地图的配置信息,包括地图对应的图片,以二进制形式保存在map.xml中。

2.9web.xml文件保存的是Web工程下面的一下信息。

服务器基本配置(config.xml文件)1.问题描述管理平台和服务器配置中的一些设置保存在config.xml文件中,若不希望通过管理平台进行修改,可以修改此文件。

1.1日志设置日志可以设置日志级别以及选择是否需要对日志进行统计,在管理平台管理系统>系统监控>设置中设置,如下所示:对应的xml标签为:∙日志级别可以设置为info,warning以及server,对应的可查看log输出级别章节。

∙是否统计日志默认为false,若希望对日志进行统计则在LOGCNG标签中增加err="true"即可,效果如:1.<LOGCNG err="true"/>1.2访问统计配置在管理系统>系统监控>设置中,可以设置对访问的统计设置,勾选相应选项后,会在LOGCNG标签增加相应的属性,如下所示:对应的XML标签属性为:true为记录,flase或者没有对应的属性则为不记录。

类excel报表开发工具FineReport教程之Weblogic服务器部署

类excel报表开发工具FineReport教程之Weblogic服务器部署

类excel报表开发工具FineReport教程之Weblogic服务器Weblogic服务器部署1.描述1.1FR支持的Weblogic版本及对应JDK版本Weblogic版本对应JDk版本Weblogic8.0JDK1.4Weblogic9.0/9.1/9.2/10JDK1.5Weblogic10gR3/11g JDK6.01.2操作系统Windows、Linux、Unix操作系统。

Linux、Unix下的Weblogic管理控制台和Windows下的界面是一样的,即实现步骤是一样的,所以下面我们以Windows系统下的实现做介绍。

2.实现步骤以下示例环境为Windows7+Weblogic10+jdk1.7,其他版本步骤基本相同,可能每个版本功能位置不同,希望大家能够谅解,仔细找找所在的位置。

2.1复制目录拷贝FineReport安装目录下的WebReport文件夹至服务器(Weblogic所在的服务器)任意目录,如服务器的C:\WebReport。

2.2Weblogic部署FineReport应用启动服务器,打开Weblogic管理控制台,默认地址为http://localhost:7001/console,选择左边的部署菜单,点击右侧的安装按钮进行部署,如下图:调整至FineReport部署位置,即C:\WebReport,选定WebReport,点击“下一步”:选择默认的定位方式不变(将此部署安装为应用程序),“下一步”:使用默认设置直接点击“完成”(也可根据需求点击“下一步”逐步进行设置):注:在部署weblogic过程中,无需更改编码方式,FineReport在定义数据连接时已经对编码进行了处理。

点击左侧的“激活更改”按钮进行提交:看到“激活所有更改。

不需要重新启动”信息时,表示我们已经部署完毕了。

选择刚部署的应用>启动:2.3检测是否部署成功打开浏览器,在地址栏输入http://localhost:7001/WebReport/ReportServer,能成功看到部署成功页面,则表明FineReport应用部署Weblogic成功:weblogic部署问题1.weblogic12.1.1部署问题按照weblogic服务器部署的步骤对weblogic12.1.1进行部署,会出现部署不成功的现象。

类excel报表开发工具FineReport教程之

类excel报表开发工具FineReport教程之

类excel报表开发工具FineReport教程之Tomcat服务器Tomcat服务器部署1.描述tomcat是免费且性能相对稳定的web应用服务器,在许多中小型企业中很受欢迎。

FR支持的tomcat版本:tomcat5.0以上版本FR支持的JDK版本:JDK1.4或以上版本注意事项:所有版本tomcat部署步骤基本相同,jdk版本需要与操作系统对应,如32位的系统对应只能使用32位的jdk。

建议:建议使用解压版tomcat和jdk注:7.1.1版本不支持jdk1.4版本,需要jdk1.5以上版本。

2.部署步骤以下示例环境为Win7+tomcat7+jdk1.7,其他版本步骤相同。

2.1独立部署独立部署就是将FineReport应用集成到新的Web工程把FineReport_7.1安装目录下的WebReport文件拷贝到%Tomcat_HOME%/webapps/下:应用名WebReport可以根据需要改变,如可以改为“FineReport”。

2.2嵌入式部署嵌入式部署将FineReport应用集成到已有的Web工程在此使用%Tomcat_HOME%\webapps\目录下的tomcat自带的examples工程: 复制目录将%FineReport_HOME%\WebReport\WEB-INF目录下面的classes,lib,reportlets,resources四个目录复制到%Tomcat_HOME% \webapps\examples\WEB-INF下。

注意:%FineReport_HOME%\WebReport\WEB-INF\classes文件夹下面可能会放置一些网络报表的class文件,在和您的工程集成时并无冲突。

有关网络报表的介绍,可以在二次开发文档中找到。

整合web.xml文件tomcat集成只需要在已有工程的web.xml中添加相应的servlet与servlet-mapping 子元素。

WebLogic部署(图解)

WebLogic部署(图解)

WebLogic部署(图解)WebLogic Server提供了三种方法来用于部署J2EE程序:☆自动部署:WebLogic Server将定期扫描<domain-name>/applications目录,以获取新的和更新的应用程序。

☆使用WebLogic.Deployer、WLShell和Ant wldeploy任务用于需要手动地重新部署的应用程序。

☆WebLogic Server管理控制台用于手动地重新部署应用程序。

下面主要介绍第三种方式,采用WebLogic Server管理控制台进行手动地重新部署应用程序。

一.打开WebLogic Server:WebLogic部署要用到WebLogic Server控制台,在打开控制台前,要先启动WebLogic Server:1.启动WebLogic Server:打开Tools→WebLogic Server→Start WebLogic Server,如下图:当看到下面几句话时,表示WebLogic Server已经启动:2.打开WebLogic Server控制台:Tools→WebLogic Server→WebLogic Console,如下图:进入到控制台登陆页面,然后登陆:(账号和密码都为weblogic)点击“Sign In”按钮,进入到:二.WebLogic归档文件的部署:1.Weblogic自动部署例如:在Weblogic中创建名称为Deploy_Test的应用程序,执行后,则在控制台中的应用程序部署中可以看到创建的应用程序已经部署,这是本地自动部署,WebLogic Server将定期扫描<domain-name>/applications目录,自动部署里面的应用程序。

2.本地部署在控制台页面中,进Domain Configurations下的Your Deployed Resources的Applications:到Deploy_Test的应用程序,如下:(其中10.1.16.110为Deploy_Test所在机器的IP地址,7001为端口号)3.远程部署:如果要进行远程部署,则要先准备归档文件,其打包格式一般为 .jar()、.war()、.rar()、.ear():Build Build EAR:在应用程序的文件夹下,生成打包文件Deploy_Test.ear:将A机器上面的Deplot_Test.ear打包文件拷贝到IP为10.1.16.198的B机器的文件夹test下,然后在B机器上打开Weblogic控制台对应用程序进行部署:http://10.1.16.198:7001/console 在控制台页面中进Information and Resources下的Helpful Tools的Deploy a new Application,然后进行本地部署操作,从给出的路径中找到test文件夹,选定要部署的归档文件:也可以点击Note中的upload your file(s)进行上传部署部署操作来上传归档文件:在通过上面的方法选定归档文件之后,然后Continue进入下页面:上面的页面显示的是刚才选定的归档文件的基本信息,然后点“Deploy”进行部署,可以看到各个模块的最新状态:点击“Deploy Application”按钮进行应用程序部署:当出现“Success”时表示已经部署成功。

weblogic安装及部署

weblogic安装及部署

1weblogic安装及部署1.安装weblogic服务器并启动weblogic服务(方法:开始菜单/BEA Products/UserProjects/MB_domain/start Admin Server for Weblogic Server Domain)2.开始菜单:选择BEA Products/Tools/configuration wizard,根据向导创建domain3.将公共包下的所有文件拷贝到domain/lib下4.编辑startweblogic.cmd,在SETLOCAL上面加上rmdir /s /qD:\work\MB\MB_domain\servers\AdminServer\tmp(备注:加上此句后每次启动服务时自动清除缓存)5.重新启动WEBLOGIC服务(一种方法是双击domain下的startWebLogic.cmd文件,另一种方法是开始菜单/BEA Products/User Projects/MB_domain/start Admin Server for Weblogic Server Domain)2创建数据库表空间及用户6.创建数据表空间:一种方法是执行如下语句:CREA TE SMALLFILE TABLESPACE "NSTC_WS"DA TAFILE 'D:\oracle\product\10.1.0\oradata\MB\NSTC_WS' SIZE 500MAUTOEXTEND ON NEXT 20M MAXSIZE UNLIMITED LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO ;另一种方法是登录数据库控制台地址http://localhost:5500/em/进行创建表空间7.创建用户:一种方法是执行如下语句:CREA TE USER "NSTCSA" PROFILE "DEFAULT" IDENTIFIED BY"11111111" DEFAULT TABLESPACE "NSTC_WS" TEMPORARY TABLESPACE "TEMP" ACCOUNT UNLOCK;GRANT "CONNECT" TO "NSTCSA";GRANT "DBA" TO "NSTCSA" WITH ADMIN OPTION;另一种方法是登录数据库控制台地址http://localhost:5500/em/进行创建用户3修改登录应用系统的端口号8.修改登录应用系统的端口号:路径为domain\config\下的config.xml文件,在<listen-address></listen-address>上面加上<listen-port>7777</listen-port>(备注:此处的端口号是登录应用程序的端口号)4创建数据源9.利用Weblogic控制台创建数据源,登录地址:http://localhost:7777/console/(依据向导创建数据源,数据源名在domain\config\下的config.xml文件中找)(用户名:weblogic 密码:11111111)10.Weblogic控制台,点击“Services/JDBC/Data Sources”进入如下页面:5修改配置文件11.修改配置应用文件,找到domain\webapps\webgate\WEB-INF下的web.xml文件里的<param-value>ENI,WST,WCL,BMS,CCFM</param-value>(根据实际情况,有几个应用加载几个,否则登录系统会提示找不到应用程序“·原因:加载具体的web应用时异常找不到web应用:'/BPC'如有疑问请联系系统管理员。

FineReport配置部署使用说明手册[教育]

FineReport配置部署使用说明手册[教育]

帆软报表配置部署使用说明手册
1.安装FineReport软件
2.打开FineReport软件
双击图标:进入主界面:
3.配置数据库连接
点击“服务器”菜单下的“定义数据连接”:
数据库类型选择oracle
url为jdbc:oracle:thin:@localhost:1521:orcl,localhost为本地数据库服务器,1521为默认数据
库端口,orcl为数据库实例名,接着下面输入数据库用户名和该用户密码,测试连接
4新建工作簿
点击菜单栏里文件下面的新建工作簿,或者按ctrl+n新建工作簿,然后在模板数据集上新建数据库查询:
输入要执行的sql语句(注:sql要小写),填写名称点击确定。

设计工作簿样式,打开刚才创建的模板数据集前面的+号,需要显示数据的列拖入工作簿中,如下图,点击保存即可。

5部署
安装tomcat服务器,将FineReport安装目录下的WebReport文件夹拷贝至tomcat的webapps 文件夹下,打开WebReport目录下的WEB-INF下resources文件夹下的datasource.xml配置连接数据库实例名,用户名和密码(下图数据库实例orcl,用户名JINCHUANORCL,密码jcorcldba)。

WEBLOGIC应用程序部署步骤

WEBLOGIC应用程序部署步骤

Weblogic应用程序部署指南博客分类:Weblogic应用程序部署指南1.1部署JAVA EE应用程序将编译好的Web应用程序复制到WebLogic的服务器目录下。

例如路径D:\bea10\user_projects\domains\base_domain\autodeploy;这样,当启动WebLogic时候,WebLogic会自动发布该项目。

在WebLogic有个BUG,有时候不能自动发布项目,这时候我们手动修改config.xml配置文件,,配置如下:<app-deployment><name>_appsdir_QCGroup_dir</name><target>AdminServer</target><module-type>war</module-type><source-path>autodeploy\QCGroup</source-path><security-dd-model>DDOnly</security-dd-model><staging-mode>nostage</staging-mode></app-deployment>注意:该配置应在<configuration-version>9.2.0.0</configuration-version>和<admin-server-name>AdminServer</admin-server-name>之间启动服务,在控制台中看到web程序的相关信息,例如日志信息等,说明应用程序已经发布成功。

我不建议使用WebLogic的web控制程序进行部署,因为所果出错的话,我们很难找到具体原因1.2部署EJB程序EJB程序的部署与JAVA EE程序的部署相同,只需要更改module-type为ejb即可,如下所示:<app-deployment><name>AppEJB</name><target>AdminServer</target><module-type>ejb</module-type><source-path>autodeploy\EJB\appEJB.jar</source-path><security-dd-model>DDOnly</security-dd-model></app-deployment>1.3应用程序架构、编译环境及WebLogic版本选择WebLogic对JDK的适应性相当差,必须使用他自带的JDK版本,或者相同的JDK版本。

WebLogic应用部署及常见问题

WebLogic应用部署及常见问题

WebLogic应用部署及常见问题一、应用部署1.1登录(默认域账号密码:weblogic/weblogic)1)服务器启动后,打开Web控制台首页,点击右上方“Start theAdministration Console”,进入控制台登录页面,如下图所示2)输入用户名口令,默认为weblogic/weblogic1.2建立数据源1)进入控制台首页后,选择服务 / JDBC / 数据源,如下图所示2)在“更改中心”面板中,点击“锁定并编辑”按钮,这时右边窗口中的“新建”按钮被激活,如图所示3)点击“新建”按钮,进入“新建JDBC数据源”4)根据下表以及下图所示填写和选择相关项:5)点击下一步,进入“事务选择”,保持默认即可项:7)点击下一步,进入“测试数据库连接”,如图所示:8)点击下一步,进入“选择目标”,保持默认即可:9)点击“完成”,进入如下所示界面,此时新建的数据源“SGCCData Source”已经列在右边表格当中,等待激活更改10)点击“更改中心”面板中的“激活更改”按钮,使之生效,至此数据源建立完毕。

1.3发布应用1)进入控制台首页后,选择部署,如下图所示2)在“更改中心”面板中,点击“锁定并编辑”按钮,这时右边窗口中的“安装”按钮被激活,如图所示3)点击“安装”按钮,进入“安装应用程序助手”4)在位置列表中提供的驱动器列表中,选择具体的应用程序所在路径,进入如下界面,选择一个应用进行部署,下面以“cell”为例,依次图示部署应用的各个步骤5)在接下来的界面中,选择“将此部署安装为应用程序”6)点击下一步,进入到“可选设置”,保持默认不用更改7)点击下一步,检查选项并单击“完成”8)单击完成后,进入如下界面,等待激活9)点击“激活更改”后,显示如下界面10)再次选择“部署”,在部署列表中,选中刚才发布的cell应用,在“启动”下拉菜单中单击“为所有请求提供服务”11)接下来系统显示确认界面,点击“是”12)请求发送后,进入如下提示界面,可以看到在部署应用列表中,刚才发布的应用cell状态一栏,已经显示为“活动”13)点击名称“cell”,在“cell的设置”中,单击tab页“测试”,在这里提供了测试cell应用程序的测试点cell部署成功(注意先要成功部署dbnetgrid)应用二、常见问题:2.1‘600’second问题1)后台报错如下图:类似报错“which is more than theconfigured time <StruckThreadMaxTime> of “600”seconds”2)登录http://ip:3000/console3)点击“环境”—“服务器”后:4)点击“AdminServer(管理)”:5)点击“超载”:6)选择“锁定并编辑”,修改“最长线程阻塞时间”,如果报错中为“600”,则修改为>600即可。

类excel报表开发工具FineReport教程之管理平台应用:Log日志管理

类excel报表开发工具FineReport教程之管理平台应用:Log日志管理

类excel报表开发工具FineReport教程之Log日志管理1.问题描述获取每张报表的访问量即这个报表被访问了多少次,为了查看每张报表的使用率是怎样的,或者统计每张报表被打印了多少次,被导出了多少次,还可以查看报表出错情况等信息。

2.访问Log日志管理平台打开内置服务器,在浏览器中输入地址:http://localhost:8075/WebReport/ReportServer?op=fr_log&cmd=fg_manager ,则可访问Log日志平台。

3.控制台FR日志管理平台在控制台内可以选择对要进行汇总的选项打上勾,如下图:打上勾之后就可以对相应的进行汇总了,如报表的访问、打印、导出情况可参考文档报表记录查询,对记录出错情况的查询可参数文档报表出错查询章节。

报表操作记录查询1.问题描述分别统计报表预览情况、报表导出情况和报表打印情况,进而统计报表使用率的情况。

2.报表执行记录查询可分别根据page(分页预览)、view(数据分析)、write(填报预览)、form(表单预览)进行汇总查询,查看哪些报表被哪种方式预览了,而且还可以根据开始时间跟结束时间来查询时间段内有哪些报表被访问了,如下图:2.1访问情况下面以page(分页预览)方式为例,有哪些报表是以分页预览方式访问的。

可看到访问的模板名称,访问次数:即访问了多少次,执行次数:报表有一个缓存机制,启动这个缓存机制后,一定时间内只执行一次提供给多次访问,缓存设置可参考缓存设置里面的模板缓存章节。

平均执行时间、最大执行时间、最小执行时间是指报表执行时使用的时间。

点击模板名称里面的超级链接可详细查看该模板根据不同参数值的访问情况,如下图:3.报表导出记录查询需要备份数据把报表内容导出成如下格式Excel、PDF、WOED等,通过log平台可统计哪些报表被导出什么格式了、导出多少次、导出时间等,还可通过某个时间段进行查询导出情况,如下图:3.1导出情况下面以Word方式为例,统计有哪些报表导出word格式的了。

fineReport服务器配置

fineReport服务器配置

FineReport应用说明文档在配置FineReport服务器之前,首先确保机器上已经安装了Tomcat,Resin,Weblogic,Websphere等应用服务器之一;在FineReport的安装软件中内置了一个jetty服务器,也可以启动它来浏览报表。

注意: FineReport报表服务器需要支持JDK1.4及以上版本的应用服务器版本。

一引用FineReport报表配置说明:1.向工程中的lib包中引入FineReport.jar文件。

2.向web.xml文件中添加如下信息:<servlet><servlet-name>ReportServer</servlet-name><servlet-class>com.fr.web.ReportServlet</servlet-class></servlet><servlet-mapping><servlet-name>ReportServer</servlet-name><url-pattern>/ReportServer</url-pattern></servlet-mapping>3.向WEB-INF文件夹下新建resources目录4.向新建的resources文件夹下添加datasource.xml和ReportServerParameter.rxml文件。

(该2个文件名必须与上相同)5.向WEB-INF文件夹下新建reportlets目录6.将已完成的.cpt格式的报表文件放置到reportlets目录下。

也可以在reportlets目录下创建子目录。

7.运行调试。

当在地址栏中输入相应的路径时。

我这里是如下所示http://localhost:8083/test/ReportServer?reportlet=/test.cpttest是工程名/test.cpt是相对reportlet目录的报表文件路径。

Weblogic项目部署教程

Weblogic项目部署教程

Weblogic10.3.0.0版本项目部署文档Weblogic安装配置及项目部署1、准备安装文件准备一个Weblogic10.3.0.0安装包2、安装Weblogic第一步,点击安装Weblogic,如下截图所示第二步,点击【Next】,配置安装目录,如下图所示第三步,点击【Next】,如下图所示选择“Complete”,继续点击【Next】,继续点击【Next】如下图所示Weblogic安装完成。

3、配置Weblogic点击【开始】—>【所有程序】—>【Oracle Weblogic】—>【Weblogic Service 10gR3】—>【Tools】—>【Configuration Wizard】,如下图所示,点击【Next】第二步,如下图所示,点击【Next】第三步,如下图所示,设置用户名、密码,注意密码至少为8位,点击【Next】第四步,如下图所示,选择【Production Mode】即生产模式,继续点击【Next】第五步,如下图所示,点击【Next】第六步,如下图所示,编辑Domain name,点击【Create】4、Weblogic项目部署配置1、安装完weblogic和server后,要按下面的说明改一下,不然我们的程序启动不起来。

(1)将antlr-2.7.7.jar, el-api.jar拷贝到D:\bea\wlserver_10.3\server\lib目录下且将antlr-2.7.7.jar放置在weblogic.jar的前面。

(2)修改user_projects\domains\mydomain\bin目录下的startWebLogic.cmd 在set CLASSPA TH之前加上下面一句:set PRE_CLASSPA TH=%WL_HOME%\server\lib\antlr-2.7.7.jar然后将set CLASSPA TH 由set CLASSPA TH=%SA VE_CLASSPA TH%改为set CLASSPATH=%PRE_CLASSPATH%;%SA VE_CLASSPATH%(3)修改user_projects\domains\mydomain\config\config.xml在“admin-server-name”节点前增加如下内容:<app-deployment><name>jyk</name><target>AdminServer</target><module-type>war</module-type><source-path>autodeploy/jyk</source-path><security-dd-model>DDOnly</security-dd-model><staging-mode>nostage</staging-mode></app-deployment>5、改用Weblogic JNDI连接方式(不用考虑)将applicationContext.xml文件中的数据库连接方式改为JNDI启动Weblogic服务进入控制台进入控制台主页面配置Weblogic数据源及部署项目配置jndi数据源点击【Lock&Edit】置为可编辑状态,一次展开【Services】—>【JDBC】点击【Data Sources】,如下图所示点击【New】,如下图所示输入【Name】和【JNDI Name】,选择数据库类型,Next【Next】填写数据库配置信息,【Next】连接测试,【Text】,测试成功【Finsh】6、部署项目将编译好的工程拷贝到user_projects\domains\mydomain\ autodeploy下7、启动服务点击【开始】—>【所有程序】—>【Oracle Weblogic】—>【User Projects】—>【mydomain】—>【Start Admin Server for Weblogic Server Domain】。

FineReport做好的报表部署在Tomcat(服务器)里(Windows版)

FineReport做好的报表部署在Tomcat(服务器)里(Windows版)

FineReport做好的报表部署在Tomcat(服务器)里
(Windows版)
1.在帆软的安装目录下,把WebReport 打个压缩包。

2.把WebReport的包,解压在服务器webapps(装项目的文件夹)目录下。

3.然后在服务器WebReport目录下resources下找到datasource.xml。

4.编辑数据库的相关数据之后,保存就好了。

5.让后把在FineReport软件中打开的预览地址(取xxxx端口后的地址)作用于同服务器的项目(就是服务器和端口不一样,后面路径是一样的)中就可以了。

6.温馨小提示
如果你要更新在服务器的FineReport文件,一定的要把finedb 文件里的缓存(可无)文件删除,可无的文件是使用报表后自动生成的。

db.properties:必有,存放hsql数据库的属性;
db.script:必有,保存表及数据;
db.data:可无,包含缓存表的数据;
db.lck:可无,表示数据库处于打开状态;
db.backup :可无,文件是最近持久化状态的表的数据文件的压缩备份文件;
db.log :可无,文件包含当前数据库的变更。

类excel报表开发工具FineReport教程之Jboss服务器部署

类excel报表开发工具FineReport教程之Jboss服务器部署

类excel报表开发工具FineReport教程之Jboss服务器Jboss服务器部署1.问题描述由于FineReport提供的报表服务器其实就是一个Servlet,所以在配置FineReport服务器之前,首先确保机器上已经安装了用来解析Servlet的Jboss。

Jboss相关知识和下载地址参见Jboss官方网站。

下面详细介绍Jboss部署步骤注意:FineReport报表服务器需要支持JDK1.5及以上版本的应用服务器版本。

JBOSS 服务器版本通用。

2.实现步骤使用版本及环境下面以Windows7系统,jboss6,jdk1.7进行部署说明,其他版本步骤基本相同。

2.1独部署FineReport工程在%FR_Home%下面复制整个WebReport工程,将其拷贝至jboss 的%jboss_Home\server\default\deploy下面,并为该文件夹添加后缀名.war,如下图:注:WebReport是新建的应用目录的名字,如果是已经存在的应用,请替换成相对应用的目录名。

效果查看重新启动Jboss,在浏览器地址栏输入http://localhost:8080/WebReport/ReportServer,能成功看到部署成功页面,则表明FineReport报表部署成功。

2.2嵌入式部署FineReport工程将FineReport报表嵌入到别的web应用工程中,∙复制目录将WebReport\WEB-INF目录下面的classes、lib、reportlet、resources四个目录复制到Jboss的下"server\default\deploy\jmx-console.war\WEB-INF"目录下。

∙整合web.xml文件将/WebReport/WEB-INF下的web.xml如下代码:1.<servlet>2.<servlet-name>ReportServer</servlet-name>3.<servlet-class>com.fr.web.ReportServlet</servlet-class>4.<load-on-startup>0</load-on-startup>5.</servlet>6.<servlet-mapping>7.<servlet-name>ReportServer</servlet-name>8.<url-pattern>/ReportServer</url-pattern>9.</servlet-mapping>复制到:%JBOSS_HOME%\server\default\deploy\jmx-console.war\WEB-INF\web.x ml文件中,作为其子元素。

weblogic部署手册

weblogic部署手册

1应用的部署1.1WebLogic环境及资源配置1.1.1建立Domain开始菜单,选择Bea Products—tools—Configuration Wizard,进入配置页面。

如下图:单击【Configuration Wizard】,如下图:进入:单击【Next】,进入输入密码,注意密码统一为zjjbwebMAN@09 ,单击【next】,进入进入选择No,单击【Next】,进入输入domain名字为zjjb,单击【create】完成。

1.1.2应用服务器的启动如果应用服务器没有启动,则应该先启动应用服务器。

启动NodeManager,过程如下:点击tools—Node Manager,即可启动启动应用服务器,过程如下点击User Projects下的ZJJBDOMAIN的Start Admin Server for Weblogic Server Domain.1.1.3登录管理控制台(Admin Console)在浏览器地址栏中输入:http://ip:7001/console 。

其中ip为WebLogic服务器实际IP地址。

管理控制台主界面。

在域结构一栏中,点击环境前的+号以展开树,点击【Machines】。

点击更改中心栏中的【Lock&Edit】,进入编辑模式:在Machines列表中,点击【New】按钮:输入需要新建的计算机名称(可以是机器名,或者其他标示),根据应用系统集成的要求,输入机器名成为ZjjbMachine 。

如果是Unix操作系统(AIX、HPUX等),则在计算机操作系统中选择“Unix”;如果不是选择“Other”。

点击【OK】按钮保存配置。

提示“Machine created successfully”,并可在计算机列表中看到刚才配置的计算机。

点击左上角的【Activate Changes】按钮,保存并激活更改。

1.1.5创建受控服务器(Managed Server)ZjjbServer点击域结构栏中,“环境”树下的“服务器”:点击更改中心栏中的【Lock&Edit】,进入编辑模式:在服务器列表中,应该可以看到AdminServer处于运行状态,并监听7001端口。

报表制作软件FineReport Weblogic配置JNDI连接

报表制作软件FineReport Weblogic配置JNDI连接

报表制作软件FineReport Weblogic配置JNDI连接1. 制作报表的原理在设计器中先用JDBC连接到数据库,建立数据库连接,然后用SQL或者其他方法创建数据集,使用数据集制作报表,然后把建立的数据库连接从JDBC连接改成JNDI连接,然后配置好服务器中的JNDI连接,然后按照接下来所要说的部署weblogic服务器,这样就可以通过WEB浏览器浏览到使用JNDI连接的报表了。

WEBLOGIC的JNDI资源应用与WEBSPHERE的JNDI资源应用很类似,所以这里就简略地进行讲解,具体的步骤可以参照上一章WEBSPHERE的JNDI资源应用。

1.1 制作使用JNDI连接的报表首先使用jdbc方式连接数据库orcl10g,然后使用orcl10g数据库中的一个表制作一个模板jndi.cpt保存可以预览,如下图:然后,回到定义数据库连接,新建一个JNDI方式的数据连接orcl10g,将jndi的名字命名为oracle,删掉前面建的连接方式JDBC的orcl10g数据连接,确定保存。

如下图:保存模板,此时的模板jndi.cpt是无法预览的,因为我们只定义了jndi的名字,没有建立jndi连接。

注:只需要设置JNDI的名字,上下文里面的可以省略。

1.2 WEBLOGIC中的JNDI连接配置登陆WEBLOGIC的管理平台,在域结构里面选择服务Services,选择Jdbc数据源,新建Connectionpool设置数据源JNDI名称为oracle(即制作模板时定义的JNDI名字),选择数据库类型及驱动点击“下一步”,如下图:事务选项根据自己要求定义,在此默认,点击“下一步”配置连接属性:数据库名,URL,用户名及密码,建立weblogic 10 至oracle 10g的物理连接。

测试刚定义的数据源连接:点击下一步,weblogic 服务器会呈现之前我们配置好的数据源,并提供连接测试,点击“测试配置”,弹出消息“连接测试成功”说明配置正确,点击“下一步”,部署新建的JDBC数据源:选中需要部署该数据源的服务器,点击“完成”。

fineReport服务器配置

fineReport服务器配置

fineReport服务器配置FineReport是一款强大的企业级报表软件,它提供了丰富的功能和灵活的配置选项,帮助用户快速生成、分析和展示各类数据报表。

为了能够正常运行FineReport,合理的服务器配置是至关重要的。

本文将介绍FineReport服务器配置的相关内容,帮助您正确地配置服务器,提高FineReport的性能和稳定性。

一、硬件配置FineReport是一款功能强大的报表软件,对服务器的硬件配置要求相对较高。

以下是一些推荐的硬件配置要求:1. 处理器:建议采用多核的服务器CPU,处理器核心数越多,FineReport的并发处理能力就越强。

2. 内存:FineReport对内存的需求较大,建议至少配置8GB以上的内存。

如果有大量并发请求或者复杂的报表计算,可适当增加内存容量。

3. 存储:为了保证数据的高效读取和写入,建议使用高速的固态硬盘(SSD)或者RAID磁盘阵列。

4. 带宽:FineReport对网络带宽的要求较高,建议使用高速稳定的网络环境,以确保用户能够流畅地使用FineReport。

二、操作系统FineReport支持多种操作系统,包括Windows、Linux等。

根据您的实际需求和服务器环境,选择适合的操作系统。

1. Windows系统:FineReport对Windows的兼容性和稳定性较好,适用于小型和中型企业。

Windows Server 2012及以上版本是较好的选择。

2. Linux系统:FineReport对Linux的兼容性和稳定性也较好,适用于大型企业和高并发的场景。

常见的Linux发行版如CentOS、Ubuntu 等都可以使用。

三、数据库FineReport支持多种数据库,如MySQL、Oracle、SQL Server等。

根据您的实际需求和服务器环境,选择适合的数据库。

1. MySQL:MySQL是一款开源的关系型数据库,安装和配置较为简单,适用于小型和中型企业。

WebLogic9.2安装、设置、部署全程图解

WebLogic9.2安装、设置、部署全程图解

WebLogic9.2安装、设置、部署全程图解版本号:2010-04-28编写日期:2010-04-28完成日期:2010-04-28编写人:高强●安装 (3)1.安装 (3)2.选择BEA根目录 (5)3.选择安装模式 (5)4.选择安装组件 (6)5.选择组件安装路径 (8)6.是否安装为Windows服务 (8)7.选择开始菜单添加的用户对象 (9)8.安装完成 (11)●新建Domain (11)1.配置向导 (11)2.选择domain模式 (12)3.填写信息 (13)4.选择domain模式和JDK (14)5.选择路径 (16)6.配置完成 (16)●配置数据源 (18)1.登录 (18)2.配置Data Sources (18)3.选择数据库和驱动 (18)4.选择事务类型 (19)5.填写信息 (19)6.测试配置 (20)7.发布数据源 (21)●Web程序部署 (22)1.打WAR包 (22)2.发布 (22)3.测试 (23)●附录(常见问题解决) (24)1.端口设置 (24)2.设置项目Context root。

(25)安装1.双击安装。

2.选择BEA根目录。

3.选择安装模式,完全安装、自定义安装。

4.选择安装组件,WebLogic Server、Workshop。

5.选择组件安装路径。

6.是否安装为Windows服务。

7.选择开始菜单添加的用户对象。

8.安装完成,Done(勾选RunQuickstart打开快捷启动界面)。

新建Domain1.选择Configuration Wizard配置向导,新建domain。

2.选择domain模式。

3.填写用户名、密码。

4.选择domain模式和JDK,默认即可(注:WebLogic不支持大于自带JDK版本)。

5.填写domain名,选择路径。

6.配置完成,Done。

配置数据源1.打开WebLogic Console,登录。

Weblogic应用程序部署步骤

Weblogic应用程序部署步骤

WebLogic应用程序部署步骤1、进入weblogic主界面——点击左侧“域结构”下的“部署”2、在“部署”界面,找到右侧界面中的“部署”模块,点击“安装”(安装你所需要部署的应用程序)——进入“安装应用程序界面”,显示当前的路径,如果你所需要的应用文件在显示的路径下面找不到,可以点击“上载文件”,选择你所需要的部署文件3、点击“上载文件”——找到右侧界面“将部署上载到管理”,有两个选择项:“部署档案”和“上载部署计划(此项是可选的)”。

说明:“部署档案”,是从你当前浏览的计算机上选择你所需要的应用程序或模块,找到文件后,将此部署上载到管理服务器。

“上载部署计划(可选)”,是一种配置,可对包含在部署档案中的描述符进行补充。

部署在没有部署计划的情况下可以运行, 但你也可以立即上载一个部署计划。

此部署计划档案是一个打包为 .jar 文件的配置信息目录。

4、点击“部署档案”旁的“选择文件”(选择相应的应用程序,为*.war文件),确定——点击“下一步”——进入“找到要安装的部署并准备部署”(提示:以成功将文件上载到服务器上)——点击“下一步”5、找到右侧“选择定位样式”窗格,有两个选项,“将此部署安装为应用程序”和“将此部署安装为库”。

根据实际情况进行选择。

说明:“将此部署安装为应用程序”,是此应用程序及其组件将被定位到同一位置。

这是最常见的方法。

“将此部署安装为库”,应用程序库是可供其他部署共享的部署,在运行其引用应用程序的所有目标上,库都应该是可用的。

6、点击“下一步”,进入“选择部署目标”,选择要对其部署此应用程序的服务器和/或集群。

选择“服务器”,如“AdminServer”等。

7、点击“下一步”,之后的设置都是可选的,也可以部署之后进行设置。

可供设置的选项有,“一般信息”,“安全”,“源可访问性”。

8、点击“下一步”9、点击“完成”10、部署完成之后,在右侧“部署”窗格中,有两个界面“控制”和“监视”。

Weblogic配置部署说明

Weblogic配置部署说明

Weblogic配置与部署说明配置前准备1、weblogic 12c免安装压缩文件:weblogic1212_dev.zip2、JDK版本要求:jdk1.6.0_29以上版本编译。

配置说明1、步骤1,解压安装文件weblogic1212_dev.zip至D:\weblogic目录,会得到文件夹wls12120。

2、步骤2,成功安装JDK,设置系统环境变量:JAVA_HOME:D:\Program Files\Java\jdk1.7.0_40MW_HOME:D:\weblogic\wls121203、步骤3,进入cmd命令窗口,进入weblogic的安装目录,执行以下命令:此处正在解压相关文件,需要耐心等待一段时间。

此处系统提醒您是否需要配置一个新的域(demain),这里输入“N”不需要系统自动创建,自己在weblogic安装目录下建一个文件夹domain。

接下来进入目录D:\weblogic\wls12120\wlserver\server\bin中执行“setWLSEnv.cmd”命令,如下图。

4、步骤4,到此为止weblogic基本配置已完成,现在配置一个域。

操作如下:在命令窗口中进入第三步创建的目录” D:\weblogic\domain”,然后执行输入命令:%JAVA_HOME%\bin\java.exe %JAVA_OPTIONS% -Xmx1024m -XX:MaxPermSize=256m weblogic.Server。

如下图所示:此处提醒你缺少config.xml配置文件,并提供生成一个默认的配置信息方式,输入“y”生成默认的配置并重新启动。

此处需要您设置重启服务器的用户名njry和密码njry@xuzh(有自己设置,并保存起来避免忘记了,下面还会用到此用户名和密码信息),再次输入确认的密码后weblogic服务将正常启动。

当显示“Server state changed to RUNNING.”和“The server started in RUNNING mode.”表明Weblgoic服务已经正常启动了。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

类excel报表开发工具FineReport教程之Weblogic服务器Weblogic服务器部署1.描述1.1FR支持的Weblogic版本及对应JDK版本Weblogic版本对应JDk版本Weblogic8.0JDK1.4Weblogic9.0/9.1/9.2/10JDK1.5Weblogic10gR3/11g JDK6.01.2操作系统Windows、Linux、Unix操作系统。

Linux、Unix下的Weblogic管理控制台和Windows下的界面是一样的,即实现步骤是一样的,所以下面我们以Windows系统下的实现做介绍。

2.实现步骤以下示例环境为Windows7+Weblogic10+jdk1.7,其他版本步骤基本相同,可能每个版本功能位置不同,希望大家能够谅解,仔细找找所在的位置。

2.1复制目录拷贝FineReport安装目录下的WebReport文件夹至服务器(Weblogic所在的服务器)任意目录,如服务器的C:\WebReport。

2.2Weblogic部署FineReport应用启动服务器,打开Weblogic管理控制台,默认地址为http://localhost:7001/console,选择左边的部署菜单,点击右侧的安装按钮进行部署,如下图:调整至FineReport部署位置,即C:\WebReport,选定WebReport,点击“下一步”:选择默认的定位方式不变(将此部署安装为应用程序),“下一步”:使用默认设置直接点击“完成”(也可根据需求点击“下一步”逐步进行设置):注:在部署weblogic过程中,无需更改编码方式,FineReport在定义数据连接时已经对编码进行了处理。

点击左侧的“激活更改”按钮进行提交:看到“激活所有更改。

不需要重新启动”信息时,表示我们已经部署完毕了。

选择刚部署的应用>启动:2.3检测是否部署成功打开浏览器,在地址栏输入http://localhost:7001/WebReport/ReportServer,能成功看到部署成功页面,则表明FineReport应用部署Weblogic成功:weblogic部署问题1.weblogic12.1.1部署问题按照weblogic服务器部署的步骤对weblogic12.1.1进行部署,会出现部署不成功的现象。

1.1解决方案更改或删除%WebReport%/WEB-INF/lib目录下的db2jcc.jar文件即可部署成功。

2.weblogic部署类冲突部署好weblogic之后,启动项目,报错如下:1.Root cause of ServletException.2.java.util.ServiceConfigurationError:javax.xml.ws.spi.Provider:Provider weblogi3.c.wsee.jaxws.spi.WLSProvider could not be instantiated:ng.ClassCastExcep4.tion5.at java.util.ServiceLoader.fail(ServiceLoader.java:207)6.at java.util.ServiceLoader.access$100(ServiceLoader.java:164)7.at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:353)8.at java.util.ServiceLoader$1.next(ServiceLoader.java:421)9.at javax.xml.ws.spi.Provider.getProviderUsingServiceLoader(Provider.java10.:146)11.Truncated.see log file for complete stacktrace12.Caused By:ng.ClassCastException13.at ng.Class.cast(Class.java:2990)14.at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:345)15.at java.util.ServiceLoader$1.next(ServiceLoader.java:421)16.at javax.xml.ws.spi.Provider.getProviderUsingServiceLoader(Provider.java17.:146)18.at javax.xml.ws.spi.Provider.provider(Provider.java:106)19.Truncated.see log file for complete stacktrace20.>2.1报错原因由于进行系统集成时引起的类冲突。

2.2解决方案由于fr-third-7.0.jar包中的xml引起的冲突,删掉third包中的javax/xml/namespace/QName即可。

3.Weblogic部署到Linux下报错3.1问题描述weblogic11g部署到linux服务器下,服务器jdk版本为jdk1.6,报错Could not initialize class sun.java2d.Disposer3.2解决方案给虚拟机指定参数1.-Dsun.java2d.noddraw=true即可。

Weblogic10内存和端口号修改部署好weblogic之后,由于服务器下运行的程序过多的时候,由于内存默认值太小,内存可能会溢出,造成假死的状况,那么就需要修改weblogic的内存访问机制,扩大默认内存。

如何修改呢?您可能还想为了方便使用,需要更改服务器的端口号,而不是使用服务器的默认端口号,那么这个又如何修改呢?下面详细介绍weblogic服务器下内存的配置和端口号修改的方法。

1.weblogic服务器的端口号修改1.1打开控制台启动服务器,打开weblogic管理控制台,默认地址为http://localhost:7001/console。

具体方法详见weblogic服务器部署。

1.2修改端口号进入管理控制台之后,在域结构里选择环境>服务器,进入examplesServer管理,然后在监听端口处修改端口号,比如说weblogic的默认端口号是7001,可以在此处将7001进行修改。

如下图:修改端口号之后要记得激活修改才能生效。

2.weblogic服务器内存的修改2.1修改commEnv.cmd文件的内存配置安装好weblogic之后,在安装目录bea\wlserver_10.0\common\bin下找到commEnv.cmd文件,用编辑的方式打开,修改如下图所示的部分内存代码。

将上图中标识出来的内存配置的大小修改成您想要的大小即可,如下图:注:在这个配置文件里有两个JVM内存的设置,分别是weblogic内置的一个虚拟机和本机的几个虚拟机,要看weblogic用的是哪个的,才知道修改哪个有效,默认是使用的sun 的JVM。

建议全部修改保持一致性。

2.2修改setDomainEnv.cmd文件的代码在安装目录bea\user_projects\domains\XXX_domain\bin下找到setDomainEnv.cmd文件,代码修改如下:1.set MEM_ARGS=-Xms512m-Xmx1024m2.set MEM_PERM_SIZE=-XX:PermSize=128m3.set MEM_MAX_PERM_SIZE=-XX:MaxPermSize=256m2.3查看效果经过上面的两个步骤的修改,weblogic的内存配置已经修改过来了,启动weblogic 的时候就可以看到您的内存情况。

weblogic可以设置-Xms(最小使用内存)-Xmx(最大使用内存),-XX:MaxPermSize。

最大使用内存:对于UNIX而言,一般不应超过物理内存的75%;对于Windows,一般不应超过物理内存的50%;-XX:MaxPermSize一般应为ms(最大使用内存)的一半。

weblogic类冲突报错1.描述通过weblogic部署我方报表应用,在使用过程中可能会出现一些相关于类冲突的报错信息,这一类问题该如何解决呢?2.报错信息∙报错1ng.NoClassDefFoundError:com/sun/xml/stream/XMLReaderImpl报错类:%weblogic_home%/bea/modules目录下的glassfish.jaxws.sjsxp_2.0.1.jar。

∙报错2Weblogic8.1部署WebReport工程时的报错:1.Error500--Internal Server Errorng.NoSuchMethodError:space.QName.getPrefix()Ljava/lang/String;3.at com.sun.xml.stream.events.XMLEventAllocatorImpl.fillAttributes(XMLEventAllocatorImpl.java:186)4.at com.sun.xml.stream.events.XMLEventAllocatorImpl.getXMLEvent(XMLEventAllocatorImpl.java:78)5.at com.sun.xml.stream.events.XMLEventAllocatorImpl.allocate(XMLEventAllocatorImpl.java:54)6.at com.sun.xml.stream.XMLEventReaderImpl.nextEvent(XMLEventReaderImpl.java:87)7.at com.fr.base.xml.XMLableReader.readXMLObject(XMLableReader.java:237)8.at com.fr.report.io.core.IOHelper.generateTemplate(IOHelper.java:276)9.at com.fr.report.io.TemplateImporter.generate(TemplateImporter.java:16)10.at com.fr.web.core.SessionIDInfor$EmbeddedTpl.gen(SessionIDInfor.java:1568)11.at com.fr.web.core.SessionDealWith.generateSessionID(SessionDealWith.java:214)12.at com.fr.web.core.ReportletDealWith.dealWithReportlet(ReportletDealWith.java:35)13.at com.fr.web.core.ReportDispatcher.checkAppServerConfig(ReportDispatcher.java:1183)14.at com.fr.web.core.ReportDispatcher.dealWithRequest(ReportDispatcher.java:285)15.at com.fr.web.ReportServlet.doGet(ReportServlet.java:169)16.at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)17.at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)18.at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1053)19.at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:387)20.at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:305)21.at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6310)22.at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)23.at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)24.at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3622)25.at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2569)26.at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)27.at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)报错类:jaxrpc.jar。

相关文档
最新文档