初识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并称为网页服务三剑客,可见其应用度之广泛。
下载后,解压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 Server
的Local
;添加.
- (3)配置服务器;
首先要在
configure
选项中选择Tomcat服务器安装的根目录
然后是部署项目Deployment;点击
+
号;添加构架Artifact
会默认生成网页加载地址;
Application context 可以直接写成一个斜杠 /
apply后
选择需要改动的位置
- (4)启动Tomcat服务器后,运行项目
打印运行日志
浏览器自动运行网页
以上是关于初识JAVAWeb ---[Web开发概述,下载安装Web服务器Apache Tomcat 及环境配置,IDEA部署Tomcat]的主要内容,如果未能解决你的问题,请参考以下文章