Tomcat
Tomcat 是 Web 服务器的一种,封装了 HTTP 协议操作,简化开发,同时可以将 web 项目部署到服务器中,对外提供网上浏览的服务。
下载
对于版本选择,不同版本对语言支持不同,8.X 版本支持 java8 及以上,所以这里选择 8.x 版本的 Tomcat。
Tomcat8.x 安装
选择安装版本之后,下拉选择安装的 64 位或者 32 位。
下载完成后,解压在英文目录,注意中文目录会出错。
安装完成后,双击 bin 目录下的 startup.bat 运行 Tomcat.
如果出现闪退现象,可能是因为你的 JAVA_HOME 没有配置,需要配置完成 Java_HOME,详细参考CSDN 文献。
正常情况下,控制台启动 Tomcat 会出现乱码的情况,这是因为控制台采用 GBK 的编码方式,而 Tomcat 的控制台编码是 UTF-8,所以我们可以在主目录下的 conf 文件夹下的
通过文本方式打开,修改里面的为 GBK。
Tomcat 的关闭
- 强制关闭 直接点击 ❌
- 正常关闭
- 双击 bin 目录下的 shutdown.bat
- 在控制台 Ctrl+C
配置
-
修改启动端口号
在 conf 目录下的 server.xml
打开后,找到
修改默认端口号 0-65535。
HTTP 协议默认的端口号是 80,如果将 Tomcat 端口改为 80,将来访问 Tomcat,就不用输入端口号了。
部署 Web 项目
将项目放在 webapps 的目录下就完成部署。
通常情况下,会将 javaweb 项目打成 war 包,然后将 war 包放在 webapps 目录下,Tomcat 会自动解压缩 war 文件。
在 IDEA 中的 Maven 项目中集成本地的 Tomcat
-
创建新的 MavenWeb 项目
在创建时,选择 maven 的 webapp,创建完成后,等待
部署完成后,会在目录里出现 main 文件
在 main 中缺少 Java 跟 resources 文件,在 main 文件夹中创建文件夹
创建完成后,现在是一个完整的 maven 项目
将 pom.xml 文件中多余的坐标删除
从创建 war 包以下的 maven 坐标都是多余的,现阶段用不到,可以删除
删除后,就剩下极少一部分。
- 集成本地 Tomcat
选择自己的 maven.war 包
点击 ok,创建完成
创建一个 html 文件
测试成功,成功在 idea 中配置完成 tomcat