{"id":54797,"library":"geronimo-jta-1-1-spec","title":"Geronimo JTA 1.1 Spec","description":"Apache Geronimo implementation of the Java Transaction API (JTA) 1.1 specification.","status":"active","version":"1.1.1","language":"java","source_language":null,"source_url":"scm:svn:https://svn.apache.org/repos/asf/geronimo/specs/tags/geronimo-jta_1.1_spec-1.1.1","tags":["jta","transactions","geronimo","spec"],"install":[{"cmd":"<dependency>\n  <groupId>org.apache.geronimo.specs</groupId>\n  <artifactId>geronimo-jta_1.1_spec</artifactId>\n  <version>1.1.1</version>\n</dependency>","lang":"xml","label":"Maven"},{"cmd":"implementation 'org.apache.geronimo.specs:geronimo-jta_1.1_spec:1.1.1'","lang":"groovy","label":"Gradle"}],"dependencies":[],"imports":[{"symbol":"TransactionManager","correct":"javax.transaction.TransactionManager"}],"quickstart":{"code":"import javax.transaction.TransactionManager;\nimport javax.naming.InitialContext;\n\npublic class JtaExample {\n    public static void main(String[] args) throws Exception {\n        TransactionManager tm = (TransactionManager) new InitialContext().lookup(\"java:comp/TransactionManager\");\n        tm.begin();\n        // perform transactional work\n        tm.commit();\n    }\n}","lang":"java","description":"Look up and use a JTA TransactionManager to manage transactions."},"warnings":[{"fix":"Add a JTA implementation dependency such as com.atomikos:transactions-jta.","message":"This is a specification API; use a concrete implementation like Atomikos or Narayana for actual transaction management.","severity":"gotcha","affected_versions":"*"}],"env_vars":null,"search_vec":"'1.1':3,14 'apach':5 'api':12 'geronimo':1,6,18 'implement':7 'java':10 'jta':2,13,16 'spec':4,19 'specif':15 'transact':11,17","created_at":"2026-06-15T09:23:34.912653+00:00","updated_at":"2026-06-15T09:23:34.912653+00:00","problems":[],"ecosystem":"maven","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"http://geronimo.apache.org","github":null,"docs":"https://appdoc.app/artifact/org.apache.geronimo.specs/geronimo-jta_1.1_spec/","changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["database"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-15","next_check":"2026-12-12","install_tag":null}}