What users are saying about

Apache Tomcat

74 Ratings

Microsoft IIS

53 Ratings

Apache Tomcat

74 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 8.2 out of 101

Microsoft IIS

53 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 7.9 out of 101

Add comparison

Likelihood to Recommend

Apache Tomcat

For us, we use it as a javlet container, which makes deploying java applets super simple. Much of what we do is customized, so our system admins are able to mod some of the .war files, which are easily deployed by myself of the other dba. Again, this is for simple java applets, so for us it's perfect. However, for extensive development which require more java libraries, a heavier container may be needed. But I can't say for sure, because we don't develop to that extent, as we only administer ERP systems; at least from our end here
Candy Carrizales profile photo

Microsoft IIS

Microsoft IIS is well suited in several different situations. If the native support and better compatibility with ASP.NET framework sites is needed, it's better to use a Microsoft IIS web server. Running Microsoft Systems management tools like WSUS and SCCM, you are required to use a IIS web server. Also, IIS might be slightly easier for anyone not experienced with a web server. Especially with the relative ease of install on any modern Microsoft Windows OS. However, for sites that don't require Microsoft components. It's going to be more beneficial to run a Linux web server. This is because you will get better performance, better security, and the large community support behind open-source projects like Apache and NGINX.
payton climer profile photo

Feature Rating Comparison

Application Servers

Apache Tomcat
8.2
Microsoft IIS
7.3
IDE support
Apache Tomcat
8.2
Microsoft IIS
8.5
Security management
Apache Tomcat
7.5
Microsoft IIS
7.8
Administration and management
Apache Tomcat
7.0
Microsoft IIS
8.5
Application server performance
Apache Tomcat
8.5
Microsoft IIS
6.7
Installation
Apache Tomcat
8.9
Microsoft IIS
7.1
Open-source standards compliance
Apache Tomcat
8.9
Microsoft IIS
5.4

Pros

  • Deploying and un deploying .war files is simple using either tomcat manager or the tomcat scripts
  • Setting up is extremely easy, does not take much experience to set up the first time
  • Startup and shutdown scripts are easily customizable.
Candy Carrizales profile photo
  • Windows Authentication for Single Sign-On makes managing permission easier by using custom Active Directory groups
  • Serving static site files is incredibly easy
  • Allows for easy binding of ports and hostnames
  • Ease of integrating SSL certificates
No photo available

Cons

  • Configuration could be made easier, but then again it's open source.
Bryan Salerno profile photo
  • Logging may be a little tricky without appropriate parsing tools.
  • Application pools may be misconfigured when built by an application. Sometimes manual performance tweaking is necessary.
  • Update cycle could be a little tighter but not a legitimate complaint
No photo available

Likelihood to Renew

Apache Tomcat10.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
Microsoft IIS10.0
Based on 1 answer
We have no intention to replace all applications running on top of the IIS platform. Not all applications support other platforms and not all support staff are skilled in Linux/Apache platform support. Whereas IIS may not be the best performing or most secure web platform available, for the aforementioned reasons, it is impossible not to continue use of this product.
Leo Brewer profile photo

Usability

Apache Tomcat6.0
Based on 1 answer
The manager interface has for sure room for improvement
No photo available
Microsoft IIS6.0
Based on 1 answer
Usability is "ok" for some out-of-the-box functionality, it becomes more cumbersome when you really need to start customizing settings and permissions. A plus for the IIS platform in general is that many applications that run on top of IIS will automatically configure IIS for you when you install the application which prevents the need for advanced customization.
Leo Brewer profile photo

Reliability and Availability

Apache Tomcat6.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
No score
No answers yet
No answers on this topic

Performance

Apache Tomcat9.0
Based on 1 answer
It's very quick and stable at the same time
No photo available
No score
No answers yet
No answers on this topic

Alternatives Considered

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 complete with each other.
yixiang Shan profile photo
Many support teams are not comfortable supporting Linux platforms which is where Apache can really shine; also, application vendors often do not support Apache on Linux whereas they do support their products on Microsoft servers running IIS. In our case, the applications that I support are supported by the vendor on IIS/Microsoft server.
Leo Brewer profile photo

Scalability

Apache Tomcat9.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
No score
No answers yet
No answers on this topic

Return on Investment

  • tomcat makes the POC much more efficient, speeding up the early phase of decision making, and concept proof, shortened the project planning phase required time
  • tomcat saves the extra training and resources for web container management, typically when it is used with bundled Spring Boot
yixiang Shan profile photo
  • For sure better customer service. Our support team is able to quickly and efficiently perform basic tasks within Microsoft IIS without it being escalated up the chain because it is so easy to use.
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

Microsoft IIS

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