JavaWeb初识 服务器了解 Tomcat下载与安装

简介: web服务器:                   动态语言服务器,运行方式的不同                   现在的运行方式是通过网络来激发运行                   服务器的用处:                      动态语言就是在服务器中运行                      平时的运行方式是通过本地进行运行的。

web服务器:

                   动态语言服务器,运行方式的不同

                   现在的运行方式是通过网络来激发运行

                   

服务器的用处:

                      动态语言就是在服务器中运行

                      平时的运行方式是通过本地进行运行的。

                      动态语言是通过到达请求,来激发运行URL网页地址来激发运行

                      web服务器是用来解析http协议,相当于一个平台在这个平台做web开发,好多东西他都给你搭建好了

                       

浏览器请求——  WEB 解析(判读运行那些Java代码) ——   Java服务器——  输出内容到——  Web服务器(HTML) —— 浏览器接受显示


Web服务器:帮我们处理请求,处理链接的容器,代码在容器中运行。(帮我们处理相应的请求)


1.接受请求

2.解析请求头信息

3.找到指定代码运行

4.得到运行输出的HTML 代码 输出到浏览器


web有多线程多任务访问的处理机制,web服务器也是可以进行集群操作的。

f6f9ee65193f2282de46e83ecc8fb0c64df03d67f6f9ee65193f2282de46e83ecc8fb0c64df03d67

Tomcat服务器 WEB容器

WEBLongic 服务器 WEB容器 EJB容器

JBoss服务器   WEB容器 EJB容器

等等很多


Tomcat:

              用Java语言制作的服务器,可以在任何平台运行

              多线程服务器

              服务器集群


Tomcat下载和安装:

  

1.下载tomcat 网站 tomcat.apache.org

 fcbfe60e645b8977b1d9a9328ad789cb33da64ac       

f6f9ee65193f2282de46e83ecc8fb0c64df03d67


2.检查jdk环境是否配置好来 Java_Home 必须要有

3.将压缩包解压出去,打开tomcat下的bin目录,下面有一个startup.bat(Windows上的启动文件) startup.sh (Linux上启动文件)

正常的关闭tomcat需要启动 shutdown.bat    shutdown.sh  直接按X关闭是强制关闭,非法关闭 会丢失一些数据

4.检查环境变量,启动tomcat  如果有闪退 或者运行一会就退出 就是环境变量配置有问题 或者是jdk版本过低 版本不匹配


错误情况:

1.闪退  环境变量没有配置好,必须有Java_Home (如果配置还有闪退 有可能是jdk版本过低或者 过高)

2.打开后  不到  几秒中就退出了,端口占用 (一个端口是网络通讯的口子,这口子是一个数字,一个端口只能给一个协议占用)你的电脑启动了2个tomcat  非要启动两个tomcat 可以修改另一个tomcat端口这样就不冲突了


默认配置的tomca访问

默认端口数字是8080

http://localhost:8080

http://127.0.0.1:8080

http://地址:端口


测试启动tomcat服务器,然后用本地连接进行测试(会弹出tomcat网页)


如果他可以在本机没有配置jdk环境的情况下运行  只需要将你的jdk放入到tomcat包中 在写个批处理指定 jdk路径

set Java_Home ./  jdk-11.0.2

set path=./ jdk-11.0.2/bin;%path%

bin/startup.bat

配置在你的bat文件中 用bat执行 在没有配置jdk的环境下都可以执行



tomcat一定要到官网上下载纯净版  比较干净


idea配置tomcat运行环境:

1.创建maven工程 web工程

2.2f1c9e1a6d07e1629727164c9434781cb3568a683.752f9bdee84aced651071ec1cba0b0bb85213f0b4.a9e5ae50390547db910bebb5dcbed52420502944

5.f9169d63648f4a5a3389a54d1ad33aadaa386b336.a9fa3b0130835b3bedbbde81b87a869ee8f43f8c

7.561d7c969e0989f3ee18e92db82a610867d12128


目录
相关文章
|
19天前
|
弹性计算 JavaScript 前端开发
一键安装!阿里云新功能部署Nodejs环境到ECS竟然如此简单!
Node.js 是一种高效的 JavaScript 运行环境,基于 Chrome V8 引擎,支持在服务器端运行 JavaScript 代码。本文介绍如何在阿里云上一键部署 Node.js 环境,无需繁琐配置,轻松上手。前提条件包括 ECS 实例运行中且操作系统为 CentOS、Ubuntu 等。功能特点为一键安装和稳定性好,支持常用 LTS 版本。安装步骤简单:登录阿里云控制台,选择扩展程序管理页面,安装 Node.js 扩展,选择实例和版本,等待创建完成并验证安装成功。通过阿里云的公共扩展,初学者和经验丰富的开发者都能快速进入开发状态,开启高效开发之旅。
|
2月前
|
弹性计算 Ubuntu Linux
阿里云服务器一键安装Docker社区版教程,基于系统运维管理OOS
阿里云服务器一键安装Docker社区版教程,基于系统运维管理OOS自动化部署。支持Ubuntu 22.04/20.04、CentOS 7.7-7.9及Alibaba Cloud Linux 3.2104 LTS。前提条件:ECS实例需运行中且有公网。步骤:选择Docker扩展并安装,验证成功通过命令`docker -v`查看版本号。
318 79
|
21天前
|
弹性计算 JavaScript 前端开发
一键安装!阿里云新功能部署Nodejs环境到ECS竟然如此简单!
一键安装!阿里云新功能部署Nodejs环境到ECS竟然如此简单!
一键安装!阿里云新功能部署Nodejs环境到ECS竟然如此简单!
|
2天前
|
安全 数据建模 应用服务中间件
SSL证书怎么获得?获得后如何安装到服务器?
在当今互联网时代,SSL证书是保障网站安全的重要工具,实现HTTPS加密和身份认证,防止数据劫持或篡改,提升SEO效果。获取SSL证书需选择可信的CA机构、选择证书类型、生成CSR、验证域名及企业信息并获取证书。安装SSL证书到服务器(如Nginx)涉及上传证书文件、配置Nginx并重启服务。具体步骤可参考详细教程。 简介:SSL证书对网站安全至关重要,涵盖获取与安装流程,包括选择CA、生成CSR、验证信息、配置服务器等关键步骤。
|
3月前
|
NoSQL 关系型数据库 应用服务中间件
docker基础篇:安装tomcat
docker基础篇:安装tomcat
187 64
|
2月前
|
网络协议 Java 应用服务中间件
centos7环境下tomcat8的安装与配置
本文介绍了在Linux环境下安装和配置Tomcat 8的详细步骤。首先,通过无网络条件下的文件交互软件(如Xftp 6或MobaXterm)下载并解压Tomcat安装包至指定路径,启动Tomcat服务并测试访问。接着,修改Tomcat端口号以避免冲突,并部署Java Web应用项目至Tomcat服务器。最后,调整Linux防火墙规则,确保外部可以正常访问部署的应用。关键步骤包括关闭或配置防火墙、添加必要的端口规则,确保Tomcat服务稳定运行。
|
3月前
|
存储 人工智能 自然语言处理
ChatMCP:基于 MCP 协议开发的 AI 聊天客户端,支持多语言和自动化安装 MCP 服务器
ChatMCP 是一款基于模型上下文协议(MCP)的 AI 聊天客户端,支持多语言和自动化安装。它能够与多种大型语言模型(LLM)如 OpenAI、Claude 和 OLLama 等进行交互,具备自动化安装 MCP 服务器、SSE 传输支持、自动选择服务器、聊天记录管理等功能。
340 15
ChatMCP:基于 MCP 协议开发的 AI 聊天客户端,支持多语言和自动化安装 MCP 服务器
|
2月前
|
关系型数据库 MySQL 应用服务中间件
《docker基础篇:8.Docker常规安装简介》包括:docker常规安装总体步骤、安装tomcat、安装mysql、安装redis
《docker基础篇:8.Docker常规安装简介》包括:docker常规安装总体步骤、安装tomcat、安装mysql、安装redis
136 7
|
7月前
|
Java Docker 微服务
微服务架构已成为Java Web开发的新趋势,它通过将应用分解为独立、可部署的服务单元,提升了系统的灵活性与可维护性。
微服务架构已成为Java Web开发的新趋势,它通过将应用分解为独立、可部署的服务单元,提升了系统的灵活性与可维护性。每个服务负责特定功能,通过轻量通信机制协作。利用Spring Boot与Spring Cloud等框架可简化开发流程,支持模块化设计、独立部署、技术多样性和容错性,适应快速迭代的需求。
99 1
|
7月前
|
Java Spring 开发者
Java Web开发新潮流:Vaadin与Spring Boot强强联手,打造高效便捷的应用体验!
【8月更文挑战第31天】《Vaadin与Spring Boot集成:最佳实践指南》介绍了如何结合Vaadin和Spring Boot的优势进行高效Java Web开发。文章首先概述了集成的基本步骤,包括引入依赖和配置自动功能,然后通过示例展示了如何创建和使用Vaadin组件。相较于传统框架,这种集成方式简化了配置、提升了开发效率并便于部署。尽管可能存在性能和学习曲线方面的挑战,但合理的框架组合能显著提升应用开发的质量和速度。
160 0

热门文章

最新文章