I want to ask about licensing here.
I still confuse about web server license and app mon license (ex: java agent, php agent, etc.)
When use web server and when use app mon license?
In document, web server license calculate based on agent in Apache, IIS, Nginx or IBM HTTP server.
In my experience, I used java agent license for Tomcat in Web Server, it worked. Tomcat was installed for App Server and Web Server.
So, in my opinion, it's the same thing here between web server agent and java agent.
Answer by Joseph H. ·
A few more thoughts to add:
- A java agent goes into a JVM. Tomcat is a JVM, just like WebLogic, WebSphere, JBoss, etc.
- The WS agent is exclusively intended for tiers which only provide Web Server functionality such as Apache, IIS.
- If a tier provides Web Functionality thru a Java process, then you'll need a Java agent.
- A Java tier can also provide web services (tomcat, Weblogic, websphere, etc), although as mentioned the frontend web service functionality is usually handled by a separate tier, however technically this is not required.
-If you use a Java tier (and thus a Java agent) to handle Web Server functionality, and you want to also handle UEM data from that tier, be sure the User Experience sensor is placed.
Answer by Benjamin W. ·
In addition to what Flo said, the Web Server Agent is very different from the Java Agent technically. The WS Agent is not loaded into a JVM, it comes in two parts and one of it is loaded into the web server as a module.
You cannot use the Java Agent for the same purposes you can use a Web Server Agent and vice versa.
Tomcat is a special case, because it can also be used as a web server.
Answer by Joseph H. ·
Madan, I'm not sure I understand your confusion as this thread explains it quite well. The key is to understand the functionality being provided by each tier. For example, is your Java tier the frontend handler for HTTP requests coming from the users browser, or do you have an HTTP handler in front of Java, such as Apache, or IIS? If you only have Java, then you only need a Java license for that tier, If you have Apache, or IIS, you need a WebServer license for that tier. Either way you'll need UEM visits to handle the browser session data.
I suggest you chat with your local sales rep for more details and for pricing.
Answer by Ramachandran P. ·
I am trying to configure web server agent on IIS 8.5, Master is connected but slave is showing " too many web server agents connected " license exhausted error. As per licensing docs web server agent doesnt need any spl licensing. I am getting this error even though i have sufficient dotnet unuseed licenses. Can you please let me know IIS Web Server needs some diff licensing compared to normal Dotnet license
Answer by Florent D. ·
this is because Tomcat is a web server and an application server so you can get away with it by using a single java license.
In production environments, it is usually recommended to put apache in front of Tomcat for performance reasons (SSL encryption done in apache etc...).
Preventing Collection of Private Data 3 Answers