As an effort to make my app testable outside Websphere, I'm moving away from Websphere JTA and attempting to use JOTM for transaction management. My question is this. The Spring download(with dependencies) only comes with jotm.jar. Is this the only jar I need?

My datasources are configured via Websphere and I'm hooking to them using JNDI.

Code:
	<bean id="myDataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
		<property name="jndiName">
			<value>jdbc/myDS</value>
		</property>
	</bean>

	<bean id="transactionManager" class="org.springframework.transaction.jta.JtaTransactionManager">
		<property name="userTransaction"><ref local="jotm"/></property>
	</bean>
		
	<bean id="jotm" class="org.springframework.transaction.jta.JotmFactoryBean" />

Thanks in advance.