1 概述
Web服务器
- Web服务器是一个应用程序(软件),对 HTTP协议的操作进行封装,使得程序员不必直接对协议进行操作,让Web开发更加便捷,主要功能是“提供网上信息浏览服务”
Tomcat服务器
- Tomcat是Apache 软件基金会一个核心项目,是一个开源免费的轻量级Web服务器,支持Servlet/JSP少量JavaEE规范
- Tomcat 也被称为Web容器、Servlet容器。Servlet 需要依赖于Tomcat才能运行
JavaEE:Java Enterprise Edition,Java企业版。指Java企业级开发的技术规范总和。包含13项技术规范:JDBC、JNDI、EJB、RMI、JSP、Servlet、XML、JMS、Java IDL、JTS、JTA、JavaMail、JAF
- 作用:
- 封装HTTP协议操作,简化开发
- 可以将web项目部署到服务器中,对外提供网上浏览服务
2 Tomcat服务器基本使用
-
安装:绿色版,直接解压即可
-
卸载:直接删除目录即可
-
启动:双击:
bin\startup.bat
打开浏览器输入:localhost:8080/项目名(放在wobapps目录下)/资源
控制台中文乱码:修改conf/ logging.properties中“java.util.logging.ConsoleHandler.encoding = GBK”
-
关闭
1、直接×掉运行窗口:强制关闭
2、bin\shutdown.bat
:正常关闭
3、Ctrl+C
:正常关闭 -
配置:修改启动端口号:
conf/server.xml
注:HTTP协议默认端口号为80,如果将Tomcat端口号改为80,则将来访问Tomcat时,将不用输入端口号
3 IDEA中创建Maven Web项目
Web项目结构:
- 编译后的Java字节码文件和
resources
的资源文件,放到WEB-INF下的classes
目录下 pom.xml
中依赖坐标对应的jar包,放入WEB-INF下的lib
目录下
使用骨架项目模板创建项目
注意补齐缺失的目录结构
4 IDEA中使用 Tomcat
pom.xml
添加 Tomcat插件
<build>
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<port>80</port><!--访问端口号-->
<path>/</path><!--项目访问路径-->
</configuration>
</plugin>
</plugins>
</build>
- 使用Maven Helper 插件快速启动项目,选中项目,右键 --> Run Maven --> tomcat7:run