JBOSS和TOMCAT有什么不同,eclipse中怎么将java工程部署到jboss中

JBOSS和TOMCAT有什么不同,eclipse中怎么将java工程部署到jboss中,第1张

JBoss和tomcat的区别

注意JBoss和tomcat是不一样,JBoss是一个可伸缩的服务器平台,当你的EJB程序编制完成后,如果访问量增加,只要通过增加服务器硬件就可以实现多台服务器同时运算,提高了负载容量,这个性能容量理论上是没有限制的,理论上无最大支持在线人数的上限,对于JBoss/EJB这样的平台来说,无最大访问量限制一说。

这是JBoss/EJB不同于Spring /Tomcat等平台的最大优点所在,而且EJB 3.0也将出现轻量化解决方案,其实随着发展,已经模糊了轻量/重量的区别,如果还是以轻量/重量作为架构选择的标准,无疑是不明智的。

可伸缩性应该是架构选择的主要标准,所谓可伸缩性,只在小型系统、一台服务器情况下,我的系统也可以良好运转,多台服务器扩展后,我的系统只需通过增加硬件就可以实现性能扩展,无需修改太多软件。

eclipse中怎么将java工程部署到jboss

打开Eclipse,选择Window->Preference->依次找到:Server->Runtime Environment->单击Add->JBoss下选择相应的版本->Next选择你的JBoss

在Eclipse中找到“servers” 面板,双击 JBoss server,将会出现“JBoss Overview” 面板,如下图:

“Timeout” 中可以设置 eclipse 启动 JBoss  超时时间,和关闭 JBoss 超时时间。

“JMX Login Credentials” 中可以设置JMX 访问的身份验证。

“Servers Ports” 中可以设置“JNDI Port”(默认1099)、“Web Port”(默认8080)、“JMX RMI Port”(默认1090),去掉后面的“√”,就可以进行修改。点击“Configure...”,将出现“Edit Port”面板:

从那这里,我们可以查看JBoss 所占用的端口。再点击“Edit XPath” 按钮,将出现“Edit XPath” 面板,从“File Directory” 中,我们可以看到,JBoss 的端口都是在“bindings-jboss-beans.xml” 文件中进行配置的。

我们再回到“Overview” 面板,点击下面的“Deployment” ,将会出现“Deployment” 面板。

在这里我们可以修改发布工程的路径,如果选择“Use workspace metadata(...)” 这个选项,那么 eclipse 将会把工程发布到“workspace\.metadata\.plugins\org.jboss.ide.eclipse.as.core\JBoss_6.0_Runtime_Server1301409660781\deploy” 路径下;

如果选择“Use the JBoss deploy folder”,那么 eclipse 将会把工程发布到“jboss-6.0.0.Final\server\default\deploy” 路径下;

如果选择“Use a custom deploy folder”,那么 eclipse 将会把工程发布到用户指定的路径下。

主要差别就是,

1如果数据库信息变更,web的数据库连接池方式需要重新发布应用。而jboss连接池只要修改配置。

2 出于安全目的。有时生产数据库密码是保密的。而放在代码里就太不安全了。

3 如果有测试和生产多套环境,使用jboss数据源可以使一个包在不同环境使用。


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

原文地址: https://outofmemory.cn/sjk/6915068.html

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

发表评论

登录后才能评论

评论列表(0条)

保存