1.1、概念

1.1.1 什么是Web

Web称为万维网,简单理解就是网站,它用来表示Internet主机上供外界访问的资源
Internet上供外界访问的资源分为两大类
静态资源:指Web页面中供人们浏览的数据始终是不变的。(HTML、CSS)
动态资源:指Web页面中供人们浏览的数据是由程序产生的,不同时间点,不同设备访问Web页面看到的也不一样。(JSP、Servlet)
在Java中,动态Web资源开发技术我们统称维Java Web。

1.1.2 什么是Web服务器

Web服务器是运行及发布Web应用的容器,只有将开发的Web项目放置到容器中,才能使网络中的所有用户通过浏览器进行访问

2.1 常见服务器

开源:OpenSource(1、开发源代码 2、免费)
Tomcat:(主流的Web服务器之一,适合初学者)
jetty:(淘宝,运行效率比Tomcat高)
resin:(所有开源Web服务器中,运行效率最高的
收费:
WebLogin(Oracle-甲骨文公司)
WebSphere(IBM-国际商用机器公司)
软件大、耗资源

2.3 Tomcat服务器

下载:Tomcat8.5解压版本

2.3.1 启动

进入Tomcat目录,在bin目录下,双击startup.bat启动

2.3.2 验证

进入浏览器,输入http://localhost:8080,如果有Tomcat界面证明启动成功

2.3.3 停止

2.3.4 tomcat修改端口号

2.3.5 Tomcat闪退

  1. Window+R 输入netstat -ano|findstr "8080"查看是否端口号被进程占用
    如果被占用:tasklist|findstr "27900" 查看是哪个进程,例如是ccc.html,则输入
    taskkill /f /t /im ccc.html关闭该进程
  2. 如果没有被占用,在bin目录下右键编辑startup.bat 和shutdown.bat
    在首行都加上
SET JAVA_HOME= C:\java\……(jdk的目录)
SET TOMCAT_HOME=C:\tomcata-8.5\……(tomcat的目录)

例如我的

SET JAVA_HOME=D:\Java\jdk1.8.0_131
SET TOMCAT_HOME=D:\software\apache-tomcat-8.5.83-windows-x64\apache-tomcat-8.5.83
  1. 以上都不对 在conf/server.xml,右键编辑Context标签的docBase属性,
    改成自己项目中web的实际路径
  2. 修改端口号
    默认8080,在conf/server.xml文件修改,右键编辑Connector标签的port属性

2.3.4 停止

bin/shutdown.bat

2.4 IDEA创建Web项目


2.5IDEA集成Tomcat

点击File选项,选择Settings

选择idea主页面的右上角的Add Configuration

Tomcat服务器部署详细图解相关推荐

  1. WSUS补丁服务器部署详细 利用WSUS部署更新程序

    WSUS补丁服务器部署详细 利用WSUS部署更新程序 https://www.cnblogs.com/Summer6/p/10921491.html WSUS概述 为了让用户的windows系统与其他 ...

  2. Tomcat服务器部署+Web项目搭建

    Tomcat服务器部署+Web项目搭建 1.Tomcat服务器 1 . Tomcat下载     2 . Tomcat启动与关闭     3 . 配置端口号2.IDEA搭建Web项目 1 . web项 ...

  3. winserver搭建smtp_WinServerPOPSMTP邮件服务器搭建详细图解教程

    Win2003 Server POP3 SMTP 邮件服务器搭建详细图解教程 很多企业局域网内都架设了邮件服务器,用于进行公文发送和工作交流.但使用专业 的企业邮件系统软件需要大量的资金投入,这对于很 ...

  4. Linux基础知识点回顾与服务器部署详细解析

    Linux知识点复习 Linux简介 操作系统(Operating System)是应用程序运行的基础支撑环境 操作系统作用是管理和控制计算机系统的硬件与软件资源 lntel x86架构上常见的操作系 ...

  5. 在tomcat服务器部署finereport

    tomcat服务器是免费的且性能相对稳定的web应用服务器,在许多中小型企业中很受欢迎. FineBI支持的版本:tomcat6.0及以上版本 FineBI支持的JDK版本:jdk1.6及以上版本 在 ...

  6. 前端:Tomcat服务器部署Web项目

    文章目录 1.1 C/S架构 1.2 B/S架构 2.1 服务器 2.2 常见服务器 3.1 Tomcat安装 3.2 Tomcat使用 3.3 Tomcat配置 3.4 Tomcat项目部署 4.1 ...

  7. Tomcat服务器入门详细教程

    前言:不是井里没有水,而是你挖的不够深:不是成功来的慢,而是你努力的不够狠. 你好!我是梦阳辰.下面和我一起学习起来吧! 文章目录 01.Tomcat概述 02.Tomcat服务器 03.使用Ecli ...

  8. Tomcat服务器部署war包

    首先来说一下思路: 不管你是通过命令还是通过eclipse,首先得有现成的war包(不会生成war包的请自行百度) 有java运行环境和tomcat服务器 新建一个文件夹,用来存放war包 ,我这里新 ...

  9. vue项目nginx服务器部署详细流程....

    vue项目nginx服务器部署 (1)前言 将自己做的vue项目部署到服务器上,这里我采用的工具是Nginx,Nginx是一款轻量级的web服务器.反向代理服务器,由于它的内存占用小,启动快,高并发能 ...

最新文章

  1. php 现货 结算算法,PHP算法逻辑:如何计算购买量?
  2. 离散信号处理的基本概念理解(第一章 离散序列和离散系统(全))
  3. 【solr基础教程之九】客户端
  4. Win32 一个helloworld对话框
  5. 计算机指令的标准,MIDI是乐器和计算机使用的标准语言,是一套指令
  6. PS教程第六课:魔棒工具进行抠图
  7. 解决linux下syslog文件过大
  8. 关于百度有啊的几点看法
  9. 艹,我竟然找到了克服「微信提示音」焦虑症的方法
  10. iOS 自建应用内测分发平台
  11. 视频的基本参数及H264编解码相关概念
  12. HTML px em pt长度单位(像素 相对长度 点)
  13. uni-app 开发微信小程序 自动化编译,启动项目
  14. Mac启动磁盘不能被分区或恢复成单个分区
  15. AI 量化机器人,人工智能如何助你从股市发家?
  16. 留学Essay写作方法从哪里学习?
  17. 【记录】Tom猫——用Animation-list逐帧动画实现
  18. PPT打印省纸法及改变ppt背景
  19. 批量导出excel中的超链接图片?只需要一招
  20. python批量转换utf8_批量编码转换utf-8

热门文章

  1. 读《数学辞海》编辑委员会之《数学辞海 第六卷》
  2. 秦时明月主题 html静态网站 全套源码资源
  3. 不写脚本,也可以拍摄、剪辑好视频,教你一个快速有效的方法
  4. markdown tips
  5. linux 路由表解析,简单理解Linux路由表
  6. 用python爬取冰冰B站千条评论,我发现了这些...
  7. 计算机多媒体教室工作总结,多媒体教室年终工作总结
  8. 红旗7.0 rc1 版多媒体解决方案(用Realplay 11)
  9. PCB线路板蛇形布线要注意哪些问题?
  10. oracle 索引index那些事