2017-09-15 2 views
0

J'ai un problème étrange sur un serveur d'application Websphere, mais je ne parviens pas à comprendre d'où ça vient. Je suis désolé si je ne l'explique pas bien. Le serveur d'applications est configuré avec un délai d'attente de transaction de 60 secondes. Récemment, nous avons ajouté délai d'attente à la méthode annotée avec transactionnelle au printempsÉtrange problème avec websphere 8.5.5 transaction timeout + Spring tx 4.2.5

@Transactional(timeout=15) 

A partir du moment du déploiement, il ressemble à toutes les méthodes annotées avec des transactions semble avoir un délai d'attente de transaction de 15 secondes. Nous avons vérifié et toutes les méthodes impliquées dans la transaction n'ont aucun délai dans l'annotation.

Le serveur d'applications est Websphere 8.5.5.11 avec Spring Tx 4.2.5. Nous n'avons pas essayé de redémarrer le serveur car il est en production. Nous vous remercions de votre patience.

Répondre

0

J'ai trouvé une solution. Vous devez définir explicitement le délai d'attente par défaut et ne pas utiliser automatiquement celui du serveur Web. Je ne sais pas si c'est un problème avec la bibliothèque spring tx et l'interaction avec le gestionnaire de transactions WebSphere.