成都企业网站维护,李勇seo博客,有没有专做推广小说的网站,哪个网站可以做设计赚钱服务器概述
什么是服务器
服务器#xff1a;就是一个提供为人民服务的机器#xff0c;这里的服务器主要指计算机服务器#xff0c;分为两种#xff1a;服务器软件和硬件服务器#xff1b;
服务器分类
1、硬件服务器#xff1a;安装了服务器软件的主机。就相当于高配的…服务器概述
什么是服务器
服务器就是一个提供为人民服务的机器这里的服务器主要指计算机服务器分为两种服务器软件和硬件服务器
服务器分类
1、硬件服务器安装了服务器软件的主机。就相当于高配的PC电脑
2、服务器软件就是一个软件例如
(1) 数据库服务器软件MysqlOracle等
(2) Web服务器软件与Http服务器标准差不多开源服务器
① 开源免费
② 大部分服务器只支持静态页面的浏览
③ 只支持了JavaEE规范中的几个规范
④ 例如Apachephp、Nginx、Tomcat
(3) 应用服务器软件商业服务器
① 收费
② 实现了JavaEE13中规范
③ WebSphere(IBM)、WebLogic(Oracle)、JBoss(red hat)
④ Tomcat由于实现了JavaEE规范中的Servlet规范和Jsp规范所以也称之为轻量级的应用服务器
(4) 其他邮件服务器、FTP服务器、代理服务器等
注JavaEE13种规范包括JDBC、JNDI、JSP、Servlet、JTA、XML等
常见的WEB服务器
Javaweb服务器除了支持常规web服务器规范还支持javaee的一些规范更加强大。
Web服务器支持html
Javaweb服务器htmljavaee的一些规范servletjsp等
WebLogicWebLogic是Oracle公司的产品是目前应用最广泛的Web服务器支持JavaEE规范而且不断的完善以适应新的开发要求
WebSphere另一个常用的Web服务器是IBM公司的WebSphere支持JavaEE规范
Jboss大名鼎鼎的红帽的产品原来属于开源组织Jboss后被红帽收购。支持JavaEE规范免费产品免费服务收费
Tomcat是一个开源免费占用内存小的javaWeb服务器我们要学的就是它
注既然是应用服务器也就具有web服务器的功能
TOMCAT入门
TOMCAT介绍
1、Tomcat是一个开源免费的javaWeb服务器它是 Apache 软件基金会的一个顶级项目由 ApacheSun和其他一些公司及个人共同开发而成
2、Tomcat8 支持最新的 Servlet 3.1 和JSP2.3 规范。Tomcat用java语言开发Tomcat是一个符合J2EEServlet规范标准的WEB服务器
3、如果我要在电脑上运行Tomcat必需要有java的运行环境。我们后面的JavaWeb学习都是基于Tomcat服务器的。官方地址Apache Tomcat® - Welcome!
TOMCAT安装并访问
1、路径中间不能有空格不能有中文不能有特殊符号
2、Tomcat是使用Java语言编写的一个服务器(程序)要运行Tomcat必须得有Java的环境
(1) 32位的JDK --- 32位的Idea--- 32位Tomcat
(2) 64位的JDK --- 64位的Idea--- 64位Tomcat
安装步骤
1、安装Java环境配置环境变量JAVA_HOME和path。没有JAVA_HOME会报错
2、启动Tomcat。Tomcat目录结构 打开bin目录选择启动
启动 双击bin目录下面是startup.bat或者通过cmd命令提示符窗口中启动
关闭 双击bin目录下面的shutdown.bat
3、浏览器中访问Tomcat的默认端口是8080。也是可以修改端口号Tomcat文件夹 -- conf -- server.xml中的前提是端口号没有被占用。80是http默认端口不用写直接访问的就是80
(1) 访问
① http://服务器所在主机的IP:服务器的端口号/资源名字
② http://服务器所在主机的名字:服务器的端口号/资源名字
(2) 若服务在本机:
① http://本机的IP:服务器的端口号/资源名字
② http://127.0.0.1:服务器的端口号/资源名字
③ http://localhost:服务器的端口号/资源名字
TOMCAT常见错误
1、访问的时候一定要先把Tomcat服务打开 2、访问的资源必须要放入Tomcat中 3、端口号被占用Tomcat服务不能重复开启 TOMCAT配置
1、Tomcat默认端口是8080很多情况下我们都会把这个端口进行修改修改成80则访问直接可以不用加端口号访问。80端口是为HTTPHyperText Transport Protocol)即超文本传输协议开放的是HTTP的默认端口号 2、由于80是默认端口我们可以不加端口直接访问http://localhost/
JAVAweb项目
JAVAWEB项目结构
1、开发JavaWeb的程序必需要严格参照JavaWeb提供的规范来存放我们的资源。结构分析如下
1、WEB-INF里面的程序是不可见的必需通过我们的程序访问
2、 现在web.xml并不是必需的如果项目中需要用到这个web.xml建议可以从apache-tomcat-xxx\webapps\ROOT\WEB-INF\web.xml拷贝
3、index是非常特殊的我们访问到一个文件夹如果没有确定是哪一个文件它就会去找名称为index.html或者index.jsp的文件
创建WEB项目
步骤
1、创建一个文件夹oa1
2、在oa1下面创建WEB-INF文件夹在WEB-INF下面分别创建lib和classes文件夹
3、拷贝web.xml到WEB-INF下面。可以从\apache-tomcat-xxx\webapps\ROOT\WEB-INF\web.xml拷贝
4、在oa文件夹下面创建一个hello.html
WEB项目部署
1.直接把文件夹放到Tomcat的webapps中
2.在server.xml里面进行配置
写在最后
Tomcat是一款常用的轻量级服务器在初学WEB开发时十分重要我们所熟知的Springboot框架也是内置了Tomcat。笔者小中大厂均有面试经历每日分享JAVA全栈相关知识希望能够和大家共同进步。