您现在的位置是:首页 > 新闻 > 正文

javaweb项目(为什么java运行需要tomcat)

2022-09-14 12:11新闻

简介 这个问题一看就是新手提出来的。作为BAT的Java开发工程师来和大家说,其实Java和Tomcat没有绑定关系。 Tomcat Tomcat是Apache基金会下的一个轻量级服务器容器,主要是作为web服务器使用,怎...

这个问题一看就是新手提出来的。作为BAT的Java开发工程师来和大家说,其实Java和Tomcat没有绑定关系。

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是一种编程语言,它可以简单的写一个java application,用public static void main函数来作为入口启动,也可以写一个移动app,当然也可以写一个web工程部署在Tomcat或者jetty上,但是无论你选择上述的哪种方式来使用java,都必须运行在一个JVM之上。换句话说,Tomcat并不是java开发者必须的,jvm才是必须的,这就是我们常说的要装一个JDK才能运行Java的原因。

因此,java运行必须的不是Tomcat,JVM/JDK/JRE才是。

以上是我的看法,如果对你有所帮助,欢迎给我点赞转发评论。

我是苏苏思量,来自BAT的Java开发工程师,每日分享科技类见闻,欢迎关注我,与我共同进步。

Tags:为什么 / 项目 / 需要 / javaweb / 运行 / tomcat / 

东营金盾司法学校(山东东营金盾司法学校哪年建校) 英雄联盟去衣(lol陆雪琪在直播上脱过衣服吗) 莱阳中心医院(烟台市莱阳中心医院怎么样) 桃花岭公园(长沙桃花岭公园有哪些植物) 心痛的无法呼吸文字(哪一刻让你心疼到不能呼吸) 新白娘子传奇小青瘦了吗(哪些明星整容后“惊艳”了你) 郑州黄帝故里拜祖大典(你怎么看陕西黄陵祭祖大典和新郑拜祖大 公交上不反抗反而配合(如何看待“湖北宜昌一名女子乘坐公交车 县城小本创业项目(在小县城做些什么小本生意比较好,还不担心 微信头像和背景图一套(微信头像点开的背景怎么设置)