JavaWeb部署Tomacat

简介: JavaWeb部署Tomacat

一、JavaWeb 的概念

1.1 什么是JavaWeb

Internet上供外界访问的Web资源分为:静态web资源(如html 页面):指web页面中供人们浏览的数据始终是不变。动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同。静态web资源开发技术:HTML、CSS。动态web资源开发技术:JavaScript、JSP/Servlet、ASP、PHP等。在Java中,动态web资源开发技术统称为Java Web。JavaWeb 是基于请求和响应来开发的。


1.2 请求(Request)和响应(Response)

请求是指客户端给服务器发送数据,叫请求 Request

响应是指服务器给客户端回传数据,叫响应 Response

请求和响应是成对出现的,有请求就有响应。

31e2a80c1d5f4cb131d57066aa422e48.png


二、Tomcat服务器

1、下载Tomcat

官网下载:https://tomcat.apache.org/

选择版本下载即可

93b0f6cfbc012b1371fc435da7a9a310.png


2、安装

下载好Tomcat 版本对应的 zip 压缩包,解压到需要安装的目录即可。


3、tomcat目录介绍

bin 存放 Tomcat 服务器的可执行程序
conf 存放 Tocmat 服务器的配置文件
lib 存放 Tomcat 服务器的 jar 包
logs 存放 Tomcat 服务器运行时输出的日记信息

temp 存放 Tomcdat 运行时产生的临时数据
webapps 存放部署的 Web 工程
work Tomcat 工作时的目录,用来存放 Tomcat 运行时 jsp 翻译为 Servlet 的源码,和 Session 钝化的目录

4、启动Tomcat服务器

Tomcat 安装目录下的 bin 目录下的 startup.bat 文件,双击,就可以启动 Tomcat

5、测试Tomcat 服务器是否启动成功

打开浏览器,在浏览器地址栏中输入以下地址测试:

  1. http://localhost:8080
  2. http://127.0.0.1:8080
  3. http://ip地址:8080

当出现如下界面,说明 Tomcat 服务器启动成功!!

20d2cee0a0c558f2eeb73f84822ae18c.png


三、IDEA整合Tomcat服务器

操作的菜单如下:

英文:File | Settings | Build, Execution, Deployment | Application Server

汉化:File | Settings | 构建、执行、部署 | 应用程序服务器

0106adf42d94a21e80b03dfa21aaa0aa.png

配置Tomcat安装目录:

bfcfb4d07a7a1dba20cfc9758091f127.png

通过创建一个 Model 查看是不是配置成功

adc8cd62a514233e4e0ea795c1e84279.png

Tomcat整合成功


四、IDEA中创建动态web工程

1、创建一个新模块

af00226049eb69db817ab4b3dd33d48b.png

2、【Java Enterprise】

89303d7efe0db754df9d10f507ac54fc.png

3、【Servlet】

2031a9fa3cb0746c2920ec30ac9e3d1b.png

4、模块文件

fde531b87dfff353192951f5cea42f0f.png

5、编辑配置Tomcat

3f7d3a2bd80358903565b008e0b5be24.png

6、可以修改名称、默认打开浏览器、端口号

23709536c84cc1324c6f56356fbf36a0.png

7、添加工件

a29d0dd3dd844dd81da0bd52b6d97488.png

09bbd3338cd30289ddb0f538ddf8557b.png

8、工件添加完成

46f38f6680ac1c1eebf01d3241ffa5f6.png

9、点击运行

234e2e763b1db64a773e927bfceea897.png

10、弹出页面,启动成功

d3ae79a0558f40d20334de9d8c8f57d3.png

目录
相关文章
|
3月前
|
机器学习/深度学习 人工智能 监控
Java与AI模型部署:构建企业级模型服务与生命周期管理平台
随着企业AI模型数量的快速增长,模型部署与生命周期管理成为确保AI应用稳定运行的关键。本文深入探讨如何使用Java生态构建一个企业级的模型服务平台,实现模型的版本控制、A/B测试、灰度发布、监控与回滚。通过集成Spring Boot、Kubernetes、MLflow和监控工具,我们将展示如何构建一个高可用、可扩展的模型服务架构,为大规模AI应用提供坚实的运维基础。
317 0
|
4月前
|
JavaScript Java 大数据
基于JavaWeb的销售管理系统设计系统
本系统基于Java、MySQL、Spring Boot与Vue.js技术,构建高效、可扩展的销售管理平台,实现客户、订单、数据可视化等全流程自动化管理,提升企业运营效率与决策能力。
存储 jenkins 持续交付
597 2
|
6月前
|
SQL 前端开发 Java
JavaWeb 学习日记案例详解及 javaweb 完整项目案例实战指南
本文介绍了一个基于Spring Boot的JavaWeb企业员工管理系统完整案例,涵盖部门管理、员工管理、登录、异常处理、事务管理及AOP等核心功能实现,结合CSDN相关技术文章,提供详细技术方案与应用实例,适合JavaWeb开发者学习与参考。
355 0
|
6月前
|
安全 JavaScript Java
java Web 项目完整案例实操指南包含从搭建到部署的详细步骤及热门长尾关键词解析的实操指南
本项目为一个完整的JavaWeb应用案例,采用Spring Boot 3、Vue 3、MySQL、Redis等最新技术栈,涵盖前后端分离架构设计、RESTful API开发、JWT安全认证、Docker容器化部署等内容,适合掌握企业级Web项目全流程开发与部署。
488 0
|
6月前
|
Java 应用服务中间件 Docker
java-web部署模式概述
本文总结了现代 Web 开发中 Spring Boot HTTP 接口服务的常见部署模式,包括 Servlet 与 Reactive 模型、内置与外置容器、物理机 / 容器 / 云环境部署及单体与微服务架构,帮助开发者根据实际场景选择合适的方案。
237 25
|
7月前
|
Java 应用服务中间件 Linux
在Java 12环境中配置和部署Apache Tomcat的步骤。
这段部署Tomcat的冒险旅程充满技术挑战,但同时也像游戏一样充满乐趣。它需要你提前准备,仔细执行,并随时准备解决意外情况。成功后,你就可以在这匹强壮的网络野马上,带着你的Java应用,冲向Web开发的璀璨星空。
236 56
|
7月前
|
安全 Java Docker
Docker 部署 Java 应用实战指南与长尾优化方案
本文详细介绍了Docker容器化部署Java应用的最佳实践。首先阐述了采用多阶段构建和精简JRE的镜像优化技术,可将镜像体积减少60%。其次讲解了资源配置、健康检查、启动优化等容器化关键配置,并演示了Spring Boot微服务的多模块构建与Docker Compose编排方案。最后深入探讨了Kubernetes生产部署、监控日志集成、灰度发布策略以及性能调优和安全加固措施,为Java应用的容器化部署提供了完整的解决方案指南。文章还包含大量可落地的代码示例,涵盖从基础到高级的生产环境实践。
398 3
|
9月前
|
前端开发 Java 物联网
智慧班牌源码,采用Java + Spring Boot后端框架,搭配Vue2前端技术,支持SaaS云部署
智慧班牌系统是一款基于信息化与物联网技术的校园管理工具,集成电子屏显示、人脸识别及数据交互功能,实现班级信息展示、智能考勤与家校互通。系统采用Java + Spring Boot后端框架,搭配Vue2前端技术,支持SaaS云部署与私有化定制。核心功能涵盖信息发布、考勤管理、教务处理及数据分析,助力校园文化建设与教学优化。其综合性和可扩展性有效打破数据孤岛,提升交互体验并降低管理成本,适用于日常教学、考试管理和应急场景,为智慧校园建设提供全面解决方案。
559 70
|
12月前
|
JavaScript Java 测试技术
基于Java+SpringBoot+Vue实现的车辆充电桩系统设计与实现(系统源码+文档+部署讲解等)
面向大学生毕业选题、开题、任务书、程序设计开发、论文辅导提供一站式服务。主要服务:程序设计开发、代码修改、成品部署、支持定制、论文辅导,助力毕设!