ironjacamar | The IronJacamar project

 by   ironjacamar Java Version: Current License: LGPL-2.1

kandi X-RAY | ironjacamar Summary

kandi X-RAY | ironjacamar Summary

ironjacamar is a Java library. ironjacamar has build file available, it has a Weak Copyleft License and it has high support. However ironjacamar has 170 bugs and it has 17 vulnerabilities. You can download it from GitHub, Maven.

IronJacamar implements the Java EE Connector Architecture 1.7 specification, and is certified in both the standalone profile, and full profile. IronJacamar is licensed under [GNU LESSER GENERAL PUBLIC LICENSE 2.1 (LGPL 2.1)] "LGPL v2.1").

            kandi-support Support

              ironjacamar has a highly active ecosystem.
              It has 28 star(s) with 105 fork(s). There are 8 watchers for this library.
              It had no major release in the last 6 months.
              There are 28 open issues and 52 have been closed. On average issues are closed in 157 days. There are 6 open pull requests and 0 closed requests.
              It has a negative sentiment in the developer community.
              The latest version of ironjacamar is current.

            kandi-Quality Quality

              ironjacamar has 170 bugs (15 blocker, 8 critical, 127 major, 20 minor) and 5311 code smells.

            kandi-Security Security

              ironjacamar has 1 vulnerability issues reported (0 critical, 0 high, 1 medium, 0 low).
              ironjacamar code analysis shows 16 unresolved vulnerabilities (16 blocker, 0 critical, 0 major, 0 minor).
              There are 158 security hotspots that need review.

            kandi-License License

              ironjacamar is licensed under the LGPL-2.1 License. This license is Weak Copyleft.
              Weak Copyleft licenses have some restrictions, but you can use them in commercial projects.

            kandi-Reuse Reuse

              ironjacamar releases are not available. You will need to build from source code and install.
              Deployable package is available in Maven.
              Build file is available. You can build the component from source.
              It has 213919 lines of code, 12004 functions and 2393 files.
              It has medium code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi has reviewed ironjacamar and discovered the below as its top functions. This is intended to give you an instant insight into ironjacamar implemented functionality, and help decide if they suit your requirements.
            • Create and inject resources .
            • Read the definition from stdout .
            • Creates the work manager security .
            • Executes the JOIN command .
            • Deploy XA data source .
            • method to generate the SS edit
            • Generate the connection listener report .
            • Create config properties from a common data source
            • Creates the control .
            • Sends a message .
            Get all kandi verified functions for this library.

            ironjacamar Key Features

            No Key Features are available at this moment for ironjacamar.

            ironjacamar Examples and Code Snippets

            No Code Snippets are available at this moment for ironjacamar.

            Community Discussions


            Keycloak giving Lock wait timeout exceeded error in case Save Events enable
            Asked 2022-Mar-14 at 04:40

            I am using keycloak as an Identity broker in my project.

            Environment setup: Keycloak version 16.1.1 deployed in k8s cluster with replica 2.

            Cluster configuration:



            Answered 2022-Mar-14 at 04:40

            The issue was with database which is MariaDB Opensource.

            I checked in database with show processlist, I found that to many delete and insert query running on the table EVENT_ENTITY and table size was around 14GB.

            I truncated the table EVENT_ENTITY as I don't required older events. After truncating records all is working as expected.



            bitnami Keycloak docker is not starting- "Failed to delete PingData in database"
            Asked 2022-Feb-07 at 11:00

            My docker compose has the following 2 services and keycloak used to startup just fine until today:



            Answered 2022-Feb-07 at 11:00

            I have similar issues on my local machine, what I do then is:

            docker-compose down and docker-compose up if this does not help then I delete volume, be aware that volume will be named differently that in yaml file, it contains prefix ie:



            How to integrate Ironjacamar with Spring Boot
            Asked 2021-Aug-09 at 10:44

            The end goal is to have a Spring Boot app that works with an XA transaction coordinator, in particular that coordinator would be Narayana.

            We think that since Wildfly uses IronJacamar, Spring Boot could use it too.

            Where can we find examples of this, or some instruction to get us there quickly?



            Answered 2021-Aug-09 at 10:44

            The IronJacamar is used as the JCA and pooling library for WildFly but for other projects the Narayana can be configured to used other libraries. IronJacamar is fully fledged implementation of the Java EE JCA specifiation which is often not necessary when running on runtimes like Quarkus or Spring.

            For example within Quarkus ( there is used Agroal (, for Apache Tomcat it could be DBCP2 (

            For Narayana and Spring integration it could be recommended to work with the Snowdrop extension - - where DBCP2 (instead of IronJacamar) is used.



            Error while running keycloak with docker [MySQL]
            Asked 2021-Aug-02 at 04:05

            I have used the below command to run my project.

            mvn clean install

            I have created a database using the below commands

            create database keycloak; GRANT ALL PRIVILEGES ON keycloak.* TO 'keycloak'@'%';

            I have used the below command to create a docker image and an image is created.

            docker build -t keycloak.

            When I use Docker run,

            docker run -p 8080:8080 -e DB_VENDOR=MYSQL -e DB_ADDR= -e DB_PORT=3306 -e DB_USER=keycloak -e DB_PASSWORD=keycloak -e KEYCLOAK_USER=admin -e KEYCLOAK_PASSWORD=admin -e JDBC_PARAMS="useSSL=false&allowPublicKeyRetrieval=true" -e JAVA_OPTS="" -e KEYCLOAK_LOGLEVEL=DEBUG -v /Users/test:/opt/jboss/test keycloak

            Tables are created inside the keycloak database,



            Answered 2021-Aug-02 at 04:05

            The issue was, all the tables were not created properly. I imported a keycloak database dump fine and then I run, it's working fine now.



            Keycloak docker service cannot connect to database. Throwable while attempting to get a new connection: null : Unable to create connection
            Asked 2021-Jul-28 at 08:08

            When I executed the docker run command, it's throwing me an error. Tables are created in the database but throwing errors.

            docker run -p 8080:8080 -e DB_VENDOR=MYSQL -e DB_ADDR= -e DB_PORT=3306 -e DB_USER=keycloak -e DB_PASSWORD=keycloak -e KEYCLOAK_USER=admin -e KEYCLOAK_PASSWORD=admin -e JDBC_PARAMS="useSSL=false&allowPublicKeyRetrieval=true" -e JAVA_OPTS="" -e KEYCLOAK_LOGLEVEL=DEBUG -v "D:/test":/opt/jboss/test keycloak/keycloak:latest



            Answered 2021-Jul-23 at 14:06

            Your MySQL server does not send a RSA public key. In this case you need to allow the mysql client to query it from the server with an extra round-trip.

            You need to enable allowPublicKeyRetrieval. Set your JDBC_PARAMS to useSSL=false&allowPublicKeyRetrieval=true for this to work.

            Note: Please don't do this in production and enable SSL instead.



            Keycloak Starting with separate DB_SCHEMA an error occured
            Asked 2021-Jun-01 at 09:47

            we are trying to run keycloak using postgres db as database in separate schema keycloak_schema an error has occured.



            Answered 2021-Jun-01 at 09:47

            Can you please check the new 13.0.1 version of keycloak?


            The Version includes a fix for the issue



            Keycloak/Wildfly How to configure all console logs to JSON format
            Asked 2021-May-31 at 06:58

            I am using the official Keycloak image and trying to set up JSON format for console logs like this




            Answered 2021-May-28 at 17:24

            This is because during the initial boot a file is used to configure the log manager until the logging subsystem is activated. There are two options.

            1. You copy an already configured and standalone-ha.xml over to your image.
            2. In a RUN command in your Dockerfile configure logging by starting the server, then executing the CLI script.



            Unknown Error in ManyToOne Hibernate Mapping related to Foreign Composite Key on MySQL DB
            Asked 2021-May-16 at 09:50

            Im Trying to map Real_States:



            Answered 2021-May-16 at 04:44

            if you are trying to save or update realstates then make sure that you are properly setting the resident object to realstate. The error log shows that there is foreign key violation while saving realstates which happens when the realstate object does not have resident object at the time of saving it.



            What is the connection pool library use by JBoss 6.4 EAP?
            Asked 2021-Apr-19 at 13:55

            I understand previous JBoss versions used DBCP, but I don't find a specific reference to which library and version use JBoss EAP 6.4.

            Edit: I found references of uses of ironjacamar as mentioned by @ehsavoi here. But I saw this disclaimer:

            "This feature should only be used for development. It is not recommended for production environments because it is not supported by the JBoss administrative and management tools. This feature is deprecated in JBoss EAP 6.4 and will not be supported in the next major release of the product."

            So my concern is if this disclaimer is related only to datasource deployment (*.ds files) or to ironjacamar as well.



            Answered 2021-Apr-19 at 13:55

            It is using ironjacamar. The version depends on the effective version of EAp 6.4 you are using.



            Keycloak docker service cannot connect to database
            Asked 2021-Mar-25 at 07:18

            I am new to docker and I want to start a keycloak container with docker-compose. I am using a mariadb and database starts successfully. But when starting keycloak container it gives this error.

            Caused by: java.sql.SQLNonTransientConnectionException: Could not connect to address=(host=project-db)(port=3308)(type=master) : Socket fail to connect to host:project-db, port:3308. Connection refused (Connection refused) at org.mariadb.jdbc//org.mariadb.jdbc.internal.util.exceptions.ExceptionMapper.get( at org.mariadb.jdbc//org.mariadb.jdbc.internal.protocol.AbstractConnectProtocol.connectWithoutProxy( at org.mariadb.jdbc//org.mariadb.jdbc.internal.util.Utils.retrieveProxy( at org.mariadb.jdbc//org.mariadb.jdbc.MariaDbConnection.newConnection( at org.mariadb.jdbc//org.mariadb.jdbc.Driver.connect( at org.jboss.ironjacamar.jdbcadapters@1.4.20.Final//org.jboss.jca.adapters.jdbc.local.LocalManagedConnectionFactory.createLocalManagedConnection( ... 57 more Caused by: java.sql.SQLNonTransientConnectionException: Socket fail to connect to host:project-db, port:3308. Connection refused (Connection refused) at org.mariadb.jdbc//org.mariadb.jdbc.internal.util.exceptions.ExceptionMapper.get( at org.mariadb.jdbc//org.mariadb.jdbc.internal.util.exceptions.ExceptionMapper.connException( at org.mariadb.jdbc//org.mariadb.jdbc.internal.protocol.AbstractConnectProtocol.createSocket( at org.mariadb.jdbc//org.mariadb.jdbc.internal.protocol.AbstractConnectProtocol.createConnection( at org.mariadb.jdbc//org.mariadb.jdbc.internal.protocol.AbstractConnectProtocol.connectWithoutProxy( ... 61 more Caused by: Connection refused (Connection refused) at java.base/ Method) at java.base/ at java.base/ at java.base/ at java.base/ at java.base/ at org.mariadb.jdbc//org.mariadb.jdbc.internal.protocol.AbstractConnectProtocol.createSocket( ... 63 more

            This is my docker-compose.



            Answered 2021-Mar-25 at 07:18

            You need to add network to combine them in same network.


            Community Discussions, Code Snippets contain sources that include Stack Exchange Network


            The IronJacamar container before 1.0.12.Final for JBoss Application Server, when allow-multiple-users is enabled in conjunction with a security domain, does not use the credentials supplied in a getConnection function call, which allows remote attackers to obtain access to an arbitrary datasource connection in opportunistic circumstances via an invalid connection attempt.

            Install ironjacamar

            You can download it from GitHub, Maven.
            You can use ironjacamar like any standard Java library. Please include the the jar files in your classpath. You can also use any IDE and you can run and debug the ironjacamar component as you would do with any other Java program. Best practice is to use a build tool that supports dependency management such as Maven or Gradle. For Maven installation, please refer For Gradle installation, please refer .


            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
          • HTTPS


          • CLI

            gh repo clone ironjacamar/ironjacamar

          • sshUrl


          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link