WEB开发网
开发学院软件开发Java 利用 DB2 9 与 WebSphere Community Edition 启动... 阅读

利用 DB2 9 与 WebSphere Community Edition 启动 J2EE 开发

 2009-11-28 00:00:00 来源:WEB开发网   
核心提示: 部署计划文件中另一个重要的部分是根元素 environment 中的 dependencies 标记, 在 dependencies 标记中可以指定多个 dependency 元素,利用 DB2 9 与 WebSphere Community Edition 启动 J2EE 开发(10), 在这

部署计划文件中另一个重要的部分是根元素 environment 中的 dependencies 标记。 在 dependencies 标记中可以指定多个 dependency 元素。 在这个例子中,各 dependency 元素的 groupId/artifactId 和 type 值必须与被部署到 Community Edition 的 db2datasource 的相应值匹配(见 前一节 中的清单 1)。如果这些值匹配,那么在应用程序完全启动之前,如果还没有装载 db2datasource 模块,那么应用程序将请求 Community Edition 的内核装载 db2datasource 模块。在本文的代码下载中有 geronimo-web.xml 的一个版本,所以这些值已经经过了正确的设置;如果是从头开始编写一个新的应用程序,那么必须确保这些值是正确的。

只要内核能根据 groupId、artifactId 和 type 的值确定要装载哪个模块,dependency 标记中的版本信息就是可选的。

清单 3 包含完整的 Web 描述文件。


清单 3. Geronimo Web 描述文件(geronimo-web.xml)
<web-app xmlns="http://geronimo.apache.org/xml/ns/j2ee/web-1.1" 
         xmlns:naming="http://geronimo.apache.org/xml/ns/naming-1.1" 
         xmlns:sec="http://geronimo.apache.org/xml/ns/security-1.1" 
         xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.1"> 
 <sys:environment> 
  <sys:moduleId> 
   <sys:groupId>wasce</sys:groupId> 
   <sys:artifactId>meetup</sys:artifactId> 
   <sys:version>1.1</sys:version> 
   <sys:type>war</sys:type> 
  </sys:moduleId> 
  <sys:dependencies> 
   <sys:dependency> 
    <sys:groupId>console.dbpool</sys:groupId> 
    <sys:artifactId>db2datasource</sys:artifactId> 
    <sys:type>rar</sys:type> 
   </sys:dependency> 
  </sys:dependencies> 
  <sys:hidden-classes/> 
  <sys:non-overridable-classes/> 
 </sys:environment> 
 <context-root>/MeetUp</context-root> 
 <naming:resource-ref> 
  <naming:ref-name>jdbc/MyDataSource</naming:ref-name> 
  <naming:resource-link>db2datasource</naming:resource-link> 
 </naming:resource-ref> 
</web-app> 

上一页  5 6 7 8 9 10 

Tags:利用 DB WebSphere

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接