What users are saying about
84 Ratings
74 Ratings
84 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 8.4 out of 101
74 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 8.7 out of 101

Likelihood to Recommend

Apache Tomcat

It's really good if you want to deploy web Java applications where only a servlet container is needed. However, it is not well suited to deploy JEE applications.
Rene Enriquez profile photo

Oracle WebLogic

I see Oracle WebLogic Application Server being appropriate when an application needs several different data sources and messaging providers configured and accessible, with a configured level of control of resources (connection pools) and timeouts. It is also advisable to create distributed resources that you can configure as always active to provide more processing power, or as failover for situations of availability in case of disaster recovery, for example.An application where the number of required resources configured is very small and almost non-changeable, and no scalability is required, some other options exist in the market with less cost.
No photo available

Feature Rating Comparison

Application Servers

Apache Tomcat
8.4
Oracle WebLogic
8.6
IDE support
Apache Tomcat
8.4
Oracle WebLogic
8.5
Security management
Apache Tomcat
7.8
Oracle WebLogic
8.8
Administration and management
Apache Tomcat
7.1
Oracle WebLogic
8.8
Application server performance
Apache Tomcat
8.8
Oracle WebLogic
9.0
Installation
Apache Tomcat
9.2
Oracle WebLogic
8.4
Open-source standards compliance
Apache Tomcat
9.0
Oracle WebLogic
8.0

Pros

Apache Tomcat

  • It is very lightweight and not resource intensive, which leads to fast start-up times
  • It is very stable, I have not had an outage related to Tomcat in over 10 years and no longer even have support contracts for it.
  • It's very scalable, especially in a cloud solution where you can perform auto-scaling and add nodes within short periods of time.
Bryan Salerno profile photo

Oracle WebLogic

  • The brand relation between Java and WebLogic Application Server usually provides a quicker access to programming features and their availability for the applications deployed.
  • The access to centralized configuration both from console and command line WLST eases the implementation of changes major or not in an organized and expedite way.
  • The maturity of the product is also visible in the available tools provided by the product itself, for both monitoring of resources and alerting for availability and thresholds
No photo available

Cons

Apache Tomcat

  • tomcat is just part of the J2EE specification implementation, majorly focusing on the servlet (front-end) part. If you requires the full J2ee stack, like EJB support, you need consider other containers like Weblogic
  • tomcat's cluster level support is very limited
  • tomcat's admin/configuration is not so intuitive, and default logging needs a lot of improvement
yixiang Shan profile photo

Oracle WebLogic

  • It's cumbersome to diagnose problems with the node server and weblogic machine. We often find ourselves bouncing the weblogic server in events we see issues with node server connectivity with the machine.
  • It is resource intensive application and performs slow when you have RAM/CPU crunches.
Amanda Decker profile photo

Likelihood to Renew

Apache Tomcat

Apache Tomcat 10.0
Based on 1 answer
We have a huge knowledge of the product within our company and we're satisfied with the performance.
No photo available

Oracle WebLogic

No score
No answers yet
No answers on this topic

Usability

Apache Tomcat

Apache Tomcat 8.0
Based on 2 answers
Tomcat has a very rich API set which allows us to implement our automation script to trigger the deployment, configure, stop and start Tomcat from the command line. In our projects, we embedded Tomcat in our Eclipse in all of the developer's machines so they could quickly verify their code with little effort, Azure Webapp has strong support for Tomcat so we could move our application to Azure cloud very easy. One drawback is Tomcat UI quite poorly features but we almost do not use it.
trang nguyen profile photo

Oracle WebLogic

Oracle WebLogic 9.0
Based on 1 answer
I would have given it a 10 but sometimes the hogging threads become a issue and needs server bounce. Except that, we are very pleased with the product.
Amanda Decker profile photo

Reliability and Availability

Apache Tomcat

Apache Tomcat 6.0
Based on 1 answer
Tomcat doesn't have a built-in watchdog that ensures restart upon failure, so you have to provide it externally. A very good solution is java service wrapper. The community edition is able to restart Tomcat upon out of memories exceptions.
No photo available

Oracle WebLogic

No score
No answers yet
No answers on this topic

Performance

Apache Tomcat

Apache Tomcat 9.0
Based on 2 answers
Tomcat support to customize memory used and allow us to define the Connection pool and thread pool to increase system performance and availability, Tomcat server itself consume very little memory and almost no footprint. We use Tomcat in our production environment which has up to thousands of concurrent users and it is stable and provides a quick response.
trang nguyen profile photo

Oracle WebLogic

Oracle WebLogic 9.0
Based on 1 answer
Oracle WebLogic Application Server is great at security, performance and features.
Amanda Decker profile photo

Alternatives Considered

Apache Tomcat

As I have described before, Tomcat has competition from Jetty & frameworks like Netty.Also with NodeJs, lot of web application server side development and API development is beign done using javascript & Nodejs. So there is some decline in the use of Apache Tomcat. Though it is still very well placed in the java community.
No photo available

Oracle WebLogic

Compared to the alternatives, Weblogic is on the heavier side and requires more configuration to get it running. Instance startup time is also relatively long, but this could be due to the application size deployed on the server. Licensing cost for WebLogic would also be higher compared to open sourced alternatives. However, for enterprise applications, Weblogic is more powerful.
No photo available

Scalability

Apache Tomcat

Apache Tomcat 9.0
Based on 1 answer
It's very easy to add instances to an existing deployment and, using apache with mod proxy balancer, to scale up the serving farm
No photo available

Oracle WebLogic

No score
No answers yet
No answers on this topic

Return on Investment

Apache Tomcat

  • We have had a positive impact on ROI by reducing IT expenditure on Microsoft Web servers.
Jin Hwang profile photo

Oracle WebLogic

  • Cost is higher compared to some alternatives, but it provides a powerful platform and is well suited for our environment
  • The application server is stable and results in very little downtime for our environment
No photo available

Pricing Details

Apache Tomcat

General

Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No
Additional Pricing Details

Oracle WebLogic

General

Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No
Additional Pricing Details

Add comparison