Web服务器是一个应用程序(软件),对 HTTP协议的操作进行封装,使得程序员不必直接对协议进行操作,让Web开发更加便捷。主要功能是“提供网上信息浏览服务”
Tomcat介绍:
Tomcat是Apache 软件基金会一个核心项目,是一个开源免费的轻量级Web服务器,支持Servlet/JSP少量JavaEE规范。
JavaEE:Java Enterprise Edition,Java企业版。指Java企业级开发的技术规范总和。包含13项技术规范:JDBC、JNDI、EJB、RMI、JSP、Servlet、XML、JMS、Java IDL、JTS、JTA、JavaMail、JAF
Tomcat 也被称为 Web容器、Servlet容器。Servlet 需要依赖于 Tomcat才能运行
Tomcat官网地址: https://tomcat.apache.org/
修改Tomcat配置:
打开Tomcat安装路径, 找到 conf/server.xml 文件可以修改启动端口号;
注:HTTP协议默认端口号为80,如果将Tomcat端口号改为80,则将来访问Tomcat时,将不用输入端口号
启动时可能出现端口号冲突的问题:
找到对应程序,将其关闭掉
Tomcat项目部署:
Tomcat 部署项目:将项目放置到 webapps 目录下, 即部署完成;
一般 JavaWeb项目会被打成war包,然后将 war包放到 webapps目录下,Tomcat会自动解压缩 war文件
Web项目的目录结构介绍:
左边是开发中项目的目录结构;
右边是开发完成, 可以部署的项目目录结构
编译后的Java字节码文件和resources的资源文件,放到WEB-INF下的classes目录下
pom.xml中依赖坐标对应的jar包,放入WEB-INF下的lib目录下
使用Maven创建Web项目:
新建一个模块: File --> New --> Moudle
选择webapp骨架, 点击create创建
当前使用骨架创建出来的项目结构如下
当前目录缺少java, 我们需要补全; 如果缺少resources, 补全即可
IDEA中集成Tomcat就是为了将项目打包的war包, 自动的放入Tomcat的webapps文件夹中, 进行项目部署
IDEA继承Tomcat有两种方式:
方式一: 集成本地的Tomcat
方式二: 使用Tomcat Maven插件
方式一: 集成本地的Tomcat
点击Edit Configurations
点击加号, 添加一个新的Tomca配置项选择本地的Local
配置项目名称和Tomcat安装路径
点击Deplonyment, 选择要部署的项目;
选择完成后点击apply, 再点击ok
我们在webapp编写一个test.html文件, 运行项目测试一下
方式二: Tomcat Maven 插件
项目的pom.xml文件中添加Tomcat插件
org.apache.tomcat.maven tomcat7-maven-plugin 2.2
添加插件后, 右键项目文件夹, 依次选择Run Maven --> tomcat7:run
运行完成我们可以点击提示路径打开对应网页
我们还可在配置文件插件中的configuration选项中进行端口号和访问路径的配置
org.apache.tomcat.maven tomcat7-maven-plugin 2.2 80 /
注意: 当前插件只支持到Tomcat7, 不过用于开发中测试还是戳戳有余的
上一篇:SQL技能 - 窗口函数