Apache Tomcat vs. Oracle WebLogic Server

Overview
ProductRatingMost Used ByProduct SummaryStarting Price
Apache Tomcat
Score 7.8 out of 10
N/A
Tomcat is an open-source web server supported by Apache.N/A
Oracle WebLogic Server
Score 7.4 out of 10
N/A
Oracle WebLogic Server is a unified and extensible platform for developing, deploying and running enterprise applications, such as Java, for on-premises and in the cloud. WebLogic Server offers a scalable implementation of Java Enterprise Edition (EE) and Jakarta EE.N/A
Pricing
Apache TomcatOracle WebLogic Server
Editions & Modules
No answers on this topic
No answers on this topic
Offerings
Pricing Offerings
Apache TomcatOracle WebLogic Server
Free Trial
NoNo
Free/Freemium Version
NoNo
Premium Consulting/Integration Services
NoNo
Entry-level Setup FeeNo setup feeNo setup fee
Additional Details
More Pricing Information
Community Pulse
Apache TomcatOracle WebLogic Server
Considered Both Products
Apache Tomcat
Chose Apache Tomcat
Tomcat's configuration is simpler because it's a plaintext file that anyone can read -- and a script can manage. It's easier to monitor via Grafana. And it integrates well with software load-balancers.
Chose Apache Tomcat
Apache Tomcat is very smooth tool compared to other applications. Since there are very less feature it's very smooth. NGINX server doesn't need Apache Tomcat we can directly deploy so it faster comparatively. In my working time I have never come across the UI of NGINX. Apache …
Chose Apache Tomcat
Commercial application servers are available that support enterprise application needs, but many times this is overkill for most web applications running in the cloud, particularly for independent software vendors. The capabilities and management tools provided with these …
Chose Apache Tomcat
Apache Tomcat is lightweight but performs well, even when running multiple applications. Its performance and security features are the reasons for choosing Apache Tomcat among its competitors. Also, there is a huge community support than other products.
Chose Apache Tomcat
Apache Tomcat is used for our cloud-based apps when testing on our local machines. Oracle WebLogic is used for our older on-prem apps. Thus, it's difficult to compare them apples-to-apples. However, Apache Tomcat is not really meant to run in production for our older apps …
Chose Apache Tomcat
We considered between Tomcat and WebLogic and then choose Tomcat as it is much simpler and have all the features we need, also we need to integrate Tomcat with our Gitlab pipeline and Tomcat is well supported with its API set. In the future we plan to move our system to Azure …
Chose Apache Tomcat
Apache Tomcat is more lightweight and much quicker to deploy, so compared to JBoss or Weblogic it's much more efficient and cost effective for deploying small apps. The instances start up almost immediately and almost no maintenance is needed from the admins. There is also no …
Chose Apache Tomcat
Tomcat stacks up against the others very well due to its adoption in the open source community, low total cost of ownership, maintenance, and ease of deployment. It's much more lightweight than Websphere or Weblogic and provides most of the features most developers would need, …
Chose Apache Tomcat
We use WebLogic as an enterprise level large application container. We have a big WebLogic cluster, hosting our core applications. We also use tomcat to build a quick POC and some light-weighted RESTful service for a cloud-native initiative, so the relationship should be …
Chose Apache Tomcat
Well WebLogic is very complex. Most of what happens with WebLogic requires servers to be restarted, which isn't always possible. Also, Oracle tries to force you to only use their GUI interface for most of the administration, which could be done directly in the files, but are …
Chose Apache Tomcat
It's clear that JBoss is a full JEE stack implementation while Tomcat isn't, but if you don't need the whole JEE stack there are many lightweight alternatives that implement the required feature with Tomcat.
Oracle WebLogic Server
Chose Oracle WebLogic Server
I wasn't involved in selecting the server we were using but in our team we've made some efforts to improve the local deployment process by trying some other Applicational servers too.
Apache Tomcat was a more lightweight solution for sure, and it coped well with our applications …
Chose Oracle WebLogic Server
Oracle WebLogic Application Server is much more stable when compared to opensource application servers like Oracle GlassFish Server or Apache Tomcat. Coming to JBoss Enterprise Application Server, Oracle WebLogic Application Server has better support with most of the cloud …
Chose Oracle WebLogic Server
Apache Tomcat requires a lot of out-of-the-box set-up that is difficult to work with, especially when it comes to production-ready configurations. The only advantage it has over Oracle WLS is that it's free, which is probably why many commercial server products are bundled with …
Chose Oracle WebLogic Server
Apache Tomcat is used by the group of developers in our organization but the major student ERP production systems do run on WebLogic due to its feature-rich nature and stability. Although the cost is considered a hindrance to its wider use.
Chose Oracle WebLogic Server
Oracle WebLogic Application Server and IBM WebSphere Application Server provide an enterprise-level well-supported platform for robust architecture solutions. They provide tools for management, monitoring, and interaction with multiple other platforms in the market. JBoss is …
Chose Oracle WebLogic Server
Oracle WebLogic Server is meant for enterprise applications. I have used Apache Tomcat for academic projects and definitely find WebLogic to be a powerful alternative.
Chose Oracle WebLogic Server
JBoss and Apache Tomcat application servers are open source and cost less, however I do not find them as sophisticated enough to handle the various critical functionality used at US Cellular corporation. WebLogic stands way ahead in the way it provides opportunities for …
Chose Oracle WebLogic Server
Weblogic is heavy machinery for medium/large enterprises, while Jboss can be used discreetly. Glassfish is the ancestor of Weblogic and the advantage is the free Enterprise version. If you don't have much to invest, Glassfish 3 could be a great alternative. Apache Tomcat and …
Chose Oracle WebLogic Server
WebLogic is clearly more powerful than Tomcat, but it's also better than JBoss, since it gives more configuration options, and the administration console is absolutely the best I've ever seen. On the other side, for small applications Tomcat is more lightweight, and more …
Chose Oracle WebLogic Server
In comparison to IIS, Apache, Tomcat - Oracle Weblogic App Server is an all-round server, easy to configure, supported and in my opinion very strong in B2B applications. I personally would not trust IIS in a B2B environment. Administration of Weblogic is Web GUI driven and this …
Chose Oracle WebLogic Server
As mentioned earlier we didn't choose Oracle WebLogic Server, but received it as part of the application we bought. After using it for a few years we found it to be a stable product that has a bit of a learning curve compared to Microsoft IIS but is as stable and maybe even …
Chose Oracle WebLogic Server
We have no option because we need it to use Oracle Forms, but we have used Jboss and tomcat in other projects and Weblogic is more stable.
Chose Oracle WebLogic Server
Oracle Weblogic Application Server gains its reputation from the performance, easy of maintenance, to be compared with the competitor solutions. However, Weblogic is "all-in-on" solution, sometimes it is too fat for some business needs that only requires part of the full …
Chose Oracle WebLogic Server
The main competitor is Wildfly and Websphere. The choice it's all about the bundled cost regarding the chosen OS and Java vendor. All three are almost the same in terms of performance and features. An exceptional alternative from the OSS ecosystem is Payara. Payra has some …
Chose Oracle WebLogic Server
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 …
Chose Oracle WebLogic Server
We tested Red Hat JBoss. Then we decided to use WebLogic because of support issues we had with the other.
Chose Oracle WebLogic Server
In addition to scalability and easiness of configuration process the total cost for Weblogic is less than for the rivals.
Features
Apache TomcatOracle WebLogic Server
Application Servers
Comparison of Application Servers features of Product A and Product B
Apache Tomcat
9.2
Ratings
15% above category average
Oracle WebLogic Server
8.1
Ratings
2% above category average
IDE support10.00 Ratings6.00 Ratings
Security management9.00 Ratings9.00 Ratings
Administration and management8.20 Ratings7.00 Ratings
Application server performance8.10 Ratings8.50 Ratings
Installation10.00 Ratings8.00 Ratings
Open-source standards compliance10.00 Ratings10.00 Ratings
Best Alternatives
Apache TomcatOracle WebLogic Server
Small Businesses
NGINX
NGINX
Score 9.2 out of 10
NGINX
NGINX
Score 9.2 out of 10
Medium-sized Companies
NGINX
NGINX
Score 9.2 out of 10
NGINX
NGINX
Score 9.2 out of 10
Enterprises
NGINX
NGINX
Score 9.2 out of 10
NGINX
NGINX
Score 9.2 out of 10
All AlternativesView all alternativesView all alternatives
User Ratings
Apache TomcatOracle WebLogic Server
Likelihood to Recommend
9.0
(0 ratings)
7.5
(0 ratings)
Likelihood to Renew
10.0
(0 ratings)
9.0
(0 ratings)
Usability
8.0
(0 ratings)
7.0
(0 ratings)
Availability
6.0
(0 ratings)
-
(0 ratings)
Performance
9.0
(0 ratings)
9.0
(0 ratings)
Support Rating
9.1
(0 ratings)
6.0
(0 ratings)
Configurability
8.0
(0 ratings)
-
(0 ratings)
Ease of integration
9.0
(0 ratings)
9.0
(0 ratings)
Product Scalability
9.0
(0 ratings)
-
(0 ratings)
User Testimonials
Apache TomcatOracle WebLogic Server
Likelihood to Recommend
Tomcat is more than enough to deploy most of the mid-end web applications without any problem but for the high-end applications which require high scalability and high availability, which might need some tune-ups with the support of expertise in this regard. Otherwise, you may realize numerous performance issues, memory leaks, server crashes etc.
Read full review
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.
Read full review
Pros
  • Fast to start up, which is useful when we need to just check that our changes are working correctly.
  • Free, which allows us to not be involved with the finance/legal team about using it.
  • Bundled with Spring Boot, which makes it even more convenient for our testing.
Read full review
  • I love that the weblogic dashboard allows you to manage applications and see the status of each application.
  • Oracle WebLogic Application Server simplifies usage periods in the development and production of business applications.
  • Oracle WebLogic Server allows me to define various aspects of data source entry, including creating a specific multiple connection to facilitate data entry.
  • Performance and administration are highlighted in weblogic.
Read full review
Cons
  • 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
Read full review
  • The Admin UI should be further simplified, the UI design was not too user-friendly— too many options and clicks required, difficult for the new beginners to figure out what they are looking for.
  • The admin server becomes the single failure point, although Oracle suggested some workarounds by setting VIP and VHost, it was not quite easy and straight forward.
  • Domain replication is hard, requiring a lot of knowledge and scripts efforts.
  • Admin will hang if the node manager communication encounters some issues for one or some nodes in the domain/cluster.
  • Not able to kill/terminate the stuck thread, the only way is to restart the managed server (JVM)
  • License cost is too high, for small businesses.
Read full review
Likelihood to Renew
We have a huge knowledge of the product within our company and we're satisfied with the performance.
Read full review
No answers on this topic
Usability
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.
Read full review
Oracle WebLogic Server has so many features that sometimes it's hard to find the right place to setup things, I think the dated user interface does not help with that either. This has a direct impact when deciding to use it as your application server, you'd need to have the right people and invest the time needed to master it. If you're application justifies it then it will definitely be a great choice in the long run.
Read full review
Reliability and Availability
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.
Read full review
No answers on this topic
Performance
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.
Read full review
Oracle WebLogic Application Server is great at security, performance and features.
Read full review
Support Rating
Well, in actuality, I have never needed support for Apache Tomcat since it is configured and ready-to-go with no configuration needed on my end.
Read full review
The Oracle support is not great sometimes. They take a long time and need a lot of data over and over to resolve issues.
Read full review
Alternatives Considered
Commercial application servers are available that support enterprise application needs, but many times this is overkill for most web applications running in the cloud, particularly for independent software vendors. The capabilities and management tools provided with these applications are superior to Tomcat, but most times unnecessary for the vast majority of web applications developed in Java.
Read full review
I wasn't involved in selecting the server we were using but in our team we've made some efforts to improve the local deployment process by trying some other Applicational servers too. Apache Tomcat was a more lightweight solution for sure, and it coped well with our applications needs, configuration and performance wise. Despite that, since we didn't got clearance to change that into our local servers, we kept using Weblogic to guarantee compliance between the testing environments and production.
Read full review
Scalability
It's very easy to add instances to an existing deployment and, using apache with mod proxy balancer, to scale up the serving farm
Read full review
No answers on this topic
Return on Investment
  • It has simplified administration efforts, thus saving much time to focus on other projects and issues.
  • It saves us in costs, as there are no licensing requirements.
  • It gives us the ability to manage all of our java applets in one place, so as to be able to host both development and production systems on one server.
Read full review
  • It made it easy to handle over a 100 of deployments across multiple nodes every quarter.
  • It was easy to scale up our application to 36 nodes as the volume of transactions increased over the years.
  • Helped us achieve 99.999 availability for our users.
Read full review
ScreenShots