开发者社区 问答 正文

关于Tomcat的一些疑问

首先tomcat可以把整个项目里的文件全部编译成jvm可运行的.class文件(知道.jsp文件的.class文件是tomcat编译的,.java文件是tomcat编译的,还是jdk自己编译的?),如果一台电脑要想做服务器必须安装tomcat,那么tomcat到底是个什么东西啊?我是说它在项目具体跑起来的时候起到一个什么作用?小白真心求教,求大神解答~

展开
收起
落地花开啦 2016-06-01 15:31:14 2282 分享 版权
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    tomcat是一个web容器, 说白了它就是一个用Java实现的程序,用来监听8080端口(默认8080端口),处理用户请求,并返回响应的数据。 tomcat没有编译功能,不能编译文件,它只是可以把Jsp翻译成Java文件,所有的Java文件的编译都要靠jdk中的编译器(Javac)来完成。
    作为一个web服务器, tomcat并不是必须安装的,tomcat也可以内嵌到项目中来提供web容器的功能。 也可以用其他web容器代替(比如Jetty)。

    2019-07-17 19:23:25
    赞同 展开评论
问答分类:
问答地址: