价格实惠量又足—OC4J(完).doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
价格实惠量又足—OC4J(完)

?价格实惠量又足—OC4J(完)收藏 二十二、WAR文件能发布为Web应用程序吗? 当然可以,如果你希望只以Web模式发布,那么可以利用默认的OC4J配置。这里有两步: 首先,告诉容器WAR文件被发布到哪里。用编辑器打开J2EE_HOME/config/application.xml文件,增加web-module标签,定义WAR文件属性。 web-module id=HRWebModule path=PATH-TO-WAR-FILE/ 其次,告诉OC4J HTTP服务器关于如何通过URL来访问部署的WAR文件。用编辑器打开J2EE_HOME/config/http-web-site.xml文件。添加web-app标签,并为你的Web程序定义属性。请注意,application属性必须定义为“default”,是因为发布的是默认应用程序。name属性应该匹配你的Web程序所定义的ID属性。 web-app application=default name=HRWebModule root=/hrweb / WAR文件被OC4J发布,并可通过浏览器来访问/hrweb目录。 如果你使用的是Oracle应用程序服务器来代替OC4J独立版,那么应该通过管理控制台来发布WAR文件。 二十三、哪里可以放置我的共享类库,以便它们可以访问我发布的应用程序? OC4J配置了一个默认的共享目录,目录就是J2EE_HOME/applib。任何类库都可以放在这个目录,发布在OC4J上的应用程序就可以访问了。 共享目录在J2EE_HOME/config/application.xml文件的library标签中定义: orion-application autocreate-tables=true default-data-source=jdbc/OracleDS web-module id=defaultWebApp path=../../home/default-web-app/ web-module id=dms0 path=../../home/applications/dms0.war/ web-module id=dms path=../../home/applications/dms.war/ persistence path=../persistence/ !-- Path to the libraries that are installed on this server. These will accesible for the servlets, EJBs etc -- library path=../applib/ ... /orion-application 更多关于装载类和打包的问题,可参考OTN的文档/tech/java/oc4j/pdf/ClassLoadingInOC4J_WP.pdf。 二十四、怎样在OC4J中使用像xerces这种第三方的XML解析器? OC4J已经自带了Oracle XML解析器。Oracle XML解析器与JAXP 1.1标准完全兼容,可服务于需要JAXP功能的应用程序场合。这种方式不需要下载、安装、配置其他的XML解析器。 Oracle XML解析器(xmlparserv2.jar)默认装载于OC4J的系统级库,通过包含oc4j.jar的Manifest.mf文件实现。这种机制可让Oracle XML解析器适用于所有普通的发布和打包的情况。但不能修改oc4j.jar的Manifest.mf文件。 需要注意的是,通过修改OC4J的配置文件来运行其他XML解析器或JDBC库是不被支持的。我们有的客户已经成功地替换了系统级XML解析器以及JDBC驱动程序,并重新装载在这个产品上。但我们不支持随意移动已测试和认证的类库,这将会导致意想不到的系统动作,和系统错误。 如果你一定要坚持使用像xerces这样的第三方XML解析器,那么当OC4J启动时,xerces.jar文件必须被装载于OC4J系统级类路径中。可以使用JRE的Xbootclasspath标记来达到这一目的: java -Xbootclasspath/a:d:\xerces\xerces.jar -jar oc4j.jar 再一次重申,想当然的配置是不允许的。 二十五、可以和我的应用程序一起发布数据源文件吗? 可以,应该把安全文件(比如口令)和数据源文件一起打包在你的应用程序中,保存为EAR文件。当应用程序被发布,这些文件会被OC4J用于建立连接或验证用户信息。另外,当需要发布应用程序时,Oracle JDeveloper已经标准化了这种打包机制。 要达到这一目的(打包),你应该提供所有想要捆绑发布的文件,并放在

文档评论(0)

asd522513656 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档