We currently have an application that is deployed on a Win Server 2008 system using WAR and MySQL files. Once deployed, the system is accessed via the internet for use. We use Apache-Tomcat for the web server component. The database and web server are on the same physical machine. This is our development configuration.
We wish to change the configuration so that there will be dedicated Web server and a separate database server. Each of these is using the Windows Server 2008 operating system. The database server is Apache-Tomcat. This is intended to be the commercial deployment configuration for this database application. These each have internal IP addresses, but share one external IP address via the firewall to the outside world. It is intended that this will be accessed via an SSL connection from the outside world.
The application also uses Java, XHTML, and Jasper reports.
The work we are requesting is to develop a written procedure to identify changes that are required for the application to operate in this new configuration including:
1) specify reconfiguration required for the mySQL and WAR files to be able to communicate between servers, and from the outside world to the web server.
2) write deployment instructions for the application as they would apply to the separate server configuration. Deployment instructions should include checks at each significant step to verify that the prior steps performed were successful.
So basically, how to convert a SQL/WAR file application to run on separate servers. We already have the application running with a single server configuration. We use Eclipse as our IDE for this project and to generate the WAR files.