- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
将 Java Web 应用从 Windows 移植到 AIX 时需要注意的问题.doc
将 Java Web 应用从 Windows 移植到 AIX 时需要注意的问题
研究您在将 Javatrade; L 的专有协议来与网关通信,并且网关仅处理遵守该协议的消息。该协议在 lt;Namegt; 和 lt;Greetinggt; 这两个 XML 元素之间需要一个换行符。
如清单 1 中的代码所示,该请求的正文添加了一个换行符。但是,服务器是否顺利地处理它并正确地响应呢?视情况而定。这是在跨不同平台移植 Java 应用程序时的一个常见问题。
清单 1. 客户端发出一个 HTTP 请求try {
URL url = neplealformedURLException mue) {
System.err.println(error, message = + mue);
} catch (IOException ioe) {
System.err.println(error, message = + ioe);
}
陷阱 该代码在 ac OS,应该将处理为换行符。在 Windows 平台上,应该将处理为换行符。
提醒 要注意 J
1234下一页 ——感谢阅读这篇文章,..,ava 应用程序编程接口 (API),例如 java.io..getProperty(property name) 来获得属性值而不是硬编码该字符。
定位文件
在不同平台之间移植 Java 应用程序时的另一个常见问题是对文件进行定位。不同的环境中有不同的文件定位方法。
在本场景中,假设您希望定位某个实用程序 Java 项目中的一个 DTD 文件,该文件被某个企业应用程序项目中的一个 ple.dtd 文件,您可以编写清单 2 中的代码,它将获得类似于 E://util/sample.dtd 的路径。
清单 2. 用于定位文件的示例代码Class clazz = getClass();
URL url = clazz.getResource(.); //Trying to get the URL of current directory
String currentPath = url.getPath();
String filePath = currentPath + sample.dtd;
查看此代码之后,您可能会说,这非常好,我拥有了一个更好的解决方案。的确存在一个更好的解决方案,但是让我们首先使用此代码,它在 Application Developer V5.1.2 的 ent 中工作得非常好。通过这种方式,您对该文件进行了定位。
在完成所有其他模块以后,您的团队决定将该企业应用程序项目部署到生产环境运行于 AIX 之上的 e/sample.dtd。您的项目主目录中有一个 bin 目录,该目录用于存储编译后的二进制类。当您在运行于 AIX 上的 Application Server 中部署企业存档(Enterprise Archive,EAR)文件之后,是否还存在一个 bin 目录呢?正如您所知道的,在将企业项目导出为 EAR 之后,实用程序 Java 项目将包括在一个 Java 存档(Java Archive,JAR)文件中。在 JAR 文件中,您无法使用.(当前目录指示符)来定位资源,因此 java.lang.Class.getResource(.) 返回一个 Null 对象。 弄清这一点之后,对于运行在 ent Guide 中找到(请参见参考资料)。
在 Rational Application Developer V6.0 中,该测试环境旨在作为一个独立应用程序服务器,因此作为测试环境的 Application Server 和作为独立服务器的 Application Server 之间的差异不复存在。上述代码在 Rational Application Developer V6.0 和在独立 Application Server 6 上具有相同的行为,无论是在 e) 将资源查找任务委托给关联的 ClassLoader。无论文件是在 JAR 中还是在 bin 目录中,它都始终返回解析后的文件路径。图 1 显示了 Windoe) 在每种环境中都可以正常工作,
上一页1234下一页 ——感谢阅读这篇文章,..,无论是内置的 Application Developer 测试环境、运行在 E/SampleEAR.ear/UtilProj.jar!/ibm/util/sample.dtd)以后,下一个任务是读取 JAR 文件中的内容;请参见清单
您可能关注的文档
- 实验性静脉撕脱伤的形态变化和闭塞率.doc
- 实验用刻度测长度..doc
- 审计师考试轻松过关技巧大揭秘.doc
- 审计师资格考试辅导:财务比率分析.doc
- 宣城地区两系杂交水稻特征特性及关键栽培技术.doc
- 宪法上人的尊严.doc
- 宪法平等规范的原则性质.doc
- 宪法政治理论的时代课题 ——关于中国现代法治主义理论的另一个视角.doc
- 宫颈癌微转移检测研究进展.doc
- 宫颈癌筛查系统与液基细胞学检测在宫颈病变初筛中的研究.doc
- 2026秋季中国工商银行集约运营中心(佛山)校园招聘20人备考题库含答案详解(培优).docx
- 中国农业银行宁波市分行2026年度校园招聘214人备考题库附答案详解(夺分金卷).docx
- “梦工场”招商银行长沙分行2026寒假实习生招聘备考题库附答案详解(轻巧夺冠).docx
- 2026贵州省公共资源交易中心定向部分高校选调优秀毕业生专业技术职位考试备考题库完整参考答案详解.docx
- 中国建设银行建信金融资产投资有限公司2026年度校园招聘8人备考题库含答案详解(a卷).docx
- 中国农业银行宁夏回族自治区分行2026年度校园招聘146人备考题库及一套参考答案详解.docx
- 门头沟区青少年事务社工招聘1人备考题库附答案详解(模拟题).docx
- 中国建设银行运营数据中心2026年度校园招聘20人备考题库含答案详解ab卷.docx
- 中国建设银行建银工程咨询有限责任公司2026年度校园招聘9人备考题库及答案详解(有一套).docx
- 2026秋季中国工商银行重庆市分行校园招聘270人备考题库含答案详解(完整版).docx
最近下载
- 毛泽东思想和中国特色社会主义理论体系概论课程论文格式.docx VIP
- 《西 藏自治区高原装配式钢结构建筑技术标准》(DBJ540003-2018).docx
- 国际法与国际商务合规国际货运与物流规定.pptx VIP
- 财务管理学(第10版)课件 第8章 投资决策实务.pptx
- 王维《终南山》古诗词PPT.pptx VIP
- 《精密机械设计基础(第二版)》裘祖荣习题参考答案.pdf VIP
- 国际法与国际商务合规商业机密与保密规定.pptx VIP
- 2025至2030年中国辅酶Q10行业市场深度分析及投资前景展望报告.docx
- 第六节点的投影.ppt VIP
- 理论力学知到智慧树期末考试答案题库2025年浙江大学.docx VIP
原创力文档


文档评论(0)