tomcat只能用做java服务器吗

tomcat只能用做java服务器吗,第1张

严格来说可以这样说,因为Tomcat就是用java写的,你如果要让Tomcat运行起来就得使用java。其实Tomcat里面可以跑PHP程序,但是严格来说并不是直接在Tomcat里面跑的,要把PHP环境拷贝到Tomcat里面,然后在这个PHP环境里面跑PHP程序。这样来看的话,其实并不是直接在Tomcat里面运行的。
你可以把Tomcat理解为一个main方法,当Tomcat启动的时候就是启动了一个main方法,只不过这个main方法是死循环会一直运行。既然是main方法那么肯定就是运行的java程序。运行PHP或者其他语言写的程序时都不是直接运行的,是间接运行的。这种间接运行根本就没必要,肯定比直接运行原生语音程序效率低

在Web 的浪潮中 各种页面技术和框架不断涌现 为服务器端的基础架构提出了更高的稳定性和可扩展性的要求 近年来 作为开源中间件的全球领导者 JBoss在J EE应用服务器领域已成为发展最为迅速的应用服务器 在市场占有率和服务满意度上取得了巨大的成功 丝毫不逊色于其它的非开源竞争对手 如WebSphere WebLogic Application Server JBoss Web的诸多优越性能 正是其广为流行的原因

基于Tomcat内核 青胜于蓝

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器 技术先进 性能稳定 而且免费 因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可 其运行时占用的系统资源小 扩展性好 且支持负载平衡与邮件服务等开发应用系统常用的功能 作为一个小型的轻量级应用服务器 Tomcat在中小型系统和并发访问用户不是很多的场合下被普遍使用 成为目前比较流行的Web 应用服务器

而JBoss Web采用业界最优的开源Java Web引擎 将Java社区中下载量最大 用户数最多 标准支持最完备的Tomcat内核作为其Servlet容器引擎 并加以审核和调优 单纯的Tomcat性能有限 在很多地方表现有欠缺 如活动连接支持 静态内容 大文件和>这个启动错误说明tomcat的默认使用的通讯端口8005 8080 8009已被其它进程使用。怀疑是你在eclipse之外已经开过其它的tomcat,或者安装过其它内嵌tomcat的服务。你可以修改tomcat serverxml配置来修改tomcat使用的端口。具体修改方法可以baidu。

java代码获取tomcat的服务器绝对路径,如下方法:

SystemgetProperty("catalinahome")

能够帮你准确的定位到tomcat绝对路径。注意在在windows和inux中路径分隔符不一样,在window是\,在inux中是/


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10562700.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-09
下一篇2023-05-09

发表评论

登录后才能评论

评论列表(0条)

    保存