- 简介
- 基本使用:安装、卸载、启动、关闭、配置、部署项目
- IDEA中创建Maven Web项目
- IDEA中使用Tomcat
- 集成本地Tomcat
- 使用插件
- 概念:Tomcat是Apache软件基金会一个核心项目,是一个开源免费的轻量级Web服务器,支持Servlet/JSF少量JavaEE规范。
- JavaEE:JavaEnterprise Edition,Java企业版。指java企业级开发的技术规范总和。包含13项技术规范:JDBC、JNDI、EJB、RMI、JSP、Servlet、XML、JMS、Java IDL、JTS、JTA、JavaMail、JAF
- Tomcat也被称为Web容器、Servlet容器。Servlet需要依赖于Tomcat才能运行
1.Web服务器作用? - 封装HTTP协议操作,简化开发
- 可以将web项目部署到服务器中,对外提供网上浏览服务
2.Tomcat是一个轻量级的Web服务器,支持Servlet/JSP少量生JavaEE规范,也称为Web容器,Servlet容器
下载:官网下载
安装:直接解压即可
卸载:直接删除目录即可
启动:双击启动binstartup.bat
关闭:
-
直接点击X图标:强制关机
-
binshutdown.bat:正常关机
-
Ctrl+C:在命令行正常关闭
配置: -
修改启动端口号:conf/server.xml
提示:Http协议默认端口号为80,如果将端口号改为80,则将来访问Tomcat,将不用
-
启动时可能出现问题
- 端口号冲突:找到对应程序,将其关闭掉
- 启动窗口一闪而过:检查JAVA_HOME环境变量是否正常配置
部署项目
- 端口号冲突:找到对应程序,将其关闭掉
-
Tomcat部署项目:
将项目放置到webapps目录下,即部署完成 -
一般JavaWeb项目会被打成war包,然后将war包放到webapps目录下,Tomcat会自动解压缩war文件
- 编译后的Java字节码文件和resources的资源文件,放到WEB-INF下的classess目录下
- pomxml中依赖坐标对应的jar包,放入WEB-INF下的lib目录下
- 以上图片截图自黑马的课堂
- pom.xml添加Tomcat插件
org.apache.tomcat.maven tomcat7-maven-plugin 2.2 8080 /tomcat_demo_war UTF-8
- 使用MavenHelper插件快速启动项目,选中项目,右键–>RunMaven–>tomcat7:run



