jndi的前缀
常见应用服务器的前缀如下表所示:

应用服务器

Websphere /Weblogic Tomcat/resin Jboss Oracle IAS Glassfish
JNDIPrefix java:comp/env Java: JDBC:

一般来说,如果数据源的配置核对无误,仍连不上数据库,可以考虑前缀是否正确。

jdk的版本
比较容易导致jdk版本困扰的应用服务器一般是websphere,由于websphere本身是IBM的产品,因此其自带的JDK也是IBM的,虽然符合J2EE的标准,但在个别地方和SUN的jdk还是有区别,例如其JIT(即时编译器),如果不关闭这个选项,程序有时候会出问题。

另外,和oracle ERP集成时必须注意,其自带的jdk版本是jdk1.3,且oracle ERP会在客户端安装一些程序,因此导致了客户端的jdk版本为jdk1.3。但皕杰的打印applet要求jdk1.4,两者会造成冲突。

中文的支持
不同的应用服务器,对中文的支持略有不同,例如tomcat4和tomcat5就有区别,此时如果参数是程序员自己接收并传递给tag标签的,要记得转码,尤其是报表模板文件名,否则容易出现莫名其妙的错误,如报表模板找不到等。
websphere,对中文的支持也比较差,打war包时不能有中文名的文件,web.xml和Config.xml文件中所有中文注释要删掉,且web.xml和Config.xml中的第一句关于文件字体的定义要写成UTF-8,如下所示:

Weblogic,对中文的支持有时候也会有问题,如果出现问题,将web.xml和Config.xml文件中所有中文注释要删掉,并将皕杰发布包中的weblogic.xml拷贝到您的WEB-INF目录下。

皕杰报表web应用服务器的差异相关推荐

  1. 皕杰报表和炎黄盈动(AWS BPM)集成 操作手册

    最近在搞皕杰报表和AWS BPM 整合的工作.比较痛苦,接下来,我把两者整合的步骤写下来,希望对大家能有所帮助. AWS BPM和皕杰报表整合: 第一步:首先将皕杰报表中的 ..DemoServer\ ...

  2. 皕杰报表自定义扩展~自定义数据集

    正常情况下,皕杰报表的数据集是直接连接数据库取数的,但是如果遇到特殊情况需要通过中间件连接数据库,而非直接连接,就需要用到自定义数据集. 所谓自定义数据集,就是说数据集是自己写的一个java类,这个类 ...

  3. 皕杰报表自定义扩展~自定义函数

    皕杰报表工具中提供了170多个函数和操作符,基本能满足设计大部分报表的需求,遇到特殊情况,设计器里的函数不能满足需求时,就需要自定义一些函数来来满足你的需求. 1.皕杰报表自定义函数的类型: 自定义函 ...

  4. 皕杰报表之斜线单元格

    在皕杰报表设计器中,假如我们想使用斜线,可以单元格设置斜线类型. 斜线单元格是一种特殊的数据单元格,其与数据单元格相比,增加2个属性,下面分别说明: 斜线方式: 用来设定单元格中斜线的方式,包括二分正 ...

  5. 皕杰报表填报过程留痕

    一.需求描述 A项指标 B项指标 测试结果1 111 222 测试结果2 333 444 说明: 如果开始填写了000,并且已经保存了(没有保存前过程中修改不用留痕).再修改成111,那么这个单元格里 ...

  6. java 批量打印_JAVA批量打印皕杰报表

    原标题:JAVA批量打印皕杰报表 不使用皕杰报表工具条上的打印按钮,用java怎么实现批量打印皕杰报表呢? 解决方案: 皕杰报表提供了批量打印的工具类ReportToolkits,ReportTool ...

  7. 皕杰报表里的排序问题

    在使用皕杰报表设计报表时,往往需要按照某个字段的顺序进行排序,比如按序号.时间的顺序排序.那么这个排序是如何设计出来的呢? 首先要知道,设计报表的过程实质上就是把数据集表中的数据按一定格式展现在报表里 ...

  8. 皕杰报表中的过滤分组函数与过滤分组报表

    过滤分组报表是什么样的呢?见下图. 从图中可以看出,"华北"组中的一部分记录被过滤,并单独拎出来在"其中:北京"组和"其中:天津"组中进行了 ...

  9. 皕杰报表在chrome中emitter=print无效问题的解决

    访问皕杰报表时在url后加&emitter=print后没起作用,tomcat控制台不报错,页面没有反应,这是什么原因呢? 这个我们要从皕杰报表的打印方式说起,因为采用B/S架构的皕杰报表,用 ...

最新文章

  1. 根据STATUS信息对MySQL进行优化
  2. 简明python教程电子版-简明Python教程PDF电子书免费下载
  3. Program Size: Code=x RO-data=x RW-data=x ZI-data=x 的含义
  4. 学习OpenCV——Surf(特征点篇)flann快速最近邻搜索算法
  5. java数据结构 -链表 -获取有效节点个数,单链表中倒数k个节点
  6. 【OpenCV 例程200篇】66. 图像滤波之低通/高通/带阻/带通
  7. latex textbf没有用_使用LaTeX写作业
  8. Express使用进阶:cookie-parser中间件实现深入剖析
  9. Visual Studio 安装 FLTK
  10. 爱立信笔试c语言,爱立信招聘笔经_ 7索尼爱立信北京暑期实习笔试题_笔试
  11. 植被物候参数遥感研究进展(好文分享)
  12. AI燃到爆!中关村人工智能产业论坛十位大咖演讲干货
  13. Java——反射(reflection)详解
  14. 我愿称之为:最强播放器!
  15. Android设置状态栏的字体颜色
  16. 138 - 打球过程
  17. 乌镇互联网大会部分嘉宾分享要点实录
  18. C/C++面试/笔试题2022
  19. 哈希表_实现插入、删除、查找元素操作(链地址法解决冲突)
  20. 使用webpack-cli或vue-cli 解决ie兼容性与报错问题

热门文章

  1. 单片机编程系列之分层设计2(怎样合理拆分子系统)
  2. Java 中的Lock锁
  3. 打开window桌面文件夹路径的方法
  4. linux桌面文件夹路径是什么,【已解决】Ubuntu中右键(桌面和文件夹)打开终端(定位到当前路径)...
  5. Precision, Recall, BLEU and ROUGE
  6. 小程序一:利用Python编写一个简单的图书管理系统
  7. linux系统漏洞补丁包,RedHat 5.X、6.X Bash漏洞RPM补丁包下载
  8. 幕维动画——港珠澳大桥岛隧三维动画
  9. 手写数字识别实现课设cnsd博客_讯飞输入法Android V9.1.9465 重磅升级拼音手写A.I.引擎...
  10. 名片管理系统python详解_详解Python做一个名片管理系统