J'ai une certaine confusion sur l'utilisation de JTA dans Spring Framework sur Apache Tomcat et j'espère que quelqu'un va clarifier car après de nombreuses recherches, je n'arrive pas à trouver la bonne réponse pour le moment.Apache Tomcat 6 prend-il en charge JTA?
Je développe une application Web à l'aide Spring Framework pour fonctionner sur Apache Tomcat 6.
Je lis quelque part qui prend en charge de printemps pour JTA, mais il délègue au serveur d'applications JavaEE sous-jacente. Maintenant, je suis confus car i Tomcat n'est pas un serveur d'applications JavaEE complet - c'est simplement un conteneur de servlet et comme je crois qu'il ne fournit pas l'implémentation JTA comme le serveur d'applications JavaEE complet (Glassfish/Wildfly etc ...) Est-ce que.
Mais quand je fais quelque chose comme l'aspect transaction de celui-ci fonctionne:
@Transactional
public class ServiceClassImpl implements ServiceInterface {
// code here that involves transactions e.g. calling DAO code
...
}
, je suis confus. J'espère que quelqu'un m'éclairera.
duplication possible de [Comment utiliser le support JTA dans Tomcat 6 pour Hibernate?] (Http://stackoverflow.com/questions/2552612/how-to-use-jta-support-in-tomcat-6-for- hiberner) –
Ingrédients similaires mais recette différente. Je pense que cette question demande comment utiliser JTA sur Tomcat 6. Alors que ma question se demande si Tomcat 6 autorise déjà JTA - parce que quand j'utilise l'annotation JavaEE @Transactional - cela fonctionne – SoftwareDeveloper
Qu'est-ce que le fait que votre code fonctionne doit faire avec JTA? – zeroflagL