初识JAVAWeb ---[Web开发概述,下载安装Web服务器Apache Tomcat 及环境配置,IDEA部署Tomcat]

Posted 小智RE0

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初识JAVAWeb ---[Web开发概述,下载安装Web服务器Apache Tomcat 及环境配置,IDEA部署Tomcat]相关的知识,希望对你有一定的参考价值。



Web开发概述


学习web开发,需要web服务器,将开发好的web项目部署在web服务器中供外界访问.

WEB服务器

  • Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,可以处理浏览器等Web客户端的请求并返回相应响应,也可以放置网站文件,让全世界浏览;可以放置数据文件,让全世界下载。目前最主流的三个Web服务器是Apache、 nginx 、IIS。
  • 可以向浏览器等Web客户端提供文档,也可以放置网站文件,让全世界浏览; 作为一个容器,是一个连接用户与程序之间的中间件
  • WEB服务器也称为WWW(WORLD WIDE WEB)服务器,主要功能是提供网上信息浏览服务。 WWW 是 Internet 的多媒体信息查询工具,是 Internet 上近年才发展起来的服务,也是发展最快和目前用的最广泛的服务。正是因为有了WWW工具,才使得近年来 Internet 迅速发展,且用户数量飞速增长。

流行的WEB服务器有Tomcat 、 WebSphere 、 WebLogic、Jboss等。


下载安装Web服务器Apache Tomcat 及环境配置


Apache是web服务器,Tomcat是应用(java)服务器,它只是一个servlet容器,是Apache的扩展。 Apache和Tomcat都可以做为独立的web服务器来运行,但是Apache不能解释java程序(jsp,servlet)。

Apache是普通服务器,本身只支持html即普通网页。不过可以通过插件支持php,还可以与Tomcat连通(单向Apache连接Tomcat,就是说通过Apache可以访问Tomcat资源。反之不然)。Apache只支持静态网页,但像php,cgi,jsp等动态网页就需要Tomcat来处理。 Tomcat是由Apache软件基金会下属的Jakarta项目开发的一个Servlet容器,按照Sun Microsystems提供的技术规范,实现了对Servlet和JavaServer Page(JSP)的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat阀等。由于Tomcat本身也内含了一个HTTP服务器,它也可以被视作一个单独的Web服务器。但是,不能将 Tomcat 和 Apache Web 服务器混淆,Apache Web Server 是一个用 C 语言实现的 HTTP web server;这两个 HTTP web server 不是捆绑在一起的。Apache Tomcat 包含了一个配置管理工具,也可以通过编辑 XML 格式的配置文件来进行配置。Apache,nginx,tomcat并称为网页服务三剑客,可见其应用度之广泛。

Tomcat下载官网

下载后,解压zip文件,配置环境变量.

  • 找到之前安装过的jdk根目录.
    复制;

  • 打开系统配置;在高级系统设置中打开环境变量.

  • 在系统变量中新建

变量名: JAVA_HOME
变量值: 复制的jdk根目录.

  • 启动Tomcat:

可在安装目录的bin目录下找到名为 startup.bat 的文件,双击即可;

或者在任务栏的图标处右键选择启动;

启动Tomcat后,测试是否成功

在浏览器输入127.0.0.1:8080 ;若弹出此页面;则成功;


若出现8080端口占用错误;


方式(1)手动修改:

  • 可在Tomcat安装目录下的conf目录下打开server.xml文件

  • 修改 port为指定的端口号即可;

方式(2)命令行解决端口问题:

或者使用命令行找到占用8080端口的程序,进行关闭;


关于Tomcat安装目录的基本作用

bin : 存放启动和关闭Tomcat的脚本文件
conf : 存放Tomcat服务器的各种配置文件
lib : 存放Tomcat 服务器的资源 jar包
logs : 存放日志文件
temp : 存放运行时临时产生的临时文件
webapps : Web应用所在目录;即提供外界访问的web资源存放目录
work : Tomcat工作目录


初步学习创建部署web项目


在IDEA创建Web项目

  • (1)首先创建一个普通的项目;右键项目名;选择Add Framework Support 选项

  • (2)点击Web Application

  • 一个Web项目的基础就出现了.


web 项目结构


部署Tomcat服务器

方式1:手动发布

(开发期间极少使用,项目向生产环境发布时使用)
将workspace中web项目下,WebContent目录中的文件复制到服务器webapps目录下,并在此目录中创建新的helloword根目录。


试试这个手动的方式;

  • (1)在项目的存放位置找到web;

复制里面的文件;

  • (2)在Tomcat的安装目录寻找名为webapps的目录;新建一个文件夹;将复制的web文件粘贴过来.

  • (3)启动Tomcat服务器后;在浏览器中输入127.0.0.1:8080/在webapps中新建的文件夹名/里面的文件


方式2:自动发布

自动将web应用发布到web服务器下,需要在开发工具中集成tomcat


  • (1)在IDEA中找到编译器配置选项

或者在菜单栏run中;

  • (2)点击+号,找到Tomcat ServerLocal ;添加.

  • (3)配置服务器;

首先要在configure选项中选择Tomcat服务器安装的根目录

然后是部署项目Deployment;点击 + 号;添加构架Artifact

会默认生成网页加载地址;
Application context 可以直接写成一个斜杠 /
apply后

选择需要改动的位置

  • (4)启动Tomcat服务器后,运行项目

打印运行日志

浏览器自动运行网页


以上是关于初识JAVAWeb ---[Web开发概述,下载安装Web服务器Apache Tomcat 及环境配置,IDEA部署Tomcat]的主要内容,如果未能解决你的问题,请参考以下文章

初识Handsontable

初识JSP

javaweb实训第五天上午——Spring基础

javaweb实训第六天下午——Mybatis基础

ROS+CPP初识

初识UmiJS