tomcat是什么,怎么编译tomcat

tomcat是什么,怎么编译tomcat Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。

对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程是单独运行的。

诀窍是,当配置正确时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。另外,Tomcat和IIS等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的能力不如Apache服务器。

Tomcat简单地说就是一个运行JAVA的网络服务器,底层是Socket的一个程序,它也是JSP和Serlvet的一个容器。

一、基本环境

1、程序架构

C/S(client/server):
    优点:部分代码写在客户端,用户体验较好
    缺点:服务器更新,客户端也要更新,占用资源大
B/S(browser/server):
    优点:客户端只要有浏览器就行了,占用资源小
    缺点:用户体验相对而言,体验没那么好

2、服务器:一台电脑,配置比一般的要好

3、前提:确保本机已经安装好JDK。(java--version)查看jdk版本,(7.0 or above,现使用的JDK版本是jdk1.8.0_162)。

3、web服务器软件:处理客户端的请求,返回资源|信息,客户端在浏览器的地址栏中输入地址,然后web服务器,接收请求,然后响应消息

4、web应用:需要服务器支撑,常用web服务器:tomcat(apache),webLogic(oracle),webphere(IBM),iis(微软)

二、安装

对于Windows操作系统,tomcat提供了两种安装文件:exe格式和zip格式。

①exe是可运行的安装程序,只需要双击这个文件,即可开始安装Tomcat。在安装过程中,安装程序会自动搜寻JDK和JRE的位置,并把Tomcat服务加入到Windows操作系统的服务中,同时在“开始”→“程序”菜单中加入Tomcat服务器管理菜单(安装操作简单,但不适合本版升级)。

②zip是一个压缩包,只需要把它解压到本地硬盘即可,这种方式既适合Windows系统下的安装,也适用于其他操作系统(Linux系统)(推荐使用,可以安装多个版本)。

以下演示zip安装:

1、进入官网下载安装程序: https://tomcat.apache.org/download-90.cgi

Tomcat的介绍与安装

2、下载完成后,一直无脑下一步

Tomcat的介绍与安装

3、验证安装成功

打开浏览器,在地址栏输入http://localhost:8080 或 http://127.0.0.1:8080进行测试

Tomcat的介绍与安装

表示安装成功!

三、tomcat目录介绍

打开tomcat的解压之后的目录可以看到如下的目录结构:

Tomcat的介绍与安装

bin:主要是用来存放该目录下存放二进制的可执行文件。这些文件主要有两大类,一类是以.sh结尾的(linux命令),	  另一类是以.bat结尾的(windows命令)。并且很多环境变量的设置都在此处,例如jdk路径、tomcat路径等。conf:主要是用来存放tomcat的一些配置文件。lib:主要用来存放tomcat运行需要加载的jar包logs:主要用来存放tomcat在运行过程中产生的日志文件,非常重要的是在控制台输出的日志。(清空不会对tomcat运      行带来影响)      在windows环境中,控制台的输出日志在catalina.xxxx-xx-xx.log文件中      在linux环境中,控制台的输出日志在catalina.out文件中temp:临时文件webapps:存放web项目的目录,其中每个文件夹都是一个项目;如果这个文件下已经存在了目录,那么都是tomcat自带的。注意:其中ROOT是一个特殊的项目,在地址栏中没有给出项目目录时,对应的就是ROOT项目。work:用来存放tomcat在运行时的编译后文件,例如JSP编译后的文件。 清空work目录,然后重启tomcat,可以达到清除缓存的作用。

四、如何把一个项目发布到tomcat中(如何让其他电脑访问到我这台电脑上的资源)

第一种方式:

```
在webapps下面:
    拷贝文件到webapps下的root底下,在浏览器里面直接访问
    在webapps下面新建一个文件夹,要访问的资源放在这里面,直接访问
```

第二种方式:

配置虚拟路径:在conf里面的server.xml文件配置虚拟路径 在host标签下面的Context标签配置

```
1、在conf/server.xml找到host元素节点
2、加入虚拟路径配置
3、在浏览器输入访问
```

第三种方式:

配置虚拟路径

1、在tomcat/conf/catalina/localhost/文件夹下新建一个xml文件,名字自己定义

2、在这个文件内容里面写入context元素,添加配置

3、在浏览器上访问

五、idea配置tomcat

点击Run---EDit Configurations

Tomcat的介绍与安装

点击左侧“ ”号,找到Tomcat Server---Local

Tomcat的介绍与安装

在Tomcat Server -

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/49904.html

(0)

相关推荐

  • 潺怎么读,潺怎么读拼音怎么写

    潺怎么读,潺怎么读拼音怎么写原标题:扩散!2020年部编中小学1-9年级下册语文第一单元试卷含答案分享下载资料的小伙伴们请注意:将文章下拉至文末,点击最下方的了解更多,可以进入下载页面!2.给下列汉字加偏旁变成新字,再组

    趣活 2021年12月13日
  • 烟花绽放的句子,形容烟花很美的句子

    烟花绽放的句子,形容烟花很美的句子这样的夜晚,诗意的雅兴浮起,源源不断的词句在它的脑海出现,写出一句又一句诗情画意的句子,景色与诗句相依,是那么的浪漫无比。
    烟火绽放,成一丛丛的烟花表演,迹象出现在浩瀚的天际,是那么美,

    阅读 2021年10月21日
  • 微信被封15天,难受

    昨天早上时候,我去当地一拣小有名气的一个电脑技术公司。在和两个像是黑客的程序员进行了许多有关电脑越狱挡火墙的谈话后,我最终选择的愿意承担个人社会的风险后,两位程序员开始的对腾讯的王者荣耀开始上手,他们用的一些国外越狱工具和自己创造的程序暴力破解工具后,开始对王者荣耀开始进行漏洞捉取,可是,腾讯的后台能轻松破解?笑话,一个人对他们说。“能不能借助其他腾讯服务器的工具进行提取?”然后,我们本打算看腾讯的后台的强大改成去腾讯白嫖皮肤,不出意外,曹操的烛龙已搞好,但是,s10才有烛龙活动,为什么能这样造?,然后,我抱着玩一玩的心态登了一下,结果是这样的。(那时候是开玩笑的,不是真的破解王者)

    科技 2021年11月18日
  • 马尔济斯,马尔济斯犬价格多少钱一只

    热点马尔济斯,马尔济斯犬价格多少钱一只我是介绍给你,不卷曲,还要看纯种是否名优在之后,人家狗狗不是,就要有警惕了,幼仔一只是6000以上10000以下.是的.
    有些人就拿北京狗.或一千多的话,成犬比幼犬贵.
    因为成犬的身

    电商 2021年11月13日
  • 《且试天下》-电视剧全集百度云【1280P网盘分享】超清画质

    103010全集-电视剧百度云【1280P网盘分享】超清画质 103010完整电视剧百度云(hd高清)网盘(1280P汉字)完整资源已分享。 可见原著设定好,还是小说写得太好。作者...

    2022年4月28日
  • 石窝如何钓鱼

    石窝如何钓鱼岩石之间有空隙,称为石巢。借助石巢,鱼可以御寒,避免攻击,这是冬天的优势。冬天钓鱼,最好选择离岸边稍远一点的石巢,水深更好。在石窝钓鱼要注意,避免底挂现象,注意线套的力度。最好使用强度比平时大的线组,否则很容

    电商 2021年10月21日