- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
棠棣科技 TDS应用开发常见问题及注意事项
PAGE5
[内部资料,请勿外泄]2012-02-29
TDS应用开发参考手册
(常见问题及注意事项分册)
上海棠棣信息科技有限公司
产品研发部
2012年02月
文档信息及修订记录
项目名称
TDS平台
项目编号
文档密级
机密/秘密/内部/公开
项目经理
项目总监
文档主送
文档抄送
修订人
修订日期
修订说明
版本号
吴芳祥
2012-02-29
初稿
1.0.0
填写说明:
项目名称、项目编号、项目经理、项目总监按照本项目实际情况填写。
文档密级是该文档允许扩散的范围。对于交通银行,机密文件必须由信息科技部经理室批准方可借阅;秘密文件必须由项目负责人批准方可借阅;内部文件经一般授权后可由在项目组内部传阅;公开文件不需经过授权,可自由进行阅读。对于棠棣公司,机密文件、秘密文件必须由银行产品事业部经理室批准方可借阅;内部文件经一般授权后可由在公司内部和项目组内部传阅;公开文件不需经过授权,可自由进行阅读。
文档主送是指该文档应该主送的对象,双方项目总监、项目经理是该文档必须主送的对象之一。
文档抄送是指该文档应该抄送的对象,项目管理组是该文档应该抄送的对象之一。
版本号是指该文档的版本次序号,该文档首次发布时可确定为1.0,如果在上一版的基础上有细微的调整和修改,则可在小数点后次版本号加1;如果该文档内容总体上有重大变化或增加/删除了重要章节,则小数点主版本号加1。
目录
TOC\o1-3\h\z\u1 前言 4
2 平台及应用启动常见问题 4
2.1 平台启动报错 4
2.2 应用启动出错 4
3 WEB开发常见问题 4
3.1 提交表单类 4
3.2 JSP页面取值问题 5
3.3 AJAX取值问题 5
3.4 Javasrcipt库引入问题 5
3.5 Web应用不生效 5
4 主控代码(CTL文件)常见问题 6
4.1 java代码编译问题 6
4.2 Java主控交易未执行的问题 6
4.3 Java主控中引用ETF树节点为空的问题 6
4.4 XML版本主控中的原子函数调用常见问题 6
5 接口定义配置文件常见问题 7
5.1 Item中expr取值不正确 7
5.2 通信不正常 7
6 应用配置相关 7
6.1 Nature配置不正确导致的问题 7
6.2 扩展自己的原子函数和表达式 7
7 其它问题及注意事项 8
前言
如果发现平台上出现不正常现象,一般的查找定位问题的一般步骤如下:首先查找.trc日志文件,看看此类文件是否有异常日志内容,然后查看.log文件,查看此类异常,结合异常提示信息,分析问题可能出现的位置并尝试进一步缩小问题可能出现的情景以求解决问题.
平台及应用启动常见问题
平台启动报错
平台启动后,可以查看$tdshome下的nohup.out文件,如果启动有问题,此文件中将会打印出相关异常信息.另外在$tdshome/log目录下也会产生相关异常信息,开发人员可以根据这些地方的异常日志查询定位问题.
应用启动出错
应用启动出错后,详细的异常信息都会打印在$tdshome/app/$appname/log目录下,可以根据实际异常信息查询异常日志文件并定位解决问题.
常见的错误有以下几种:
1,XML文件存储格式与文档声明中的encoding不一致导致配置文件解析出错.(从这个角度来说XML文件不一定要是UTF-8的,只要ENCODING的格式和文件存储的格式一致就可以了,如果发现存储格式不对,可以用editplus将文件存储为指定格式上传到服务器)
2,XML配置出问题,这个时候可能是配置的java类找不到或者类名写的有错误,比如说类然中多了一个空格等,还有可能是没按照平台ITF/CTL/ATR规范来配置,比如说else节点必须紧接在if或者elseif之后,而elseif只能紧接在if之后,否则解释就会出错.
WEB开发常见问题
提交表单类
如果点击一个提交按钮后,发现页面跳转后的页面上显示的是一些json字符串而非我们想要的内容,此时应当从以下角度分析:1,我们是想进行页面跳转还是不希望页面跳转.如果我们不希望当前页面跳转而只想局部刷新页面,此时就得检查当前页面是不是用了非异步提交表单方式(非ajax方式).如果我们希望后台页面要跳转到指定的页面,我们就得检查主控中是否配置了页面跳转URL.
JSP页面取值问题
如果我们在JSP页面想取后台ETF树上的值,却发现页
文档评论(0)