Ich habe einen in Java geschriebenen axis2-Webdienst in JBoss implementiert. Ich möchte eine globale statische Variable verwalten, deren Lebensdauer für eine gesamte Anfrage-Antwort gelten soll. Grundsätzlich sollte jede Anfrage eine eigene Kopie der Variablen haben. Also wollte ich wissen, wie das geht und ob Axis2 bereits einen eigenen Thread mit einer eigenen Kopie von Variablen für jede Anfrage erstellt. Vielen Dank.Wie bearbeitet Axis2 Anfragen? Wird für jede Anfrage ein neuer Thread erstellt?
0
A
Antwort
0
Die Threads werden die HTTP-Threads von JBoss sein, Axis wird, soweit ich weiß, immer die Container-Threads verwenden. Für Ihre Bedürfnisse sollten Sie in ThreadLocal schauen, stellen Sie einfach sicher, dass Sie die ThreadLocal-Variablen vor jeder Anfrage bereinigen.
Siehe zum Beispiel dieses Tutorial: https://dzone.com/articles/painless-introduction-javas-threadlocal-storage
Verwandte Themen
- 1. Werden AppDomains für jede Anfrage erstellt?
- 2. Jmeter sendet 2 Anfragen für jede GET-Anfrage
- 3. Express.js/Passport-App erstellt neue Sitzung für jede Anfrage, trotz Sitzungs-ID in Anfrage-Header
- 4. axis2: Vererbung für codegenerierte Anfrage/Antwort-Objekte verwenden
- 5. RESTlet: Wie werden Multipart/Formulardaten Anfragen bearbeitet?
- 6. Shellskript ausführen, wenn ein neuer Benutzer erstellt wird
- 7. Laravel erstellt eine neue Sitzung für jede Anfrage
- 8. Neuer DispatcherTimer wird neben altem erstellt, nur neuer sollte laufen
- 9. Warum connect-mongo erstellt neue Sitzung für jede Anfrage?
- 10. Benutzerdaten für jede Anfrage abrufen
- 11. Python Multiprocessing.Pool neuer Prozess für jede Variable
- 12. Android-Projekt wird nicht erstellt, wenn eine Ressourcendatei bearbeitet
- 13. MVC Dropdown-Liste für jede Anfragen
- 14. Kann ein Outlook-Makro ausgeführt werden, wenn ein neuer Kontakt erstellt/gespeichert wird?
- 15. Log axis2 Client Anfragen und Antworten
- 16. Gibt es für jede Anfrage eine neue Controller-Instanz?
- 17. Wie erstellt und bearbeitet WiX-Dateien?
- 18. Java neuer Thread öffnet ein neues Fenster?
- 19. Warum erstellt Rails für jede Anforderung einen Controller?
- 20. Wie CQ jede Anfrage authentifizieren?
- 21. Neuer Thread blockiert immernoch UI-Thread
- 22. Express erstellen neue Sitzung für jede Anfrage
- 23. Warum bearbeitet mein Webserver in Golang keine gleichzeitigen Anfragen?
- 24. Anfrage: Wie setze ich User Agent für jede Anfrage?
- 25. Axis2 Client - Protokoll SOAP Anfrage und Antwort
- 26. C# - vBulletin neuer Thread
- 27. So wird ein Thread in einer WebLogic 12c-Clusterumgebung erstellt
- 28. Youtube API v3 jede einzelne Anfrage wird als 300 Anfragen gezählt
- 29. Tomcat eine neue Sitzung für jede Anfrage erstellen
- 30. Passportsitzung nicht erstellt, wenn Anfrage verwendet wird