WEB开发网
开发学院软件开发Java 关于 Apache Geronimo PetStore 演示的分析 阅读

关于 Apache Geronimo PetStore 演示的分析

 2010-04-23 00:00:00 来源:WEB开发网   
核心提示: 在命令窗口或者 shell 中,执行定制的 setupM4 脚本文件,关于 Apache Geronimo PetStore 演示的分析(2),然后使用命令 java -jar bin\server.jar 从 {GERONIMO_HOME} 启动 Geronimo 服务器,为 PetStore

在命令窗口或者 shell 中,执行定制的 setupM4 脚本文件,然后使用命令 java -jar bin\server.jar 从 {GERONIMO_HOME} 启动 Geronimo 服务器。

为 PetStore 应用程序部署 Derby 数据库

安装 JPetStoreDB 数据库,把 {JPETSTORE}/JPetStoreDB4Geronimo.zip 文件解压到 {GERONIMO_HOME}/var/derby 目录,以下称之为 {Derby_System_Home}。

创建一个 {GERONIMO_HOME}/repository/incubator-derby/jars 目录,然后把 derby-10.0.2.1.jar 和 derbytools-10.0.2.1.jar 下载到这个目录。

创建一个名为 JPetstoreDBPlan.xml 的文件,从此文件构造 Derby 数据库,如 清单 1 所示。

清单 1. JPetstoreDBPlan.xml

<?xml version="1.0" encoding="UTF-8"?> 
<connector xmlns="http://geronimo.apache.org/xml/ns/j2ee/connector-1.1"> 
  <dep:environment 
   xmlns:dep="http://geronimo.apache.org/xml/ns/deployment-1.1"> 
   <dep:moduleId> 
     <dep:groupId>console.dbpool</dep:groupId> 
     <dep:artifactId>JPetstoreDerbyDataSource</dep:artifactId> 
     <dep:version>1.0</dep:version> 
     <dep:type>rar</dep:type> 
   </dep:moduleId> 
   <dep:dependencies> 
     <dep:dependency> 
      <dep:groupId>org.apache.derby</dep:groupId> 
      <dep:artifactId>derby</dep:artifactId> 
      <dep:version>10.1.1.0</dep:version> 
      <dep:type>jar</dep:type> 
     </dep:dependency> 
   </dep:dependencies> 
  </dep:environment> 
  <resourceadapter> 
   <outbound-resourceadapter> 
     <connection-definition> 
      <connectionfactory-interface> 
        javax.sql.DataSource 
      </connectionfactory-interface> 
      <connectiondefinition-instance> 
        <name>JPetstoreDerbyDataSource</name> 
        <config-property-setting name="Password"> 
         APPdbpw 
        </config-property-setting> 
        <config-property-setting name="Driver"> 
         org.apache.derby.jdbc.EmbeddedDriver 
        </config-property-setting> 
        <config-property-setting name="UserName"> 
         APP 
        </config-property-setting> 
        <config-property-setting name="ConnectionURL"> 
         jdbc:derby:JPetstoreDB 
        </config-property-setting> 
        <connectionmanager> 
         <local-transaction/> 
         <single-pool> 
           <max-size>10</max-size> 
           <min-size>0</min-size> 
           <blocking-timeout-milliseconds> 
            5000 
           </blocking-timeout-milliseconds> 
           <idle-timeout-minutes>30</idle-timeout-minutes> 
           <match-one/> 
         </single-pool> 
        </connectionmanager> 
      </connectiondefinition-instance> 
     </connection-definition> 
   </outbound-resourceadapter> 
  </resourceadapter> 
</connector> 

上一页  1 2 3 4 5 6 7  下一页

Tags:关于 Apache Geronimo

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