Getting started with Spring TC server
As promised in last post Good bye MyEclipse. Welcome STS -Spring source Tool Suite, I would be going into the details of Spring TC server development edition and its integration with Spring Source tool suite (STS).
Spring launched the Spring source tc server which is a layer of functional ties and capabilities over the famous Apache Tomcat server. From Spring source site
SpringSource tc Server™ is an enterprise version of Apache Tomcat that provides developers with the lightweight server they want paired with the operational management, advanced diagnostics, and mission-critical support capabilities businesses need.
More details on Spring TC server can be found SpringSource tc Server — The Tomcat You Know
I decide to give the Spring TC server a shot. I downloaded tc Server Developer Edition(Free) edition (you will have to fill in details and then you get a link in email)
When install.bat or install.sh unpacks , select the options to install. I selected 2 but for faster setup user option 3. i.e Application server only
1. Install tc Server AMS (Server/Agent) – Quick setup
2. Install tc Server AMS (Server/Agent) – Full setup
3. Install tc Server Application Servertc
4. Upgrade tc Server AMS Server
5. Exit
It will create a folder tcServer-6.0.20.C-GA-windows-x86
Go inside the folder after installation and run tcServer-6.0.20.C-GA-tomcat.sfx.jar
It will create folder tcServer-6.0
Go inside tcServer-6.0
C:\skillguru\dev\tcServer-6.0.20.C-GA-windows-x86\tcServer-6.0
Create an instance tcserver-instance.bat -c -s geek
After an instance(directory) geek is created run the server
tcserver-ctl.bat geek run
You can run your web application and start tc server through STS (Spring source tool Suite) as well.
Below is the link to a video on the installation steps of tc server and how
http://s3.springsource.com/MRKT/spring-metrics/Spring_Insight_Preview-final2.mov
The biggest feature which would be of interest to developers is the ability to monitor your applications health and performance. Spring Tc also allows also allows you to do source code integration which means you can change the code and in realtime monitor the application performance. Will cover this in later posts.
The one big question looms , Is the Spring TC server Free ?
Yes the development version is free. You will have to pay for production version and support.


Hi
I have just downloaded STS and wanna to take a look a little bit deeper in a next days. After reading your post i am wondering why you downloaded tc server seperately since what i can read from here: http://www.springsource.com/products/tcserver , tc is bundled within STS?
@miluch
I was not able to activate the tc server which came bundled with Spring STS hence downloaded it separately.