当前位置: 首页 > news >正文

长春网站策划环球军事网

长春网站策划,环球军事网,wordpress分类标签,网站开发与技术分析文章目录 背景服务器web 服务器服务资源的分类服务器软件的分类nginx 和 tomact总结 安装Tomcatbrew安装官网压缩包安装IDEA集成IDEA插件 说明 背景 在讲 Tomcat 是啥之前,我们先来了解一些概念。 服务器 可以理解为一个高性能的电脑,但是这个电脑现在…

文章目录

    • 背景
      • 服务器
      • web 服务器
      • 服务资源的分类
      • 服务器软件的分类
      • nginx 和 tomact
      • 总结
    • 安装Tomcat
      • brew安装
      • 官网压缩包安装
      • IDEA集成
      • IDEA插件
    • 说明

背景

在讲 Tomcat 是啥之前,我们先来了解一些概念。

服务器

可以理解为一个高性能的电脑,但是这个电脑现在什么软件都没有安装。
在这里插入图片描述

web 服务器

给这个服务器安装一些服务器软件,如 nginx、Apache、Tomcat 等。这台服务器就可以帮我们接收用户的请求,处理请求,做出响应。

Tomcat 就是一个web服务器软件,常见的java相关的web服务器软件:

  • webLogic:oracle公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。
  • webSphere:IBM公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。
  • JBOSS:JBOSS公司的,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。
  • Tomcat:Apache基金组织,中小型的JavaEE服务器,仅仅支持少量的JavaEE规范servlet/jsp。开源的,免费的。

服务资源的分类

  1. 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析
    • 如: html,css,JavaScript
  2. 动态资源:每个用户访问相同资源后,得到的结果可能不一样。称为动态资源。动态资源被访问后,需要先转换为静态资源,在返回给浏览器
    • 如:servlet/jsp,php,asp…

服务器软件的分类

1、web服务器:所有的服务器软件都可以称之为web服务器软件
2、HTTP服务器(静态服务):使用HTTP协议传输资源,提供服务
3、应用服务器(动态服务):一个特定应用的承载容器

web服务器:顾名思义,Web的功能就是提供Web化服务。那什么又叫Web服务呢,简单点理解比如:网站页面服务、邮件服务、网络下载服务等等,都可以称作Web化服务。
总而言之,Web服务器从广义上来说,就是响应用户的需求并提供响应和服务。所以从这个角度来讲,当下几乎所有服务器软件都可以称之为Web服务器。

nginx 和 tomact

Nginx:典型的静态服务器,可做反向代理、负载均衡,一般放在最前面直面用户,配合后端Tomcat打前阵;纯C写的,性能贼高、内存消耗极少、稳定性也相当好,互联网公司重度使用

Tomcat:Apache出品,典型的应用服务器软件,符合Servlet标准的应用容器,也可以提供http服务,但一般不会作为http服务器;是Spring Boot框架默认的内置服务器

总结

Tomcat 可以解析动态资源(当然也可以解析静态资源,但是不是主要的) java 项目。

安装Tomcat

brew安装

brew install tomcat

安装目录为 /opt/homebrew/opt/tomcat@8

vi ~/.bash_profile
export PATH=$PATH:/opt/homebrew/opt/tomcat@8/bin
source ~/.bash_profile
# 查看Tomcat基本信息
catalina -h
catalina run

在这里插入图片描述
如果要部署 Servlets,项目根目录一般会有该文件夹,具体可看 这里
在这里插入图片描述

官网压缩包安装

http://tomcat.apache.org
在这里插入图片描述

tar -zxvf tomcat压缩包路径 ~/Library/tomcat
# 为了方便把文件夹名称改为tomcat,或者建立一个软连接
# 软连接
ln -s ~/Library/apache-tomcat-8.5.54 ~/Library/tomcat
# 修改文件夹名称
mv ~/Library/apache-tomcat-8.5.54 ~/Library/tomcat

添加环境变量

vim .bash_profile
export TOMCAT_HOME=/Users/用户名/Library/tomcat
export PATH=$PATH:$TOMCAT_HOME/bin
source .bash_profile

授权 bin 目录下的权限

cd ~/Library/tomcat/bin
sudo chmod 755 *.sh

启动与关闭

startup.sh
shutdown.sh

IDEA集成

在这里插入图片描述

在这里插入图片描述
把你用 brew 安装的路径放在这
在这里插入图片描述
/opt/homebrew/Cellar/tomcat@8/8.5.76/libexec
在这里插入图片描述
在这里添加我们的项目
在这里插入图片描述

IDEA插件

pom.xml

<build><!--maven插件--><plugins><!--tomcat插件--><plugin><groupId>org.apache.tomcat.maven</groupId><!-- tomcat7的插件, 不同tomcat版本这个也不一样 --><artifactId>tomcat7-maven-plugin</artifactId><version>2.1</version><configuration><!-- 通过maven tomcat7:run运行项目时,访问项目的端口号 --><port>80</port><!-- 项目访问路径  本例:localhost:9090,  如果配置的aa, 则访问路径为localhost:9090/aa--><path>/travel</path></configuration></plugin></plugins>
</build>

在这里插入图片描述

说明

在这里插入图片描述

http://www.zhongyajixie.com/news/19949.html

相关文章:

  • 怎么在另外一台电脑的浏览器打开自己做的网站地址栏输入什么百度云搜索引擎入口百度网盘
  • 外贸公司网站建设需要注意最近三天的国内新闻
  • 网站建设选谋者武汉seo工厂
  • 网站怎么做需要花钱吗网络推广平台有哪些?
  • 上海好的网站制作公司恶意点击软件哪个好
  • 做网站如何选域名网站底部友情链接
  • 网站设计不包括百度推广登录后台
  • 大连电子学校网站建设seo论坛站长交流
  • 如何做网站的免费网站统计代码
  • 配色相关网站泉州seo按天计费
  • 北京网站开发服务苏州网站建设哪家靠谱
  • 衡阳网站建设icp备流程优化四个方法
  • 6电商网站建设如何进行品牌宣传与推广
  • 佛山专业做网站公司哪家好广东企业网站seo报价
  • 做网站时版权怎么写技术培训学校机构
  • wordpress用户id号aso优化排名违法吗
  • 做网站费用上海网站搜索引擎优化的方法
  • 美橙建站之星怎么样自媒体营销
  • 网站免费注册域名互动营销案例
  • 普陀酒店网站建设安卓优化大师全部版本
  • php个人网站论文外贸网站建设优化推广
  • 苏州网站建设熊掌石家庄新闻网头条新闻
  • 餐饮公司做网站的好处杭州seo哪家好
  • 防护疫情的10条措施北京seo服务
  • 网站上可以做文字链接么内容营销的4个主要方式
  • 百度k了网站怎么办站长统计网站大全
  • 网站备案没了全球十大搜索引擎
  • 网站开发销售员网站平台搭建
  • 做网站赚钱吗网络营销是以什么为中心
  • 香港疫情最新通报seo在线优化排名