Java Web(十二):Tomcat服务器使用

一、web软件架构

1、web资源

      2.1、静态web资源

              指web页面中供人们浏览的数据始终是不变。静态web资源开发技术:html,css,JavaScript

      2.2、动态web资源

              指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同。常用动态web资源开发技术:JSP/Servlet、ASP、PHP等,在Java中,动态web资源开发技术统称为Javaweb。

2、web软件架构演变过程

      1.1、由单机向网络演变

      1.2、由C/S向B/S演变

               C/S(Client/Server):即客户端和服务器软件,客户端需要单独的开发及安装。

               B/S(Brower/Server):即浏览器和服务器软件,用浏览器充当客户端,无需单独开发及安装。

二、web服务器

1、web服务器概述

Web服务器是指驻留于因特网上某种类型计算机的程序,是可以向发出请求的浏览器提供文档的程序,即Web服务器的本质是一个软件。服务器是一种被动程序:只有当Internet上运行在其他计算机中的浏览器发出请求时,服务器才会响应。

2、常用web服务器

  • webLogic:是美国bea公司出品的一个application server。BEA WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。
  • webSphere:WebSphere Application Server 是一种功能完善、开放的Web应用程序服务器,是IBM公司电子商务计划的核心部分,它是基于 Java 的应用环境,用于建立、部署和管理 Internet 和 Intranet Web 应用程序。
  • JBOSS:是一个基于J2EE的开放源代码的应用服务器。 JBoss代码遵循LGPL许可,可以在任何商业应用中免费使用。JBoss是一个管理EJB的容器和服务器,支持EJB 1.1、EJB 2.0和EJB3的规范。但JBoss核心服务不包括支持servlet/JSP的WEB容器,一般与Tomcat或Jetty绑定使用。
  • Tomcat:Tomcat是一个实现了JAVA EE标准的最小的WEB服务器;Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,目前比较流行的Web 应用服务器。

三、Tomcat服务器的基本操作

1、Tomcat下载安装

      Tomcat的下载地址:Apache Tomcat® - Welcome!,下载完成后解压压缩包即可完成安装,安装完成后的目录如下:

                     

      注意:安装目录建议不要有中文和空格。

2、Tomcat的启动关闭

      启动:

               windows系统下,打开安装目录下的bin文件夹,双击startup.bat即可启动;

               Linux系统下,切换到安装目录下的bin目录,输入命令:sh startup.sh或sh catalina.sh run启动。

       关闭:

              windows系统下,打开安装目录下的bin文件夹,双击shutdown.bat即可关闭;

              Linux系统下,切换到安装目录下的bin目录,输入命令:sh shutdown.sh即可关闭。

3、Tomcat的配置

      3.1、Tomcat端口的配置

               修改Tomcat服务器的启动端口,则可以在server.xml配置文件中的Connector节点进行的端口修改,如:

 <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />

      3.2、部署项目的方式

         直接将项目放到webapps目录下,启动Tomcat服务器,虚拟目录(项目的访问路径)为项目的名称;

         在conf/server.xml文件中<Host>标签体中配置<Context docBase="项目存放的路径" path="虚拟目录" />,如:

<Context docBase="D:\hello" path="/hehe" />

         在conf\Catalina\localhost创建任意名称的xml文件,在文件中编写<Context docBase="项目存放的路径" />,虚拟目录为xml文件的名称。这种方式可以实现热部署。如:

<Context docBase="D:\hello" />

4、Tomcat集成到IDE部署项目

Tomcat集成到eclipse

1、打开eclipse,Window -> show view -> Server 打开“Server” 面板 配置 Server,如果没有“Server” ,选择 “other”,在搜索框输入Server定位选项,再双击打开Server面板

2、点击Window ——>Preference

3、在“Preference”窗口输入 “server”搜索定位到  “Runtime Environments”,点击 “add”,选择对应的Tomcat版本,点击 “next”

4、添加的tomcat 的 安装目录 ,设置JRE,点击 “Finnish”,回到“Preference”窗口点击“OK”

5、双击 tomcat 实例,打开实例配置界面,修改 Server Path和deploy path的路径,最后保存修改 Ctrl + s 

6、启动tomcat server  ,点击3或 1和2“start”

7、访问Tomcat,路径:http://localhost:8080/

Tomcat集成到IDEA

1、打开IDEA,Run ——>Edit Configurations...

2、选择Defaults,找到Tomcat Server,选择Local

3、创建web项目

        

4、启动并访问项目,访问路径:http://localhost:8080/index.jsp

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值