本文收集整理关于jboss和tomcat哪个好的相关议题,使用内容导航快速到达。
内容导航:
JBosstomcat区别
注意JBosstomcatJBoss伸缩服务器平台EJB程序编制完访问量增加要通增加服务器硬件实现台服务器同运算提高负载容量性能容量理论没限制理论支持线数限于JBoss/EJB平台说访问量限制说
JBoss/EJB同于Spring /Tomcat等平台优点所且EJB 3.0现轻量化解决案其实随着发展已经模糊轻量/重量区别轻量/重量作架构选择标准疑明智
伸缩性应该架构选择主要标准所谓伸缩性型系统、台服务器情况我系统良运转台服务器扩展我系统需通增加硬件实现性能扩展需修改太软件
其实JBOSS核心就是TOMCAT,但是在并发数很大的情况上都会选用JBOSS
性能没有很大区别.
TOMCAT适用与小网站.最多400人以内同时在线的情况
初次学习java当然是tomcat,小巧轻便。 tomcat说实在话不能成为服务器,它只是一个web容器,是一个相对轻便的运行环境。对于JSP和Servlet这样的小项目是可以应付的。 jobss是标准的服务器,和weblogic是一个级别,很多企业都是使用,服务器的功能比web容器功能强大。 tomcat免费 jboss很贵
就本质来说,都是差不多的,两个都是免费的应用服务器。JBoss是一个管理EJB的容器和服务器,支持EJB 1.1、EJB 2.0和EJB3.0的规范。但JBoss核心服务不包括支持servlet/JSP的WEB容器,tomcat则完全支持servlet
HTTP服务器本质上也是一种应用程序——它通常运行在服务器之上,绑定服务器的IP地址并监听某一个tcp端口来接收并处理HTTP请求
首先普及一下JBoss和Tomcat的部署方式区别
1. 沉思。。。 其实没什么特别大的区别=。=,毕竟JBoss使用了Tomcat的很多特性嘛(甚至很多代码,servlet处理这一块应该都是Tomcat的东西)
2. Tomcat的部署方式:
打成war包放到webapps下
直接把符合J2EE规范的目录(其实就是war包解压出来的目录)放到webapps下
在server.xml里面配置context自定义webapp的加载目录
在%Tomcat_Home%\conf\Catalina\localhost下添加一个xml用来定义webapp目录(之前开发我就是用的这种方式,很快很舒坦,用的Tomcatplugin)
3.JBoss的部署方式:
打成war/ear包放到%JBOSS_HOME%/server/default/deploy下
直接把符合J2EE规范的目录(其实就是war包解压出来的目录)放到webapps下,这里要注意一点,这个目录的名字要做一下修改:比如你的项目叫 "webproject",那么你的解压之后目录应该改名成webproject.war(我把war去掉就访问不了了,至于原因我也没查),注意这个不是文件,是个目录,他下面会有WEB-INF目录。而这种直接部署目录的方式,就叫做暴露式部署,Exploded Deployment