JOTM 设置

1. 配置conf/contenxt.xml中配置以下参数:

 

<?xml version="1.0" encoding="UTF-8"?>

<Context>

    <WatchedResource>WEB-INF/web.xml</WatchedResource>

    <Resource name="UserTransaction" auth="Container" type="javax.transaction.UserTransaction"
factory = "org.objectweb.jotm.UserTransactionFactory" jotm.timeout = "60"/>
<!--<Transaction factory="org.objectweb.jotm.UserTransactionFactory" jotm.timeout="60"/>这种方式不管用,测试不通过--> </Context>

 

2. 从网上下载JOTM 2.10. 然后把jotm-2.0.10\lib下的包全部导入到\tomcat\common\lib下面,同时加入数据库连接时所需要的jar包

3. 用相应的jdk编译ow_carol.jar,并替换原先到\tomcat\common\lib下

4. 在项目的classes目录下面加入以下配置文件carol.properties,这样JOTM将不会使用CAROL JNDI wrapper,从而可以避免类装载错误的发生。

# JNDI (Protocol Invocation)

carol.protocols=jrmp

# Local RMI Invocation

carol.jvm.rmi.local.call=true

# do not use CAROL JNDI wrapper

carol.start.jndi=false

# do not start a name server

carol.start.ns=false

# Naming Factory

carol.jndi.java.naming.factory.url.pkgs=org.apache.naming

5. 将jotm.jar放入到工程目录下的lib目录下。

 

参考:http://huihai.iteye.com/blog/1204238

你可能感兴趣的:(jotm)