javaweb项目(为什么java运行需要tomcat)
这个问题一看就是新手提出来的。作为BAT的Java开发工程师来和大家说,其实Java和Tomcat没有绑定关系。TomcatTomcat是Apache基金会下的
2024-05-23
这个问题一看就是新手提出来的。作为BAT的Java开发工程师来和大家说,其实Java和Tomcat没有绑定关系。
Tomcat是Apache基金会下的一个轻量级服务器容器,主要是作为web服务器使用,怎么理解呢。你写了一个web工程,不管是用Python还是java还是PHP或者其他编程语言的。编译之后,你的前后端文件就可以部署在Tomcat的指定文件夹下,然后通过sh bin/
start.sh
命令启动这个Tomcat服务,这样你就有了一个你的server了。通过http8080就可以访问你的服务了(8080是默认端口,也可在server.xml
文件中更改这个配置)Tomcat文件夹下有多个文件夹包括bin,用于存储启动,停止等脚本;
conf文件夹用于存储Tomcat的配置,比如配置编译后的文件位置的
server.xml
文件;log文件夹用于存储Tomcat的执行日志,运行中的日志会存储在
catalina.out
文件中,可以用tail -f catalina.out命令来实时查看日志输出;还有webapps文件夹,这里用于存储编译后的前后端执行文件。
而java是一种编程语言,它可以简单的写一个java application,用public static void main函数来作为入口启动,也可以写一个移动app,当然也可以写一个web工程部署在Tomcat或者jetty上,但是无论你选择上述的哪种方式来使用java,都必须运行在一个JVM之上。换句话说,Tomcat并不是java开发者必须的,jvm才是必须的,这就是我们常说的要装一个JDK才能运行Java的原因。
因此,java运行必须的不是Tomcat,JVM/JDK/JRE才是。
以上是我的看法,如果对你有所帮助,欢迎给我点赞转发评论。
我是苏苏思量,来自BAT的Java开发工程师,每日分享科技类见闻,欢迎关注我,与我共同进步。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如有侵权行为,请第一时间联系我们修改或删除,多谢。
相关文章
这个问题一看就是新手提出来的。作为BAT的Java开发工程师来和大家说,其实Java和Tomcat没有绑定关系。TomcatTomcat是Apache基金会下的
2024-05-23
一代枭雄宇智波斑虽然败给了千手柱间但是同时也取得了柱间的力量,开启了轮回眼,通灵了外道魔像。即便千手柱间已经死了,宇智波斑也靠着外...
2024-05-23
1 有时候,我们想笑,却必须要装出悲伤的神情;有时候,我们想哭,却必须要挤出僵硬的笑容。2 或许,我们终究会有那么一天,牵着别人的手...
2024-05-22
让孩子在挫折中成长,现在这种培养做法似乎很少,我们可以从富有的生活当中,适当地锻炼孩子,让孩子能够抗拒挫折,逐渐养成独立、自主做事...
2024-05-22
我的植物朋友是梨树,我父亲前年在我们社区种了一棵梨树。 梨树春天开花。 梨花的颜色像雪一样白,就像穿着白衣服站在阳光下。 当微风吹...
2024-05-22
工作时怎样可以保持快乐的心态:你要我说假话还是实话呢?假话的话,我可以跟你说一大堆心理学的自我暗示,如何自我激励,如何提升你的人际...
2024-05-22
喜欢是淡淡的爱,爱是深深的喜欢。我们都曾喜欢并爱过一个人活着多个人,可最后不过是隔一程山水,各种成了对方回不去的原乡其实,我不情愿...
2024-05-22
热门文章
翠草碧叶欲用“一粒大米”叩开世界的门
中国经济继续稳定恢复(锐财经)
当前中国尚不具备全面降准条件
卡梅伦前路更艰难英国与欧盟关系成棘手难题
关于自强不息的名言(有关天行健君子以自强不息的名言警句)