Comments (3)
That jar file (btm-3.0.0-SNAPSHOT.jar) comes from the framework/lib directory based on a build from the btm repository on GitHub (actually a stabilization fork under my account: jonesde/btm on GitHub). It is not available in the maven central repository.
from moqui-framework.
got it, thanks, the btm-3.0.0-SNAPSHOT has not updated for many years, Is it will be Deprecated?
from moqui-framework.
It is the default transaction manager and database connection pool used in Moqui. There are no current plans to deprecate it or replace it with something else as it works fine.
It is possible to use alternatives, like Atomikos and there is an old moqui-atomikos component that shows how this can be done. That component is NOT recommended because in addition to Atomikos performing worse than Bitronix, it had many different bugs over time and the open source version of it gets a low priority for fixes which means that in order to get a reliable/stable version to use in production you have to buy a license. I don't know if that is still the case with open source Atomikos, I gave up on it a number of years ago.
If there ever is a need for an alternative transaction manager and connection pool, then we'll figure something out at that point. Unless there is something I'm not aware of, it is not an issue now.
On a side note, if you are running in a full application server like Weblogic (not common these days) and you get connections through JNDI plus access the transaction manager through JNDI then you will not be using Bitronix (see details in the MoquiDefaultConf.xml file, in the entity-facade and transaction-facade sections).
from moqui-framework.
Related Issues (20)
- Need to support custom SQL HOT 1
- Connection pool issues HOT 3
- docker - moqui server not running https://moqui.local HOT 2
- CVE-2023-26049 (Medium) detected in jetty-http-10.0.13.jar HOT 1
- CVE-2023-26048 (Medium) detected in jetty-server-10.0.13.jar HOT 1
- CVE-2023-24998 (High) detected in commons-fileupload-1.4.jar HOT 1
- When entity find has pk and other conditions, only pk takes effect
- WS-2023-0236 (Low) detected in jetty-xml-10.0.13.jar, jetty-xml-10.0.15.jar - autoclosed HOT 2
- CVE-2023-34478 (Critical) detected in shiro-core-1.11.0.jar HOT 1
- Xss risk HOT 3
- Issues when using sendJsonResponse in service for rest call HOT 4
- If the parameter type of service is BigDecimal, it will be unconditionally cast. HOT 1
- After clicking "Clear Parameters" to query the order, the query results are incorrect
- After the order is unapproved, an error is reported when importing inventory HOT 1
- Catalog/Search: ordering is broken HOT 1
- Any plans to upgrade to Java 17 or Java 21? HOT 2
- 100% CPU for pressure testing database HOT 4
- Client Side Template Injection Vulnerability HOT 5
- Is jetty mode startup of Moqui not supporting HTTPS? HOT 2
- CVE-2023-46750 (Medium) detected in shiro-web-1.12.0.jar HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from moqui-framework.