Tomcat服务器
什么是Tomcat
Tomcat是一个符合JavaEE WEB标准的最小WEB容器,所有的JSP程序一定要有WEB容器的支持才能运行,而且在给定的WEB容器里面都会支持事务处理操作.
Tomcat是由Apache提供的(www.apache.org)提供的可以用安装版和解压版,安装版可以在服务中出现一个Tomcat的服务,免安装没有,开发中使用免安装版.Tomcat简单的说就是一个运行Java的网络服务器,底层是Socket的一个程序,它也是JSP和Servlet的一个容器.Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache,Sun和其他一些公司及个人共同开发而成.
由于有了Sun的参与和支持,最新的Servlet和JSP规范总是能在Tomcat中得到体现.因为Tomcat技术先进,性能稳定,而且免费,因而深受Java爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web应用服务器.
Tomcat服务器是一个免费的开放源代码的Web应用服务器.属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选.对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache服务器,可以利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求.实际上Tomcat部分是Apache服务器的扩展,但它是独立运行的,所以当你运行Tomcat时,他实际上作为一个与Apache独立进程单独运行的.
当配置正确时,Apache为HTML页面服务,而Tomcat实际上是在运行jsp页面和Servlet.另外,Tomcat和IIS等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式.不过,Tomcat处理静态HTML的能力不如Apache服务器.目前Tomcat的最新版本为9.0
安装Tomcat
运行Tomcat需要JDK的支持[Tomcat会通过JAVA_HOME 找到所需要的的JDK].安装就是解压缩过程.启动Tomcat,能访问则算安装好了
1.解压Tomcat的压缩包
2.解压后目录结构
3.启动Tomcat(在Tomcat的安装目录下的bin目录使用命令行启动tomcat)
方式一:双击脚本文件启动
方式二:使用脚本命令启动
4.服务器启动成功
注:
1.Tomcat默认占用端口8080.(注意端口冲突问题)
2.如果需要使用服务器,启动成功后,该启动窗口不要关闭.
5.打开浏览器,输入http://localhost:8080/访问
6.调用shutdown命令关闭Tomcat服务器
Tomcat的目录结构
1.bin: 启动和关闭tomcat的bat文件
2.conf: 配置文件servlet.xml相关的信息,比如tomcat启动的端口号,配置主机(Host);web.xml文件配置与web应用(web应用相当于一个web站点);tomcat-user.xml配置用户名密码和相关权限.
3.lib: 该目录放置运行tomcat运行需要的jar包
4.logs: 存放日志,当我们需要查看日志的时候,可以查询信息
5.webapps: 放置我们的web应用
6.work工作目录: 该目录用于存放jsp被访问后生成对应的servlet文件和.class文件
IDEA配置Tomcat
1.选择"Application servers",点击右侧的"+“号,选择"Tomcat Server”
2.设置Tomcat的安装目录
设置好之后
3.配置Tomcat服务器完成