Mac系统中安装Tomcat开源套件

作者:小菜 更新时间:2025-02-08 点击数:
简介:Tomcat是一套开源软件,它由Apache Software Foundation(ASF)开发,用于实现Java Servlet和JavaServer Pa

【菜科解读】

Tomcat是一套开源软件,它由Apache Software Foundation(ASF)开发,用于实现Java Servlet和JavaServer Page (JSP)技术。

Tomcat是雄性猫的意思。

在O‘Reilly的动物书中,猫已经被用作另一本书的封面。

所以,Tomcat的O'Reilly书的封皮是雪豹(Snow Leopard):

猫咪变雪豹

Tomcat的功能

Tomcat的核心是一个Servlet Container。

Servlet是一类特殊的Java对象,它工作于web服务器,用于分析请求(request),并生成相应的回复(response)。

Servlet Container用于启动和调用Servlet对象。

当有HTTP请求进入到Web服务器时,Servlet Container会查找相应的Servlet,如果Servlet还不存在,那么Container需要创建对象。

Servlet Container随后将请求的内容传递给Servlet,并将Servlet生成的回复发回给负责通信的服务器程序。

蓝色为请求,红色为回复

关于HTTP协议和Web服务器,可参阅协议森林 HTTP协议

Web服务器使用HTTP协议与客户直接通信。

Tomcat自身包含有Web服务器的功能。

你也可以使用其他的Web服务器,比如Apache服务器,以提供更强大的Web服务器。

Tomcat还有一个重要的功能,是处理JSP文件。

JSP可以看做是一个高层的Servlet,它最终会被翻译成Servlet运行。

我们用模板语言的方式来写JSP文件,这类似于PHP的编写方式。

JSP文件中可以直接包含HTML元素。

利用JSP技术,我们可以从Servlet中分离出视图,让JSP来负责页面的呈现方式,从而更好的实现MVC(Model-View-Control)。

Tomcat中的Jasper模块负责JSP的翻译。

安装Tomcat

Tomcat的安装很简单,下面以Linux/Mac为例介绍:

1. 前往Apache Tomcat的网站下载Tomcat

2. 解压缩下载文件,文件夹中将包括如下内容:

其中bin文件夹下有可执行脚本:

startup.sh

shutdown.sh

分别用于启动和关闭Tomcat。

你可以将bin的路径加入环境变量PATH,以便在命令行时,可以直接使用这两个脚本。

启动Tomcat后,你可以使用浏览器访问下面的地址localhost:8080,来检查Tomcat是否正常启动。

8080为Tomcat的默认端口。

如果一切顺利,将看到下面的页面:

需要注意的是,如果你的计算机上没有Java Runtime,那么为了让Tomcat顺利运行,你需要安装Java Runtime。

webapps

当我们开发好了一个网络app,比如一个网站test之后,可以将app放入到webapps文件夹中。

webapps文件夹中有一个特殊的ROOT文件夹,这个文件夹中包含有默认的网络app。

当我们访问服务器的根目录时,比如localhost:8080/index.html时,实际上访问的是ROOT文件夹中的index.html文件。

(安装好Tomcat之后,ROOT文件夹中包含的是用于设置Tomcat的一个GUI页面。

如果直接更改ROOT的话,最好先备份原始的ROOT文件夹。

)

我们在webapps中新建文件夹test,并放入下面的index.html文件:

Hello World!

在浏览器中,访问localhost:8080/test/index.html,可以看到

服务器可以正常的提供静态的/test/index.html文件。

除了html文件之外,app文件夹中还应该包括与该app相关的其他文件,比如jsp文件,css文件,javascript文件,servlet的.class文件,model相关的.class文件等等。

我们在test文件夹中新建一个index.jsp文件:

Hello World!

%= new java.util.Date() %>

在浏览器中访问,得到如下页面:

可以看到,JSP中的代码调用了java.util.Date()方法,以显示当前时间。

该jsp文件翻译成Servlet,并由Servlet产生适当的回复,传递给客户端,即浏览器。

翻译和回复的过程都是由Tomcat自动完成的。

更改端口

Tomcat是利用一系列xml文件来进行配置的。

比如我们上面的端口为8080。

现在,我们想更改Tomcat所监听的端口,可以在conf/web.xml中,找到Connector标签,以及标签的port属性。

原来的属性值为8080,将其改为其他的值,并重新启动Tomcat就可以了。

总结

Tomcat是实施Servlet与JSP的一套软件。

这里是对Tomcat的简单介绍。

你可以在自己的电脑上迅速的建立起Tomcat主机,并尝试上面的内容。

Mac,系统,中,安装,Tomcat,开源,套件,Tomca
                                   

菩提祖师的个徒弟分别是谁 孙悟空是其中之一

对于四大名著之一的《西游记》大家应该都非常熟悉,我们也都知道孙悟空的师傅是菩提师祖。

那么菩提师祖的徒弟除了孙悟空外还有谁呢?接下来大家就跟着小编一起去看看吧。

菩提祖师的12个徒弟分别是谁菩提师祖的12个徒弟分别是广、大、智、慧、真、如、性、海、颖、悟、圆、觉。

12个字辈在原著《西游记》中,菩提祖师的门中弟子一共有12个字辈,即"广、大、智、慧、真、如、性、海、颖、悟、圆、觉"。

而排到孙悟空的时候刚好是到第十辈,于是他就有了"悟"字这个法号。

孙悟空在第一次见到菩提祖师的时候,《西游记》中是这样描述的,即"见那菩提祖师端坐在台上,两边有三十个小仙侍立台下。

果然是:大觉金仙没垢姿,西方妙相祖菩提;生不灭三三行,全气全神万万慈。

"菩提祖师菩提祖师和如来佛祖是混鲲祖师较为得意的弟子,而混鲲祖师则是创始元灵的弟子。

其中,如来佛祖创立一门派别,即佛教;菩提老祖,是西方妙法祖菩提。

12弟子的实力我们都知道孙悟空的实力非常强,他在菩提祖师那学到了非常多的技能,比如筋斗云、七十二变、18种武术等等。

而孙悟空在他那仅仅学习了不到十年,就达到了如此高的高度。

因此,我们可以知道孙悟空的悟性非常强,同时也可以知道菩提祖师的其他弟子的实力肯定也是非常强劲的,比如真武大帝。

真武大帝被称为荡魔天尊,和孙悟空是同门师兄弟,他的实力非常强劲。

关于真武大帝的介绍,感兴趣的可以去四大天门镇守人是谁中看看。

盘点西游记中十大妖王 齐天大圣孙悟空没一个打得过?

西游记十大妖王,在《西游记》中唐僧师徒四人在西去取经的路上遇到千难万险,每一个地方都有一个非常恐怖的妖王在等待着他们,在《西游记》中有让齐天大圣孙悟空十分头疼的十大妖王区别独角兕大王、黄眉老祖、九头虫、蜈蚣精、红孩儿、牛魔王、蝎子精、金翅大鹏雕、九灵元圣、黄风怪,下面让我们一起去看看吧。

西游记十大妖王:独角兕大王独角兕大王是齐天大圣孙悟空遇到的最难缠的一个妖怪,也是齐天大圣孙悟空为了救师父而四处找人帮忙最多的一次。

齐天大圣孙悟空不但求玉帝查找此人的来历,还先后求了李天王、哪咤,雷公、火德星君、黄河水伯、如来、十八罗汉等仙佛两界众多高手来相助。

不过这些人最终都没有帮上忙。

最终还是如来告诉弟子降龙伏虎,降龙伏虎两罗汉又转告齐天大圣孙悟空,齐天大圣孙悟空才知道独角兕大王的来历,于是去找独角兕大王也就是青牛的主人太上老君,这才解了围,过了关。

西游记十大妖王:黄眉老祖原来是东来佛祖笑和尚敲磬的童子,手使一根由敲磬槌变成短软狼牙棒。

他趁佛祖不在家时,偷了金钹、人种袋两件宝宝,下界成精,假设雷音寺诱使唐僧师徒上当,武力强,能站齐天大圣孙悟空二十八星宿+一些乱七八糟的神仙,战绩非凡。

虽说用了法宝取胜,但是不用法宝也是一挑多不败。

西游记十大妖王:九头虫乱石山碧波潭万圣龙王的入赘女婿——九头虫,堪称一位。

这个敢于创造一场血雨而盗取祭赛国佛宝舍利子的九头虫,本相是气傲不同凡鸟类的九头鸟,也就是如来佛祖所说的周天之内的蠃鳞毛羽昆五虫之一的羽虫。

他没有任何法宝,却能和齐天大圣孙悟空猪八戒大战三十回合不分胜负,并突然「半腰里又伸出一个头来,张开口如血盆相似」,轻轻松松一口咬着鬃,半拖半扯把猪八戒俘虏。

随后才在二郎神以及梅山六兄弟的围攻下,被哮天犬「把头血淋淋的咬将下来」一颗,负痛逃生,径投北海而去,不知所终。

西游记十大妖王:蜈蚣精他身居黄花观,是盘丝洞的七个蜘蛛精的师兄,是个炼制丹药的道士,他以山中百鸟粪所炼制的毒药堪称天下一绝。

而其原形乃是一条七尺长的大蜈蚣。

多目怪的胁下长了一千只眼睛,待他脱去衣裳双臂齐抬,两胁下黄雾弥漫,千只眼睛金光四射,使人向前不能靠近,往后不得后退,就象罩在无形的光网之中。

即使神通广大的齐天大圣孙悟空也是没有办法。

最终被毗蓝婆菩萨以昴日星官眼中所炼制的绣花针收服,去紫云山千花洞看守门户。

西游记十大妖王:红孩儿红孩儿号称圣婴大王,住在号山枯松涧火云洞,他使用一杆丈八火尖枪,武艺一般,但是口中吐火,鼻中喷烟,十分了得,经常与人赤脚打斗。

红孩儿听说吃唐僧肉可以长生不老,用狂风卷走唐僧,用计骗擒猪八戒。

齐天大圣孙悟空战之不胜,去落伽山请来观音菩萨,又让护法惠岸木吒借来托塔天王李靖的天罡刀,收服了红孩儿,让他做了观音菩萨的善财童子,最后成了正果。

西游记十大妖王:牛魔王牛魔王手使一根混铁棍,坐骑辟水金睛兽,法力无边,神通广大,并不买齐天大圣的帐,齐天大圣孙悟空灵机一动,趁牛魔王在乱石碧波潭赴宴的机会,偷了他的坐骑金睛兽,自己变成牛魔王的模样,骗得了芭蕉扇。

正当悟空高兴之时,又被牛魔王变成的八戒骗回了宝扇。

在托塔天王带领的哪吒,道教护法神六甲六丁、四大金刚、佛教护法神伽蓝帮助下,大战几十回合,最终哪吒三太子打败了牛魔王,借得芭蕉宝扇,一扇扇得火熄焰灭,二扇就见凉风吹来,三扇只见满天细雨霏霏。

齐天大圣孙悟空接连扇了四十九扇,断绝火根,永不起火。

经过这一番争斗,牛魔王皈依佛门,罗刹女也隐姓修行,最终都成了正果。

西游记十大妖王:蝎子精#p#分页标题#e#一个法力无边的女性大魔王,相貌国色天香,美艳无比。

当年在灵山听如来佛祖讲经,如来见她不合掌就推了一把,她就转过钩子把如来佛祖的左手中拇指扎了一下,如来疼痛难忍,即令金刚擒拿,蝎子精却在距西梁女国不远的琵琶洞。

唐僧师徒路经女儿国时,她弄阵旋风卷走唐僧,百般诱惑,欲成夫妻美事。

使用一杆三股钢叉,武艺高强,战斗时鼻中喷火,口中吐烟,十分厉害。

齐天大圣孙悟空加猪八戒以二敌一,斗罢多时,不分胜负。

又用倒马毒桩两次打败齐天大圣孙悟空、猪八戒。

最终,齐天大圣孙悟空上天从光明宫搬来昴日星官,昴日星官等悟空诱出蝎子精,立于山坡上,现出本相,原本是一只双冠子大公鸡,对着妖怪一声啼鸣,此怪即时就现了毒蝎本相。

昴日二声啼鸣,毒蝎浑身酥软,死在坡前。

西游记十大妖王:金翅大鹏雕金翅大鹏雕,据如来佛祖所说,混沌初开,天地交合,万物皆生。

飞禽以凤凰为长,凤凰得交合之气,生下孔雀和大鹏。

孔雀曾经把如来吞下肚子,被如来剖开脊背,跨上灵山。

此后想杀孔雀被诸佛劝解,封孔雀为佛母孔雀大明王菩萨。

虽然武力未必胜于孙行者,但其速度却胜过孙行者,一扇九万里,且拥有阴阳二气瓶,两扇便生擒了齐天大圣孙悟空。

西游记十大妖王:九灵元圣九灵元圣,又叫九头狮子;是太乙天尊阁下的座驾,趁天尊狮奴偷喝太上老君的轮回琼液沉浸之际,私下凡间,在玉华州竹节山九曲盘桓洞落草为妖三年(天上三日,人间三年),并收服当地地头蛇黄狮精、狻猊狮、抟象狮、白泽狮、伏狸狮、猱狮、雪狮;凭着在天宫工作经历、高强法力和良好的个人修养,它被六位狮子精尊称为祖翁,六狮为猱狮、雪狮、狻猊、白泽、伏狸、抟象。

旗下徒子徒孙无数。

西游记十大妖王:黄风怪黄风怪又叫黄风大王,原是灵山脚下得道的老鼠,因为偷吃琉璃盏内的清油,怕金刚捉拿问罪,跑到黄风岭兴妖作怪。

他手下的虎先锋用计将唐僧抓入洞府。

后齐天大圣孙悟空与猪八戒打到洞口要人,黄风怪拿起兵器与其交战。

黄风怪使用一杆三股叉,十分骁勇,与齐天大圣孙悟空在黄风岭上打斗三十多个回合,未见胜负。

黄风怪吹起狂风,刮得悟空像纺车一样在空中乱转,火眼金睛酸痛。

悟空和八戒到护法伽蓝所化的农户家中,买了眼疼药,老者说:“这个黄风怪你可得小心呢!”悟空偷听后得知妖怪只怕灵吉菩萨,正不知何处寻找,又遇一老者,告知灵吉菩萨居处,原本那老者乃太白金星所变。

悟空从小须弥上搬来了灵吉菩萨,用飞龙杖才降服黄风怪,使之现出黄毛貂鼠的本相,救出了唐僧。

加入收藏
               

Mac系统中安装Tomcat开源套件

点击下载文档

格式为doc格式

  • 账号登录
社交账号登录