首页服务器jboss服务器?我为什么放弃Jboss和Jboss社区

jboss服务器?我为什么放弃Jboss和Jboss社区

编程之家2023-10-2381次浏览

很多朋友对于jboss服务器和我为什么放弃Jboss和Jboss社区不太懂,今天就由小编来为大家分享,希望可以帮助到大家,下面一起来看看吧!

如何配置JBoss 7服务器作为Windows服务

完成这些步骤:

在www.jboss.org/jbossweb/downloads网站,请搜索“Jboss Web本地连接器的”当前包,并且下载二进制适当为您使用的Windows操作系统。例如,如果当前包在版本2.0.10,然后请下载二进制2.0.10 windows的x64压缩文件。

解压缩下载的归档文件对JBoss根目录。例如:

C:\jboss-as-7.1.1.Final

如果提示如此执行,请覆盖有同样名称的所有现有文件。

请使用您的文本编辑打开service.bat文件在<JBOSS_ROOT>\二进制文件目录下。因为service.oldso您有一个备份,请保存文件的复制。

设置SVCNAME、SVCDISP和SVCDESC属性对有意义的事。例如:

set SVCNAME=JBoss7serverset SVCDISP=JBoss Server for CSP release Xset SVCDESC=JBoss AS 7.1.1.Final- Windows x64- CSP release X

通过添加REM评论JAVA_OPTS属性到线路的开始处。例如:

REM set JAVA_OPTS=-X

替换run.bat所有出现与standalone.bat。

替换run.log所有出现与standalone.log。

替换命令的所有出现

用此命令

呼叫jboss-cli.bat--连接--command=:关闭>> shutdown.log 2>&1

被关闭的呼叫- S<.s.lock>> shutdown.log 2>&1

保存已修改service.bat文件。

启动Windows line命令并且执行以下命令安装和注册“CSP版本x的JBoss服务器”服务:

service.bat install

开始服务器管理器> Configuration>服务并且验证“CSP版本x的JBoss服务器”服务注册。

(可选)请更改此服务的起始类型对自动。

开始“CSP版本x的JBoss服务”服务。

检查日志文件<JBOSS_ROOT>\ bin\ standalone.log验证JBoss服务器顺利地开始。

我为什么放弃Jboss和Jboss社区

jboss在那个年代确实很火,很多大行的项目中都在使用jboss,我在过的两家支付公司就使用过jboss,在后来的一家支付公司我在推进去jboss化的工作。

从我了解到的情况,现在仍然在使用使用jboss的大概有这么几种情况

a.老系统就跑在jboss上,遗留项目,没人想动,没人敢动。

b.为了降低成本从weblogic或websphare迁移到jboss上

c.依然顽固不化不思进取的技术决策者(我已经不在顽固)

d.被销售人员忽悠的傻大憨粗的政府部门和国有企业

(2)jboss真的那么不堪吗? NO!

当然不是,从jboss 5-->jboss6-->jboss7--->wildfly(相当于jboss 7,8),一步一步都在进步,尤其是在jboss7,完全重写了jboss的所有,我还记得当初 jboss7 alpha1出来后,我完全看完了jboss 7源代码,jboss7各个模块的加载过程和加载机制,很壮观!

我的观点是:Jboss包括现在的wildfly在技术上是先进的,甚至要好于weblogic和websphare,但是,在理念上已经过时或者错误。

包括jboss(wildfly),weblogic,websphare在内所有的javaEE服务器,将所有的功能都集成进入服务器(jsf,jpa,ejb,jta,jms,jndi,jms,cache),但现实中在用的javaee服务器的功能有几个内,很多的项目都是只用到了一个servlet容器,但是还是将应用部署到了Jboss服务器里去了,我觉得一点没有必要。

我唱衰的不仅是jboss也包括 weblogic, websphare这样的java EE全栈服务器,如果一个简单的应用只需需要一个 servlet容器,但是仍然部署到jboss中的,有如下几个问题:

a.jboss启动需要占用更大的内存(jboss7以后按模块加载会好些),如果买云服务那内存可不便宜

b.jboss会在同时启动很多的端口(有端口洁癖的人心里很不爽)

c.配置复杂,在配置上花的时间和精力有可能比在代码业务逻辑上花的时间还多。

d.jboss性能不及tomcat,jboss性能好过tomcat那是销售的外交辞令,只要会调优tomcat性能会好过jboss的。

e.jboss提供的负载均衡器mod_cluster虽然智能但是性能不会好过nginx。jboss+mod_cluster我认为不如果 tomcat+nginx

(3)我对jboss社区的反感:

jboss社区人文环境其实不错,但有一点我不喜欢,那就是"自恋"

jboss社区什么都想使用社区以有的项目,社区的其他项目都喜欢依赖jboss社区的其他项目,我知道他们想打造生态系统,但是没有本着简约的理念来做。

比如:HornetQ默认使用jboss-logging包,输出日志,infinispan也是这样,ovirt.org项目使用jboss作为服务器,太依赖fedora,你能用tomcat为什么非要用jboss,是为了用而用,ovirt项目中使用jboss使用ejb3.1,导致很多不喜欢ejb的社区开发人员不贡献,只能靠红帽提供支持的开发人员推进项目。

jboss更名:将jboss更名为wildfly官方的说法是问了人们更好的区分jboss社区版和企业版,现在jboss名称默认是指jboss EAP,开源版才叫 wildfly,我觉得这个馊主意一定是红帽销售人员出的,为了能让jboss企业版买的更好而将jboss社区版更名为wildfly,这是愚蠢的做法,现在越来越少的人知道wildfly,我认为开发人员对这点是反感的至少我是。

怎样安装jboss服务器

工具/原料

JAVA开发环境

JBoss AS版本安装文件

方法/步骤

我这里下载的是jboss-as-7.1.1.Final这个版本,将zip文件解压放到一个可用的文件目录下即可。在安装的过程中建议路径中不要出现中文或是空格。我这里的路径是:D:\ProgramFiles\jboss-as-7.1.1.Final,安装后大体目录如下:

在解压缩安装后就需要配置环境变量,JBOSS的运行需要JDK环境,在这里我们就不再介绍JDK的安装和配置了,新建环境变量JBOSS_HOME:值为:D:\ProgramFiles\jboss-as-7.1.1.Final还需要修改系统的path值,在path的最后面加上;%JBOSS_HOME%\bin;保存即可

到这里jboss的安装基本上完成了,但是还不能正常使用,无法进入jboss的后台页面,所以这里需要先添加一个管理用户,在安装路径D:\ProgramFiles\jboss-as-7.1.1.Final\bin找到add-user.bat文件,

安装上面的指引新建了用户之后,再启动jboss就可以进入到后台了。在这里我找到安装路径下bin目录下的standalone.bat点击运行jboss,启动成功后在浏览中

出现上面的页面就表示启动成功,点击页面上Administration Console后在弹出的输入框中输入自己刚才设置的用户名和密码即可进入jboss的后台,

能够正常启动还能够正常进入后台控制页面,就表示安装的所有工作已经正确的完成。如果在安装和使用的过程中有什么问题也可以给我留言。

jboss服务器的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于我为什么放弃Jboss和Jboss社区、jboss服务器的信息别忘了在本站进行查找哦。

fpga 云服务器 fpga 是什么做什么的什么平台一定采纳日本服务器(日本服务器怎么样)