what is the difference between web server and application server?
A webserver is usually defined as a server that serves HTTP requests.
An application server's purpose is to provide a lot of 'middle-tier' services such as : transaction, security, naming etc.
In effect an application server is much much complicated than a webserver. infact many application servers ship along with a webserver built in.
for example javawebserver is plain webserver whereas weblogic is a pure application server.
If we have cgi perl scripts, servlets, jsps, static html pages, applets as part of your application, which app server should we go for?
Do weblogic server support cgi perl? If so, can you please elaborate on what issues may arise when porting your application(cgi perl, applets, html) from a webserver to the weblogic server?