This article mainly introduces 5 kinds of Web servers common in Java, they are Tomcat, Resin, JBoss, WebSphere, WebLogic, need friends can refer to the next Web server is to run and publish the Web application container, Only the Web project that you develop is placed in the container for all users on the network to access through the browser. Java Web application development of the server is mainly Jsp/servlet compatible with the Web server, more commonly used are Tomcat, Resin, JBoss, WebSphere and WebLogic, and so on, the following will be described separately.
Tomcat Server
Currently the most popular Tomcat server is a subproject in the Apache-jarkarta Open source project, a small, lightweight Web server that supports JSP and servlet technology, and is the first choice for beginners to learn to develop JSP applications.
Resin Server
Resin is a Caucho company's product and is a very popular server that supports Servlets and JSPs at very fast speeds. Resin itself contains a Web server that supports HTML, which allows it to display not only dynamic content, but also the ability to display static content, so many sites are built using resin servers.
JBoss Server
JBoss is an open source, Java-compliant EJB server that adheres to the Java EE specification, and is well supported for EE. JBoss uses the JML API to integrate and manage software modules, and its core service is to provide EJB servers that do not contain servlet and JSP web containers, but it can be perfectly combined with Tomcat.
WebSphere Server
WebSphere is an IBM product that can be further subdivided into a series of WebSphere performance Pack, Cache Manager, and WebSphere Application server, where WebSphere Application Server is a Java-based application environment that can run on a variety of operating system platforms, such as Sun Solaris, Windows NT, to establish, deploy, and manage Internet and intranet Web applications.
WebLogic Server
WebLogic is a BEA product that can be further subdivided into WebLogic server, WebLogic Enterprise, and WebLogic Portal series, where WebLogic server is particularly powerful. WebLogic supports enterprise-level, multi-tiered, and fully distributed web applications, and the server is simple to configure and user-friendly. WebLogic is an ideal choice for users who are looking to provide all the application servers that the Java platform has.
Articles you may be interested in:
- How Java uploads downloaded files via an FTP server
- Java implementation of two inter-server file replication methods
- Java implementation example of a socket getting messages from the server continuously
- Java implementation Server files package zip and download the sample (side packaging side download)
- Java implementation Lightweight HTTP proxy Server example
- Example of socket network programming for Java Network programming (server Side/client)
- Java from the server to get the time dynamically displayed in the JSP page implementation ideas
- How Java determines if a file exists on a remote server
- Java Concurrency Programming Example (ii): Getting and setting thread information
- Java How to obtain server basic information
Introduction to 5 common Web servers in Java