Tomcat服务器及部署
什么是Tomcat
Tomcat是一个符合JavaEE WEB标准的最小的WEB容器,所有的JSP程序一定要有WEB容器的支持才能运行,而且在给定的WEB容器里面都会支持事务处理操作。
Tomcat是由Apache提供的(www.apache.org)提供的可以用安装版和解压版,安装版可以在服务中出现一个Tomcat的服务,免安装没有,开发中使用免安装版。Tomcat 简单的说就是一个运行Java的网络服务器,底层是Socket的一个程序,它也是JSP和Servlet的一个容器。Tomcat是Apache软件基金会(ApacheSoftware 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和S等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的能力不如Apache服务器。
安装Tomcat
运行Tomcat需要JDK的支持【Tomcat 会通过JAVA_HOME找到所需要的JDK】。安装就是解压缩过程。启动Tomcat,能访问则算安装好了
JDK安装:
运行jdk-8u231-windows-x64.exe , 一直下一步,中间选择开发或者完整安装,再下一步,完成。
默认安装路径D:\Apache_Software_Foundation\Tomcat 8.5,
复制D:\Apache_Software_Foundation\Tomcat 8.5\bin地址,粘贴到
右建此电脑-->属性-->高级系统设置-->环境变量-->双击系统变量path-->新建-->粘贴
一路确定,完成JDK安装
安装Tomcat
双击Tomcat的exe文件,一直Next。
直到下面页面,填写相应信息。用户名、密码建议都写tomcat

下一步,下一步,完成
双击Tomcat安装目录下的bin目录里的startup.bat,能打开,即安装完成。
设置,不让tomcat随着windows开机启动,安装完会跟windows启动,在启动项,禁用
在“服务”中,设置手动
资源管理器-->右键此电脑-->管理-->服务和应用-->双击服务-->右侧找到tomcat-->右键-->属性-->自动改成手动,确定
Tomcat就不会随着windows一起启动。
开启Tomcat
在浏览器输入(http://localhost:8080/),出现下面界面,即开启Tomcat

双击bin目录下的shutdown.bat命令关闭Tomcat服务器
Tomcat自录结构
- bin:启动和关闭tomcat的bat 文件
- conf:配置文件server.xml该文件用于配置server相关的信息,比如tomcat启动的端口号,配置主机(Host); web.xml文件配置与web应用(web应用相当于一个web站点) ; tomcat-user.xml配置用户名密码和相关权限
- lib:该目录放置运行tomcat运行需要的jar包
- logs:存放日志,当我们需要查看日志的时候,可以查询信息
- webapps:放置我们的web应用
- work:该目录用于存放jsp被访问后生成对应的server文件和.class文件
部署Tomcat到eclipse
双击Servers

修改eclipse默认项目部署设置,注意修改后,ctrl+s保存

以后工程会到webapps目录
部署Tomcat到IDEA
在设置里找到"Appliction Servers",点击右侧的"+"号,选择"Tomcat Server"
选择Tomcat的安装目录(选到bin目录的上—级目录)
配置完成
