Tomcat 10.1.15 on windows powered by GlobalSolutions
The Apache Tomcat® software is an open source implementation of the Java Servlet, JavaServer Pages, Java Expression Language and Java WebSocket technologies.

We have packaged a production ready, security hardened Tomcat server for development and production environments. Get our VM's from Azure Marketplace and you are ready in seconds to host your application.

In order to make the monitoring easier we have enabled JMX monitoring so you can monitor the server as your application goes into production.

Start the Jconsole or Tomcat Manager from the desktop and you should be able to see all the details metrics on the Tomcat server.

 
Installation Location
Category Packages Version Used Location Port
Tomcat Tomcat 10.1.15 C:\Program Files\Apache Software Foundation\Tomcat 10.1 80
Monitoring JMX 10.1.9 C:\Program Files\Apache Software Foundation\Tomcat 10.1 8080
Server status Host manager 10.1.15 http://localhost 80
 
Tomcat host manager - RDP to the machine and open it from the desktop Icon or from the browser enter http://localhost/status.jsp

Username - Administrator
Password - tomcat
Ports -

Tomcat http port - 80
JMX Monitoring port - 8080


Getting Started -

The Apache tomcat is deployed as a service. To deploy your application, go to C:\Program Files\Apache Software Foundation\Tomcat 10.1.9\webapps folder and deploy your war file in this location. Once you deploy the war file, restart the tomcat server (it is not required, but good to do if possible). Once the Tomcat is restarted your application will be running in port 80. If you have UI interface you can browse the app from a console from the local machine or from outside using your domain or Elastic IP address.

Example - http://localhost/app1 -> app1 refers to the name of your war file or

http://elasticIP/app1 -> elastic IP refers to your public IP or

http://domainname/app1




Monitoring the Tomcat Server -

To monitor the tomcat server you can open the Jconsole in the desktop. Once you open the Jconsole it request you to specify the hostname and port. Check the remote process option and enter host name as localhost:8080. Hit connect, leave the username and password field blank.

You can also monitor the Tomcat Server from a remote machine using Jconcole. If you want to do that follow the below steps.

Got to the tomcat bin directory and run the application "Tomcat10w.exe". This will open up a console. GO to Java tab and modify the following property
"-Djava.rmi.server.hostname=localhost" . Change the localhost to your elasticIP/public IP of the tomcat server , sample value "-Djava.rmi.server.hostname=52.24.45.67". Hit ok and Restart the tomcat server.


Once the above step is completed, go to your machine, located the java bin directory and you should see a jconsole application. Run it, choose the remote option, provide the tomcat server IP:8080, leave the username and password fields blank. Hit connect, it will be thrown a warning about ssl connection as the connection is not over https, hit ok and you should be able to monitor your Tomcat server.

Below is a snippet -




Support

Please contact us at support@theglobalsolutions.net for any questions on this offering in Azure Marketplace.
copyright - © 2016,The Globalsolutions LLC. or its affiliates. All rights reserved.