应用概念
JavaWeb应用由一组Servlet,HTML页,类,以及其他可以绑定的资源构成。它可以在各种供应商提供的实现Servlet规范的Servlet容器中运行。
JavaWeb应用可以包含以下内容:
- Server
- JSP
- 实用类
- 静态文档如HTML,图片等
- 描述Web应用的信息(web.xml)
Servlet容器的概念
Servlet容器为JavaWeb应用提供运行时环境,它负责管理Servlet和JSP的生命周期,以及管理它们的共享数据。
Servlet容器也称为JavaWeb应用容器,或者Servlet/JSP容器。
目前最流行的Servlet容器软件包括:
–Tomcat
–Resin
Tomcat
Tomcat:开源的Servlet容器。
配置Tomcat
解压后,了解目录下的文件:
1,bin:主要放一些可执行文件
2,conf:配置文件
3,lib:第三方的架包
4,tmp:临时文件
在bin目录下有一个bin文件,里面有startup.bat,双击,闪了一下,启动失败(没有添加环境变量的情况下)。
可以执行cmd打开startup查看启动失败原因。
意思是:需要配置JRE_HOME的环境变量。这个环境变量指向的是jdk的根目录。
所以我们打开任意文件,右键右边目录的“此电脑”。–》高级环境设置–》环境变量。所以我们改用JRE_HOME添加变量。
(注意:这个环境变量必须是新建的,而且目录下只能由Jdk的一个根目录。(有可能是我电脑的原因,我的电脑是这种情况的,希望大神看到能赐教))。
之后就可以运行成功了…
若已经启动成功了一次Tomcat,再启动一次,会启动异常,原因是:8080端口已经被占用了。
修改Tomcat端口号
conf—>server.xml
把port进行修改就行了。
Manager(管理)
Tomcat提供了一个管理程序:manager,用于部署到Tomcat服务器中的web程序。
要访问manager web应用程序,需要添加具有管理员权限的账号。
conf—>tomcat-users.xml
(其实步骤可以在登陆账号时,选择取消,就会有显示如何创建账号的步骤)