快速业务通道

用JOTM向Servlet中添加事务 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-16
!-- Factory of the DataSource --> <name>factory</name> <value>org.objectweb.jndi.DataSourceFactory</value> </parameter> <parameter> <name>url</name> <value>jdbc:mysql://localhost/banktest</value> </parameter> <!-- other parameters include: o username - name of database user o password - password of the database user o driverClassName - JDBC Driver name      -->      ... </ResourceParams> <!-- Description of the DataSource "jdbc/ATM" --> <Resource name="jdbc/ATM" auth="Container" type="javax.sql.DataSource" /> <!-- same type of parameters than for resource "jdbc/bankAccount" --> <ResourceParams name="jdbc/ATM">      ... </ResourceParams> <!-- Description of the resource "UserTransaction --> <Resource name="UserTransaction" auth="Container" type="javax.transaction.UserTransaction" /> <ResourceParams name="UserTransaction"> <parameter> <name>factory</name> <value>org.objectweb.jotm.UserTransactionFactory</value> </parameter> <parameter> <name>jotm.timeout</name> <value>60</value> </parameter> </ResourceParams> </Context>

展开 WEB 应用程序:一旦你设置了 JOTM 和TOMCAT ,展开并使用 WEB 应用程 序就很容易了。首先,下载 bank.tgz 并将之解压缩, 再将bank.xml 和 bank.war 复制到 $CATALINA_HOME/webapps 下;然后,启动 TOMCAT:

> cd $CATALINA_HOME/bin > ./catalina.sh run Using CATALINA_BASE:/home/jmesnil/lib/tomcat Using CATALINA_HOME:/home/jmesnil/lib/tomcat Using CATALINA_TMPDIR:/home/jmesnil/lib/tomcat/temp Using JAVA_HOME:/usr/local/java May 6, 2003 5:56:00 PM org.apache.commons.modeler.Registry loadRegistry INFO:Loading registry information May 6, 2003 5:56:00 PM org.apache.commons.modeler.Registry getRegistry INFO:Creating new Registry instance May 6, 2003 5:56:00 PM org.apache.commons.modeler.Registry getServer INFO:Creating MBeanServer May 6, 2003 5:56:07 PM org.apache.coyote.http11.Http11Protocol init INFO:Initializing Coyote HTTP/1.1 on port 8080 Starting service Tomcat-Standalone Apache Tomcat/4.1.24-LE-jdk14

您会在日志里面发现 JOTM 还没有启动。它是在当您第一次访问 DataSource 时才会启动的,在那个时候,您将会发现以下信息:

May 6, 2003 5:56:20 PM org.objectweb.jotm.Jotm <init> INFO:JOTM started with a local transaction factory that is not bound. May 6, 2003 5:56:20 PM org.objectweb.jotm.Jotm <init> INFO:CAROL initialization

键入URLhttp://localhost:8080/bank/来使用 WEB 应用程序。

用JOTM向Servlet中添加事务(6)

时间:2011-07-08 csdn博客 newhappy

使用 WEB 应用程序

WEB 应用程序的首页包含两个链接:

1. 是 Cash Delivery 页面,您可以在上面像在 ATM 一样提款。

用JOTM向Servlet中添加事务 - 编程入门网

图2 Cash Delivery 页面

2. 是management console,您在上面可以对 ATM 或自己创建的银行帐户进行 检测或更新。

用JOTM向Servlet中添加事务 - 编程入门网

图3 Management Console

操作之前,ATM 有$500,Jo

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号