通信词典
登录 注册

抱歉,此页面的内容受版权保护,复制需扣除次数,次数不足时需付费购买。

如需下载请点击:点击此处下载

扫码付费即可复制

X

jboss

浏览 5490 次
详细释义
JBoss是一个开源的Java应用服务器,它提供一个基于Java的容器,可以用于部署和管理企业级应用程序,如Web应用程序,企业服务总线(ESB),数据库和服务器端组件。它是一个完整的应用服务器,可以轻松实现构建,部署,运行和管理Java应用程序的功能。 JBoss的核心是一个基于Java的容器,它可以用于部署和管理企业级应用程序。它提供了一系列的服务,如Web服务,数据库连接,消息服务,安全性,事务性,监控,日志记录,缓存等。它还提供了一个强大的插件系统,可以轻松扩展和定制JBoss的功能。 JBoss的应用非常广泛,可以用于构建,部署和管理各种企业级应用程序,包括Web应用程序,企业服务总线(ESB),数据库,服务器端组件,移动应用程序等。它还可以用于构建和部署基于云的应用程序,以及构建和部署基于云的服务。 此外,JBoss还可以用于构建和部署分布式应用程序,以及构建和部署复杂的企业级应用程序。它还可以用于构建和部署跨平台的应用程序,以及构建和部署分布式系统。 总的来说,JBoss是一个强大的Java应用服务器,可以用于构建,部署和管理各种企业级应用程序,以及构建和部署分布式应用程序和服务。它提供了一系列的服务,可以满足企业级应用程序的需求,并且可以轻松实现构建,部署,运行和管理Java应用程序的功能。
用户释义
JBoss是全世界开发者共同努力的成果,一个基于J2EE的开放源代码的应用服务器。 因为JBoss代码遵循LGPL许可,你可以在任何商业应用中免费使用它,而不用支付费用。
2006年,Jboss公司(http://jboss.org)被Redhat公司(http://redhat.com)收购。
JBoss是一个管理EJB的容器和服务器,支持EJB 1.1、EJB 2.0和EJB3.0的规范。但JBoss核心服务不包括支持serverl/JSP的WEB容器,一般与Tomcat或Jetty绑定使用。
JBoss具有如下优点:
1、JBoss是免费的,开放源代码J2EE的实现,通过LGPL许可证进行发布。
2、JBoss需要的内存和硬盘空间比较小。
3、安装非常简单。先解压缩JBoss打包文件再配置一些环境变量就可以了。
4、JBoss能够"热部署",部署BEAN只是简单拷贝BEAN的JAR文件到部署路径下就可以了。如果没有加载就加载它;如果已经加载了就自动更新。
5、JBoss与Web服务器在同一个Java虚拟机中运行,Servlet调用EJB不经过网络,从而大大提高运行效率,提升安全性能。
6、用户可以直接实施J2EE-EAR,而不是以前分别实施EJB-JAR和Web-WAR,非常方便。
7、Jboss支持集群
JBoss的安装和配置可以直接拷贝使用,但是要改动 %JBoss-HOME%in un.bat里JAVA-HOME的设置,改成本机JDK的目录。运行run.bat来启动JBoss
关闭JBoss:关闭JBoss的 DOS 窗口或按"CTRL + C"
JBoss的目录结构
1、bin:开始和停止JBoss的地方。
其中有两个主要的批处理文件:run.bat和shutdown.bat。要启动JBoss只要执行run.bat文件即可;要停止JBoss必须执行shutdown.bat。
注意,shutdown.bat文件直接执行并不会自动停止JBoss,它必须要输入参数,参数意义如下:
h显示帮助信息;D设置系统属性;-停止处理选项;s停止用JNDI URL指定的远程服务;n通过制定JMX名字来停止服务;a适配到指定的JNDI名称的远程服务;u指定用户名称;p指定用户密码;S停止服务器;e从虚拟机退出;H暂停。
一般,我们使用S选项来停止服务器。即执行shutdown.bat -S。
2、docs:放置JBoss的例子、测试脚本和各种脚本配置文件的DTD。
3、lib:放置JBoss所需要的部分jar包文件。
4、client:放置EJB客户端运行时所需要的jar包。
5、server:放置各启动类型的服务器端EJB配置所需要的文件等。
6、backup
以80端口服务
修改这个文件: {%JBOSS_HOME%}serverdefaultdeployjbossweb-tomcat41.sarMETA-INFjboss-service.xml
在"8080"的配置后加入以下代码

port="80" minProcessors="5" maxProcessors="100"
enableLookups="true" acceptCount="10" debug="0"
connectionTimeout="20000" useURIValidationHack="false"/>
重新启动JBoss就OK了
JBoss的启动过程
设置环境变量 JBOSS_CLASSPATH (可以自己加上安全管理器和xml解析器)
a) %JBOSS_CLASSPATH%;
b) %JAVA_HOME%/lib/tools.jar;
c) run.jar
d) ../lib/crimson.jar;
设置启动参数JAXP(xml解析器和相应工厂)
启动
设置配置信息
读取配置文件JBoss.properties,保存在系统属性中(System.properties)
设置缺省属性jboss.home和java.security.auth.login.config
创建MBeanServer.的实例:
把配置文件和补丁文件所在的目录指定给特定的远程类加载器Mlet
加载保存配置文件(mlet会自动在配置文件目录中查找)
初始化并启动MBean
配置服务ConfigurationService
加载配置文件
保存配置
服务控制ServiceControl
初始化服务程序(init方法)
启动服务程序(start方法)



更多详细解释
随机推荐词语