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
- Simple JavaEE HTML GET/POST application
- Access roles from multiple applications
- GlassFish sometimes doesn't load my web apps
- How to configure custom access-log format for Glassfish-4.1 (worked in v3.1.2.2, ignored in v4.1)
- File upload via h:inputfile (prettyfaces) does not work
- java 8 with Glassfish 4.1 Artifact HelloWorld:war exploded: Server is not connected. Deploy is not available
- Why won't my JSF app deploy to GlassFish?
- Best way redirect REST service request on glassfish + JAX-RS to https URL?
- JCA Glassfish to JBoss/Wildfly
- Ajax h:link doesn't call listener function
- JPA Bidirectionnal Uknown column
- Glassfish Closing JDBC Connection
- How to get other properties from an LDAP principal (user) after login using Glassfish's LDAPRealm?
- Deploying two applications in GlassFish's root context
- Starting Java EE Application on Glassfish
Related Questions in SOLR
- Developing a search and tag heavy website
- How can I integrate Solr5.1.0 with Nutch1.10
- Solr ping taking time during full import
- Indexed data is not displaying on storefront
- Heap size issue on migrating from Solr 5.0.0 to Solr 5.1.0
- Monolithic ETL to distributed/scalable solution and OLAP cube to Elasticsearch/Solr
- Exact word not boosting much Solr
- Solr stopped with Error opening new searcher at org.apache.solr.core
- Data import in solr from multiple entities
- solr reindexing issue for EdgeNgramFilter
- Heap memory Solr and Elasticsearch
- How to index documents with their metadata in a DB using Solr 5.1.0
- Isnull equivalent in SOLR
- SolrNet query not working for Scandinavian characters
- Query always the same with Sunspot/Solr on rails
Related Questions in ACTIVEMQ-CLASSIC
- ActiveMQ connection Url for Blob Messages
- ActiveMQ offline message transfer on database level
- Extract data from JSON in vanilla Java/Camel/Spring
- ActiveMQ http connection refused
- what is BlobTransfer Policy in ActiveMQ
- JMS Message Selector does not work
- ActiveMQ: Error while loading shared libraries
- ActiveMQ: how to subscribe/unsubscribe from non-durable subscriptions
- How to remove the messages in the queue from the Activemq
- Do all ActiveMQ clients need a client certificate?
- use message driven bean to get message from topic apache apollo
- gatling stress testing on AWS, threads staying in active
- ActiveMQ topic messages missed after listener error
- Persistence of ActiveMQ Blob Messages
- How to Produce from MQTT and consume as MQTT and JMS in ActiveMQ
Related Questions in DERBY
- Derby, Java: Trouble with "CREATE_TYPE" statement
- Arquillian Embedded Derby database columnDefinition="text"
- Fast way to find unused table through system table info?
- Apache Derby DB not working when I close NetBeans IDE
- db.lck appears while compiling a java program using a derby database
- How to get foreign key reference with Derby JDBC?
- EclipseLink -Derby Embedded not start with the application
- Can't connect to embedded Derby database in IntelliJ IDEA because database is in use
- How to connect to database without opening NetBeans?
- JPQL In clause error - Statement too complex
- Class not found error while creating Derby Context Aware Function with ClientDataSource driver
- How to connect to JDBC (Derby DB) from strongloop?
- Insert BLOB in Derby Database using SQL
- embedded derby starts with J2C error
- Try run Hive and have Error:"java.lang.IllegalArgumentException: Unrecognized Hadoop major version number: 3.0.0-alpha1"
Related Questions in GERONIMO
- Default encoding in Geronimo with Tomcat
- Can not run Apache Geronimo 3 on WinXP
- Geronimo.out increase too fast
- @EJB annotation vs JNDI lookup + transaction
- geronimo deploy cli file not found
- Fuse distributed tx manager doesn't release DB sessions
- OpenJpa in Apache Geronimo 3.0
- How to get eclipse to use jars installed on application server
- Geronimo double slash "//" in urls with application having context root "/"
- Geronimo deployment error: Invalid JAR file
- Geronimo-3.0.1 Aries Blueprint java.lang.VerifyError
- Geronimo FTP Server on Fedora 19
- Can any Java program be deployed to Geronimo
- how to access datasource in geronimo via jndi by remote client application
- Geronimo vs Glassfish
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 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.