web服务器的介绍及tomcat的安装
WEB服务器
web服务器的作用就是,把放置在web服务器的资源,供浏览器访问。
服务器软件:接收用户请求,处理请求,做出响应。
web服务器: 安装了web服务器软件的主机,我们成为web服务器。
常用的web服务器
- webLogic:oracle公司,大型JavaEE服务器,支持所有的JavaEE的规范。收费的
- JBOSS:JBOSS公司产品,大型JavaEE服务器,支持所有JavaEE的规范。收费的
- Tomcat:apache基金组织,中小型JavaEE服务器,仅仅支持少量的JavaEE规范(jsp/servlet)。免费的
总结:Java语言在企业级开发中使用的规范总和有13个。
WEB服务器安装
我们使用tomcat作为我们的web服务器。
下载tomcat: http://tomcat.apache.org/
下载免安装版,直接解压就安装好了
注意:安装目录不能含有中文和空格。
启动tomcat服务器
在安装目录下的bin目录,点击startup.bat进行启动。
启动成功后(启动窗口一直存在),可以通过浏览器访问tomcat
localhost:8080
tomcat启动常见问题分析
检查自己JAVA_HOME环境变量是否配置成功。
假设安装目录:
经典错误:JAVA_HOME=d:\java;
JAVA_HOME=d:\java\bin
端口号被占用。(默认为8080)
通过doc命令:netstat -ano (查看8080端口是否被占用。)
解决方案: 1)关闭占用8080端口的进程
2)改变tomcat默认端口号
tomcat安装目录介绍
conf目录下:
- server.xml:主要来配置tomcat服务器的
- web.xml:主要配置web应用相关的
webapps目录
- 该目录放多个应用,web站点放在该目录下,才可以把站点资源让别人访问。
动态WEB应用
WEB应用就是多个web资源的集合。可以把web应用理解为硬盘上的一个目录,这个目录用于管理多个web资源。我们通常也把web应用称之为: web工程和web应用程序。
实际开发中的web应用中的web资源,包括html文件,css文件,js文件,动态web页面(jsp页面),java程序,配置文件和第三方jar包。
开发人员建立web应用时,应按如下目录结构存放文件。否则,在web应用交给web服务器管理时,web服务器启动报错,web应用无法正常访问。