I'll try to put in the stacktraces from various important websites, so that it gives a clue on how their online structures are designed.
This is what I got once i browsed "thehindu.com"
Seems pretty straight forward that site is using java
This is what I got once i browsed "thehindu.com"
type Exception reportmessagedescriptionThe server encountered an internal error () that prevented it from fulfilling this request.exception
neo.xredsys.api.PersistentStoreException: java.sql.SQLException: Too many concurrent update operations (/neo/io/services/DatabaseUpdateThrottleService.maximumConcurrent) neo.xredsys.api.IOObjectLoader.getPublication(IOObjectLoader.java:1206) com.escenic.servlet.EscenicAPIResolverImpl.getPublication(EscenicAPIResolverImpl.java:72) sun.reflect.GeneratedMethodAccessor99.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:585) com.escenic.servlet.CacheInvocationHandler.invoke(CacheInvocationHandler.java:68) $Proxy3.getPublication(Unknown Source) com.escenic.presentation.servlet.PresentationProcessor.doBefore(PresentationProcessor.java:85) com.escenic.presentation.servlet.ProcessorFilter.doFilterImpl(ProcessorFilter.java:70) com.twelvemonkeys.servlet.GenericFilter.doFilter(GenericFilter.java:209) com.escenic.presentation.servlet.LooseFilterChain$Chain.doFilter(LooseFilterChain.java:144) com.escenic.presentation.servlet.ProcessorFilter.doFilterImpl(ProcessorFilter.java:72) com.twelvemonkeys.servlet.GenericFilter.doFilter(GenericFilter.java:209) com.escenic.presentation.servlet.LooseFilterChain$Chain.doFilter(LooseFilterChain.java:144) com.escenic.presentation.servlet.ProcessorFilter.doFilterImpl(ProcessorFilter.java:72) com.twelvemonkeys.servlet.GenericFilter.doFilter(GenericFilter.java:209) com.escenic.presentation.servlet.LooseFilterChain$Chain.doFilter(LooseFilterChain.java:144) com.escenic.presentation.servlet.ProcessorFilter.doFilterImpl(ProcessorFilter.java:72) com.twelvemonkeys.servlet.GenericFilter.doFilter(GenericFilter.java:209) com.escenic.presentation.servlet.LooseFilterChain$Chain.doFilter(LooseFilterChain.java:144) com.escenic.presentation.servlet.LooseFilterChain.filter(LooseFilterChain.java:64) com.escenic.presentation.servlet.CompositeFilter.doFilterImpl(CompositeFilter.java:40) com.twelvemonkeys.servlet.GenericFilter.doFilter(GenericFilter.java:209) com.escenic.presentation.servlet.BootstrapFilter.doFilterImpl(BootstrapFilter.java:73) com.twelvemonkeys.servlet.GenericFilter.doFilter(GenericFilter.java:209) neo.servlet.TimerFilter.doFilter(TimerFilter.java:87)
noteThe full stack trace of the root cause is available in the Apache Tomcat/5.5.27 logs.
Seems pretty straight forward that site is using java