For a production environment, is Apache Geronimo better for applications that uses ActiveMQ, Derby, Solr?
Geronimo vs Glassfish
4.2k Views Asked by zotherstupidguy At
2
There are 2 best solutions below
1
Gary
On
In short if you want a lightweight deployment container use Geronimo (it's based on Apache and Jetty). If you want an "all in one do everything for you JEE5 container" then Glassfish is the way to go, but it's no small thing.
Finally, question why you want to have a container at all. What is it that you need to do that really needs a full on container? A lot of highly scalable solutions use a mixture of Spring and Jetty to achieve their aims. Very light, very agile.
Related Questions in GLASSFISH
- Get FileNotFoundException in EAR on Glassfish
- JBoss 4.x to Glassfish 2022 and Java 6 to Java 8 causes 1 non-XA Resource Exception
- Not able to change the logging level log4j on Payara server
- GlassFish Server, deploy, null, false build-impl.xml:1072: The module has not been deployed. See the server log for details
- Glassfish 7.0.12 adds question mark to URL when running JAVA EE Application
- ModelValidationException in JAVA Jersey
- I'm not able to start jetty server
- Automating Glassfish Server during Apache Netbeans installation
- GLASSFISH CONNECTION TO DATABASE
- Glassfish JDBC Connection Pool: don't connect to MySQL
- Jaxb2RootElementHttpMessageConverter throws jakarta.xml.bind.MarshalException: null at org.glassfish.jaxb.runtime.v2.runtime.MarshallerImpl.write
- Glassfish6 WAR Module Doesn't Boot as ejb,web,webservice despite having @WebService Annotation
- What could be causing an invalid URLPatternSpec exception on glassfish 7 and how do I fix it?
- Monitoring HTTP Listeners in Glassfish 4 via JMX
- GlassFish deleted Documents
Related Questions in SOLR
- Upgrading to Solr 9 failes due to NoSuchFileException
- regex to produce duplicate string with modification
- Apache atlas UI not showing up
- SAP Commerce Cloud multisite SOLR configuration
- Solr 9 punctuation issue
- Accessing solr web interface behind reverse proxy returns "Content Encoding Error"
- Getting NPE in apache SOLR 8.11.2 while doing atomic update using add-distinct from my java based appication
- how to specify the maximum number of clusters for the STC algorithm in Solr admin console?
- SOLR compatibility of the KNN query parser with function queries
- How to use Solr as retriever in RAG
- Multiple replacement / substitute NGgram string SOLR 8.6
- Solr updates are taking too long. The update requests are stalling
- solrCloud(9.5) integrates springboots, and adds user authentication, and there is no problem with queries, but the new one keeps reporting errors
- Why does Spring Data for Apache Solr run a count query before running the actual query?
- SOLR 'facet.prefix' is not working as expected
Related Questions in ACTIVEMQ-CLASSIC
- How to browse ActiveMQ queue using JMS selector when number of messages in queue is > 100K
- TCP Support for AWS Active MQ
- AMQ Message move from one server to another us failing with a-1.6.0-jar-with-dependencies.jar
- NameNotFoundException while trying to use ActiveMQ Classic
- .NET in Docker connecting to ActiveMQ Classic in Docker leads to: The remote certificate is invalid according to the validation procedure
- How to use virtualSelectorCacheBrokerPlugin with Amazon MQ service
- Latency when backup becomes primary
- java.sql.SQLException: Cannot create PoolableConnectionFactory (
- ActiveMQ Classic client connections keep disconnecting
- ActiveMQ Classic is showing slave even though it is a master
- How to create a JMS queue with topic in Docker Compose?
- Amazon MQ - Avoid Using Message Selectors
- Apache ActiveMQ Classic 5.12.1 the lease-database-locker does not work properly
- How to change the context path of ActiveMQ Classic's broker endpoint
- ActiveMQ Classic 5.18.3 running in a fail-over configuration using SQL Server as backend datastore throws Primary Key violation error
Related Questions in DERBY
- How to get all foreign keys information from derby db?
- Hive schematool Could not find or load main class PC"
- Setup and Conncect Apache Derby Embedded Database (Java, IntelliJ)
- Derby database throws error while querying from IJ CLI tool - ERROR 42X05: Table/View 'CAL_RECURRING_ENTRY' does not exist
- How to connect to local derby database with ij when db runs on a different port, getting ERROR 08001
- "Error while creating the database: java.lang.ClassNotFoundException: org.apache.derby.jdbc.ClientDriver"
- Apache Derby CURRENT_TIMESTAMP not working in BEFORE INSERT and BEFORE UPDATE triggers at runtime
- Derby database in NetBeans localhost doesnot appear
- No suitable driver found for jdbc embedded derby database
- Unable to create Derby connection pool in Payara-6 server
- How to fix "java.sql.SQLNonTransientConnectionException: The connection was refused because the database AnimeFigurineCollection was not found. "
- Having problems setting up Jakarta EE on Netbeans using GlassFish and Derby
- Embed Apache Derby Database inside a Java project
- Unable to start hive due to no log4j2 configuration file found
- How to configure JFrog Artifactory with MySQL?
Related Questions in GERONIMO
- How to run BatchEE jobs on managed threads within WebSphere Application Server?
- How to set transaction timeout less than 1 sec?
- java.lang.ClassCastException: org.apache.geronimo.javamail.handlers.MultipartHandler cannot be cast to jakarta.activation.DataContentHandler
- Spring boot Camel ActiveMQ apache geronimo vulnerability
- Error when I try to create files using wsimport on a WSDL exposed over https
- Sending HTML Mail with jeronimo mail implementation
- How apache aries recover failed transactions?
- Not able to access Remote EJB from the client (Junit ) .LookUp is failing
- How configure c3p0 with Hibernate and JNDI?
- Migrating EAR-Files from Apache Geronimo to tomEE
- java.io.FileNotFoundException: /u/applic/wsadmin/geronimo217/geronimo8/var/catalina/work/TomcatWebContainer/SESSIONS.ser (Permission denied)
- new Apache Geronimo v3.0 Runtime warning
- Unable to send email JavaMail API in MFP 7.0 Java adapter
- Geronimo Server started but console not started
- com.sun.faces.config.WebConfiguration cannot load <context-param> value inside web fragment
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
All applications and hardware is different. So even if you find a comparison it doesn't really mean much. What you ultimately need to do is do your own load testing, on hardware that is the same or very similar to Production.
You can use http://grinder.sourceforge.net/ or something like that to produce the load.