精华内容
参与话题
问答
  • JBoss

    千次阅读 2009-04-15 09:29:00
    JBossJBoss是全世界开发者共同努力的成果,一个基于J2EE的开放源代码的应用服务器。 因为JBoss代码遵循LGPL许可,你可以在任何商业应用中免费使用它,而不用支付费用。 2006年,Jboss公司(http://jboss.org)被Redhat...
    JBoss
    JBoss是全世界开发者共同努力的成果,一个基于J2EE开放源代码的应用服务器。 因为JBoss代码遵循LGPL许可,你可以在任何商业应用中免费使用它,而不用支付费用。
      2006年,Jboss公司(http://jboss.org)被Redhat公司(http://redhat.com)收购。
      JBoss是一个管理EJB的容器和服务器,支持EJB 1.1、EJB 2.0和EJB3.0的规范。但JBoss核心服务不包括支持servlet/JSP的WEB容器,一般与TomcatJetty绑定使用。
      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%/bin/run.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%}/server/default/deploy/jbossweb-tomcat41.sar/META-INF/jboss-service.xml
      在"8080"的配置后加入以下代码
      <!-- A HTTP/1.1 Connector on port 80 -->
      <Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
      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方法)
      在JBOSS中发布文件
      1、制作JSP的war部署文件
      用"jar cvf hello.war index.jsp main.jsp"的方式生成把index.jsp和main.jsp文件加入到hello.war中。把生成的hello.war拷贝到jboss安装目录/server/default/deploy/下,部署成功。用"http://localhost:8080/hello/"或"http://localhost:8080/hello/index.jsp"这两个地址进行测试。
      2、制作Servlet的war部署文件
      A、用"javac -classpath "%CLASSPATH%;%jboss_home%/server/default/lib/javax.servlet.jar" HelloWorld.java"的形式编译HelloWorld.java(这是一个Servlet)得到HelloWorld.class
      B、写一个web.xml配置文件
      代码如下:
      <?xml version="1.0" encoding="UTF-8"?>
      <!DOCTYPE web-app
      PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
      "http://java.sun.com/dtd/web-app_2_3.dtd">
      <web-app>
      <servlet>
      <servlet-name>HelloWorld</servlet-name>
      <servlet-class>hello.HelloWorld</servlet-class>
      </servlet>
      <servlet-mapping>
      <servlet-name>HelloWorld</servlet-name>
      <url-pattern>/HelloWorld</url-pattern>
      </servlet-mapping>
      </web-app>
      每个标记必须小写,否则会出错。
      C、先在c:/servlet下建立一个web-inf目录,在目录中放入web.xml文件。
      D、在web-inf目录下建立一个classes目录,放入编译好的HelloWorld.class文件
      E、在c:/servlet下执行jar cvf hello.war *.*,很快就生成了一个名为hello.war的文件,接着把hello.war复制到jboss的安装目录/server/default/deploy/下完成部署。
      3、也可以不打包,把文件放在deploy下的同名文件夹下也可以。比如原来是制作成hello.war文件,可以建立一个名称为hello.war的文件夹,把要发布的文件拷贝到这个目录底下也可以发布成功。
      补充
      1、JBoss的默认端口是8080
      2、对于NT和Win2000系统如果你要安装NT或Win2000服务的话,可以把JBoss加在系统服务中,避免你每次需要到JBoss目录下运行run.bat命令,只是当系统启动时,自动启动JBoss服务器。
      JBoss应用服务器现状与展望
      近年来,在J2EE应用服务器领域,JBoss是发展最为迅速的应用服务器。由于JBoss遵循商业友好的LGPL授权分发,并且由开源社区开发,这使得JBoss广为流行。另外,JBoss应用服务器还具有许多优秀的特质。其一,它将具有革命性的JMX微内核服务作为其总线结构;其二,它本身就是面向服务的架构(Service-Oriented Architecture,SOA);其三,它还具有统一的类装载器,从而能够实现应用的热部署和热卸载能力。因此,它是高度模块化的和松耦合的。 JBoss用户的积极反馈告诉我们,JBoss应用服务器是健壮的、高质量的,而且还具有良好的性能。
      为满足企业级市场日益增长的需求,JBoss公司从2003年开始就推出了24*7、专业级产品支持服务。同时,为拓展JBoss的企业级市场,JBoss公司还签订了许多渠道合作伙伴。比如,JBoss公司同HP、Novell、Computer Associates、Unisys等都是合作伙伴。
      在2004年 6月,JBoss公司宣布,JBoss应用服务器通过了Sun公司的J2EE认证。这是JBoss应用服务器发展史上至今为止最重要的里程碑。与此同时, JBoss一直在紧跟最新的J2EE规范,而且在某些技术领域引领J2EE规范的开发。因此,无论在商业领域,还是在开源社区,JBoss成为了第一个通过J2EE 1.4认证的主流应用服务器。现在,JBoss应用服务器已经真正发展成具有企业强度(即,支持关键级任务的应用)的应用服务器。
      JBoss 4.0作为J2EE认证的重要成果之一,已经于2004年9月顺利发布了。同时,JBoss 4.0还提供了JBoss AOP(Aspect-Oriented Programming,面向方面编程)组件。近来,AOP吸引了大量开发者的关注。它提供的新的编程模式使得用户能够将方面(比如,事务)从底层业务逻辑中分离出来,从而能够缩短软件开发周期。用户能够单独使用JBoss AOP,即能够在JBoss应用服务器外部使用它。或者,用户也可以在应用服务器环境中使用它。JBoss AOP 1.0已经在2004年10月发布了。
      展望下一代JBoss应用服务器,其重点关注的是EJB 3.0。当前,J2EE 1.4规范使用了EJB 2.1。其中,EJB 3.0的主要目标是简化EJB模型,即用户能够更容易开发EJB组件,并且能够在EJB容器外部测试EJB组件。EJB 3.0规范草案已经于2004年6月推出。JBoss公司一直在积极参与EJB 3.0规范的制定,并且在为EJB规范的发展贡献自己的力量。其中,Gavin King(Hibernate的创立者)和Bill Burke(JBoss公司的首席架构师)已经为EJB 3.0规范草案贡献了很多内容。
      JBoss公司于2004年10月初发布了基于JBoss应用服务器实现的EJB 3.0预览版。尽管EJB 3.0规范草案还处于初期发展和评审阶段,但这为J2EE社区测试EJB 3.0、并提供反馈信息提供了很好的机会。这也证实了JBoss是一家创新型公司。JBoss一直在引领技术规范的发展。
      近年来, Hibernate已经成为了事实上的持久化引擎。JBoss公司致力于将自身发展成为开源项目的社区,比如招募Gavin King和许多Hibernate开发者。其中,最新版的JBoss应用服务器已经将Hibernate集成为JMX MBean服务。这使得用户能够在应用服务器环境中直接使用Hibernate,而不管它是否处于J2EE上下文中。
      从2003年开始,JBoss启动了JBossCache项目。JBossCache是基于内存的、可复制的、事务性的缓存系统,并且具有持久化状态存储管理能力。最近,它受到极大的关注。用户能够在JBoss应用服务器或其他应用服务器中,或单独使用JBossCache。同时,它提供的基于JBoss AOP的AOP模块能够在可复制环境中实现细粒度、域级别复制,而且能够透明地管理复杂对象。在最新版的JBoss应用服务器中,用户能够直接通过JMX MBean服务访问到JBossCache提供的服务。
      下一代的JBoss应用服务器(暂定名为,JBoss 5.0)将提供大量的新功能。除了支持最新的EJB 3.0规范外,新版的JBoss AOP将同它正式发布。同时,JBoss开发团队还计划开发新的微内核层,即独立于JMX,使得它能够独立使用。另外,有关JBoss应用服务器的架构和开发,开发者可以参考由Scott Stark博士著的《JBoss Administration and Development 3.2.x Third Edition》一书(此书已由电子工业出版社引进并翻译出版,中文版书名为《JBoss管理和开发核心技术(第三版)》)。Scott Stark博士是JBoss公司的创始人之一,他一直在领导JBoss产品的研发。该书内容涵盖了JBoss应用服务器的方方面面,比如JMX微内核、客户端和服务器端拦截器以及J2EE平台服务的实现等内容。如果开发者对JBoss内核和开发基于JBoss/J2EE的应用感兴趣,则最好能够阅读这本权威著作。
    展开全文
  • Jboss

    2009-07-16 08:06:00
    JBoss是全世界开发者共同努力的成果,一个基于J2EE的开放源代码的应用服务器。 因为JBoss代码遵循LGPL许可,你可以在任何商业应用中免费使用它,而不用支付费用。 2006年,Jboss公司(http://jboss.org)被Redhat公司...

    JBoss是全世界开发者共同努力的成果,一个基于J2EE开放源代码的应用服务器。 因为JBoss代码遵循LGPL许可,你可以在任何商业应用中免费使用它,而不用支付费用。

      2006年,Jboss公司(http://jboss.org)被Redhat公司(http://redhat.com)收购。

      JBoss是一个管理EJB的容器和服务器,支持EJB 1.1、EJB 2.0和EJB3.0的规范。但JBoss核心服务不包括支持servlet/JSP的WEB容器,一般与TomcatJetty绑定使用。

      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%/bin/run.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%}/server/default/deploy/jbossweb-tomcat41.sar/META-INF/jboss-service.xml

      在"8080"的配置后加入以下代码

      <!-- A HTTP/1.1 Connector on port 80 -->

      <Connector className="org.apache.coyote.tomcat4.CoyoteConnector"

      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方法)

      在JBOSS中发布文件

      1、制作JSP的war部署文件

      用"jar cvf hello.war index.jsp main.jsp"的方式生成把index.jsp和main.jsp文件加入到hello.war中。把生成的hello.war拷贝到jboss安装目录/server/default/deploy/下,部署成功。用"http://localhost:8080/hello/"或"http://localhost:8080/hello/index.jsp"这两个地址进行测试。

      2、制作Servlet的war部署文件

      A、用"javac -classpath "%CLASSPATH%;%jboss_home%/server/default/lib/javax.servlet.jar" HelloWorld.java"的形式编译HelloWorld.java(这是一个Servlet)得到HelloWorld.class

      B、写一个web.xml配置文件

      代码如下:

      <?xml version="1.0" encoding="UTF-8"?>

      <!DOCTYPE web-app

      PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"

      "http://java.sun.com/dtd/web-app_2_3.dtd">

      <web-app>

      <servlet>

      <servlet-name>HelloWorld</servlet-name>

      <servlet-class>hello.HelloWorld</servlet-class>

      </servlet>

      <servlet-mapping>

      <servlet-name>HelloWorld</servlet-name>

      <url-pattern>/HelloWorld</url-pattern>

      </servlet-mapping>

      </web-app>

      每个标记必须小写,否则会出错。

      C、先在c:/servlet下建立一个web-inf目录,在目录中放入web.xml文件。

      D、在web-inf目录下建立一个classes目录,放入编译好的HelloWorld.class文件

      E、在c:/servlet下执行jar cvf hello.war *.*,很快就生成了一个名为hello.war的文件,接着把hello.war复制到jboss的安装目录/server/default/deploy/下完成部署。

      3、也可以不打包,把文件放在deploy下的同名文件夹下也可以。比如原来是制作成hello.war文件,可以建立一个名称为hello.war的文件夹,把要发布的文件拷贝到这个目录底下也可以发布成功。

      补充

      1、JBoss的默认端口是8080

      2、对于NT和Win2000系统如果你要安装NT或Win2000服务的话,可以把JBoss加在系统服务中,避免你每次需要到JBoss目录下运行run.bat命令,只是当系统启动时,自动启动JBoss服务器。

      JBoss应用服务器现状与展望

      近年来,在J2EE应用服务器领域,JBoss是发展最为迅速的应用服务器。由于JBoss遵循商业友好的LGPL授权分发,并且由开源社区开发,这使得JBoss广为流行。另外,JBoss应用服务器还具有许多优秀的特质。其一,它将具有革命性的JMX微内核服务作为其总线结构;其二,它本身就是面向服务的架构(Service-Oriented Architecture,SOA);其三,它还具有统一的类装载器,从而能够实现应用的热部署和热卸载能力。因此,它是高度模块化的和松耦合的。 JBoss用户的积极反馈告诉我们,JBoss应用服务器是健壮的、高质量的,而且还具有良好的性能。

      为满足企业级市场日益增长的需求,JBoss公司从2003年开始就推出了24*7、专业级产品支持服务。同时,为拓展JBoss的企业级市场,JBoss公司还签订了许多渠道合作伙伴。比如,JBoss公司同HP、Novell、Computer Associates、Unisys等都是合作伙伴。

      在2004年 6月,JBoss公司宣布,JBoss应用服务器通过了Sun公司的J2EE认证。这是JBoss应用服务器发展史上至今为止最重要的里程碑。与此同时, JBoss一直在紧跟最新的J2EE规范,而且在某些技术领域引领J2EE规范的开发。因此,无论在商业领域,还是在开源社区,JBoss成为了第一个通过J2EE 1.4认证的主流应用服务器。现在,JBoss应用服务器已经真正发展成具有企业强度(即,支持关键级任务的应用)的应用服务器。

      JBoss 4.0作为J2EE认证的重要成果之一,已经于2004年9月顺利发布了。同时,JBoss 4.0还提供了JBoss AOP(Aspect-Oriented Programming,面向方面编程)组件。近来,AOP吸引了大量开发者的关注。它提供的新的编程模式使得用户能够将方面(比如,事务)从底层业务逻辑中分离出来,从而能够缩短软件开发周期。用户能够单独使用JBoss AOP,即能够在JBoss应用服务器外部使用它。或者,用户也可以在应用服务器环境中使用它。JBoss AOP 1.0已经在2004年10月发布了。

      展望下一代JBoss应用服务器,其重点关注的是EJB 3.0。当前,J2EE 1.4规范使用了EJB 2.1。其中,EJB 3.0的主要目标是简化EJB模型,即用户能够更容易开发EJB组件,并且能够在EJB容器外部测试EJB组件。EJB 3.0规范草案已经于2004年6月推出。JBoss公司一直在积极参与EJB 3.0规范的制定,并且在为EJB规范的发展贡献自己的力量。其中,Gavin King(Hibernate的创立者)和Bill Burke(JBoss公司的首席架构师)已经为EJB 3.0规范草案贡献了很多内容。

      JBoss公司于2004年10月初发布了基于JBoss应用服务器实现的EJB 3.0预览版。尽管EJB 3.0规范草案还处于初期发展和评审阶段,但这为J2EE社区测试EJB 3.0、并提供反馈信息提供了很好的机会。这也证实了JBoss是一家创新型公司。JBoss一直在引领技术规范的发展。

      近年来, Hibernate已经成为了事实上的持久化引擎。JBoss公司致力于将自身发展成为开源项目的社区,比如招募Gavin King和许多Hibernate开发者。其中,最新版的JBoss应用服务器已经将Hibernate集成为JMX MBean服务。这使得用户能够在应用服务器环境中直接使用Hibernate,而不管它是否处于J2EE上下文中。

      从2003年开始,JBoss启动了JBossCache项目。JBossCache是基于内存的、可复制的、事务性的缓存系统,并且具有持久化状态存储管理能力。最近,它受到极大的关注。用户能够在JBoss应用服务器或其他应用服务器中,或单独使用JBossCache。同时,它提供的基于JBoss AOP的AOP模块能够在可复制环境中实现细粒度、域级别复制,而且能够透明地管理复杂对象。在最新版的JBoss应用服务器中,用户能够直接通过JMX MBean服务访问到JBossCache提供的服务。

      下一代的JBoss应用服务器(暂定名为,JBoss 5.0)将提供大量的新功能。除了支持最新的EJB 3.0规范外,新版的JBoss AOP将同它正式发布。同时,JBoss开发团队还计划开发新的微内核层,即独立于JMX,使得它能够独立使用。另外,有关JBoss应用服务器的架构和开发,开发者可以参考由Scott Stark博士著的《JBoss Administration and Development 3.2.x Third Edition》一书(此书已由电子工业出版社引进并翻译出版,中文版书名为《JBoss管理和开发核心技术(第三版)》)。Scott Stark博士是JBoss公司的创始人之一,他一直在领导JBoss产品的研发。该书内容涵盖了JBoss应用服务器的方方面面,比如JMX微内核、客户端和服务器端拦截器以及J2EE平台服务的实现等内容。如果开发者对JBoss内核和开发基于JBoss/J2EE的应用感兴趣,则最好能够阅读这本权威著作。

    展开全文
  • JBOSS

    2018-11-14 15:18:25
    1. http://jbossas.jboss.org/downloads/下载jboss,解压后,doc命令add-user,添加jboss用户,设置好... 我的电脑-右键属性-高级系统设置-环境变量-新增JBOSS_HOME,路径为你解压JBOSS的路径,比如我的路径为D:\...

    1. http://jbossas.jboss.org/downloads/下载jboss,解压后,doc命令add-user,添加jboss用户,设置好自己的username 和 password,用户名和密码不能相同。

    2.配置jboss环境,新建JBOSS_HOME

     我的电脑-右键属性-高级系统设置-环境变量-新增JBOSS_HOME,路径为你解压JBOSS的路径,比如我的路径为D:\jboss-as-7.1.1.Final;我的电脑-右键属性-高级系统设置-环境变量-新增PATH路径,%JBOSS_HOME%\bin;

    3.配置好环境后,在安装目录

    双击后直接运行,若jboss服务器启动成功后,输入localhost:8080没有响应,只需要将jdk的环境修改为1.7以下就行了。

    将要发布的项目打成war包后放入到C:\jboss-as-7.1.1.Final\standalone\deployments下即可。

    在jboss的\standalone\configuration目录下有个standalone.xml文件可以配置端口。

    4.在standalone配置文件中可以修改为外网访问:

    <interface name="public">

    <inet-addressvalue="${jboss.bind.address:127.0.0.1}"/>

    </interface>

    将ip改为0.0.0.0即可。

    修改端口

    <socket-binding name="http" port="80"/>
    <socket-binding name="https" port="8443"/>

    5.配置jboss session复制

    https://blog.csdn.net/healxp/article/details/11720813?utm_source=blogxgwz6

     

    展开全文
  • jboss

    千次阅读 2007-01-05 21:41:00
    Jboss是 web服务器的一种,主要做ejb容器,和tomcat集成就可以jsp,servlet,ejb通吃了 Jboss有两种版本,一种是独立的,一种是和tomcat集成的,当然都是免费的啦 EJB(enterprise javabean),他不是javabean简单的升级...
    Jboss是 web服务器的一种,主要做ejb容器,和tomcat集成就可以jsp,servlet,ejb通吃了 
    Jboss有两种版本,一种是独立的,一种是和tomcat集成的,当然都是免费的啦
    EJB(enterprise javabean),他不是javabean简单的升级,而是一些提供分布式访问的类
    包括实体bean,会话bean,消息驱动bean


    ---------------------------------------------------------------

    JBoss简介
    JBoss 是一个运行EJB的J2EE应用服务器。它是开放源代码的项目,遵循最新的J2EE规范。从JBoss项目开始至今,它已经从一个EJB容器发展成为一个 基于的J2EE的一个web 操作系统(operating system for web),它体现了J2EE规范中最新的技术,并且它还在the JavaWorld Editors' Choice 2002评选中获得“最佳Java应用服务器”大奖。无论是学习还是应用,JBoss为我们提供了一个非常优秀的平台。有关JBoss的详细信息请参阅其 主页http://www.jboss.org。

    刚开始使用JBoss进行EJB开发时,由于可供参考的资源不是很多,所以有一个比 较困难的起步阶段。JBoss的配置和使用没有提供图形向导界面,所以开发部署EJB相对比较复杂。本文通过尽量具体的演示来对JBoss3.0下的 EJB开发和部署的进行一个简单的介绍,从而使刚开始使用JBoss的用户可以很快地进入到真正的J2EE应用开发中。

    Enterprise JavaBean (EJB)规范定义了开发和部署基于事务性、分布式对象应用程序的服务器端软件组件的体系结构。企业组织可以构建它们自己的组件,或从第三方供应商购买组 件。这些服务器端组件称作 Enterprise Bean,它们是 Enterprise JavaBean 容器中驻留的分布式对象,为分布在网络中的客户机提供远程服务。 
    展开全文
  • jboss部署项目

    2011-10-08 16:14:20
    struts2+ibitas+spring项目部署到tomcat6.0.x可以,但是部署到jboss5.0.x就报错了!急死我了,我对jboss不熟悉。求大牛帮忙!这是异常信息: 16:06:55,890 ERROR [[/boenew]] Exception starting filter struts2 ...
  • JBoss6.0 final,没有项目时正常启动,部署项目就会报错 20:07:12,070 INFO [AbstractJBossASServerBase] Server Configuration: JBOSS_HOME URL: file:/F:/DevelopTools/jboss-6.0.0.Final/ Bootstrap: $...
  • JBoss实战:服务器配置指南.pdf

    热门讨论 2013-01-05 20:21:03
    JBoss实战:服务器配置指南》内容简介:JBoss 5应用服务器提高了Java EE应用程序的性能和开发人员的工作效率。它具有先进的分层架构和模块化组织,这使其在关键领域(如安全、事务、持久化、监控以及资源管理)能够...
  • jboss session复制问题

    2014-05-21 06:07:44
    配置两台服务器,两台JBOSS之间为了实现高可用,需要对session进行复制。但是出现如下问题,当我在一台服务器登录,另一台服务器报如下错误。 17:30:59,593 ERROR [RpcDispatcher] exception marshalling object ...
  • 14:21:03,674 INFO [org.jboss.as.repository] (HttpManagementService-threads - 1) JBAS014900: 在位置 E:\jboss-eap-6.4\standalone\data\content\50\5e373bfaf16232c77dc8b7b6af5a8a30fe8ea2\content 上添加内容...
  • 13:14:41,967 ERROR [STDERR] at org.jboss.ejb3.tx.BMTInterceptor.handleException(BMTInterceptor.java:94) 13:14:41,967 ERROR [STDERR] at org.jboss.ejb3.tx.StatelessBMTInterceptor.checkStatelessDone...
  • 2011-03-03 13:50:00,398 DEBUG [org.jboss.messaging.core.jmx.JDBCPersistenceManagerService] Starting jboss.messaging:service=PersistenceManager 2011-03-03 13:50:00,418 DEBUG [org.jboss.messaging.core....
  • at org.jboss.wsf.container.jboss42.DeployerInterceptor.start(DeployerInterceptor.java:87) at org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start(SubDeployerInterceptorSupport...
  • 12:07:36,296 ERROR [AbstractKernelController] Error installing to PostClassLoader: name=vfs:///E:/jboss-6.0.0-Final/server/default/deploy/ecas.war state=ClassLo ader mode=Manual requiredState=...
  • jboss部署在linux下报错

    2016-03-22 11:59:42
    org.jboss.deployers.spi.DeploymentException: Failed to create web module at org.jboss.web.deployers.AbstractWarDeployer.deploy(AbstractWarDeployer.java:461) at org.jboss.web.deployers....
  • 2010-02-01 09:37:40,218 ERROR [org.jboss.deployment.MainDeployer] DeploymentException while trying to deploy a package with a new deployer org.jboss.deployment.DeploymentException: Could not create ...
  • 11:28:21,013 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-6) MSC00001: Failed to start service jboss.deployment.unit."ecr.war".POST_MODULE: org.jboss.msc.service.StartException in service ...
  • Jboss安装

    2014-01-18 20:21:15
    1、解压jboss-as-7.1.1.Final.zip即完成安装  2、启动:运行jboss-as-7.1.1.Final\bin\standalone.bat  3、打开浏览器,输入http://127.0.0.1:8080/ 出现JBoss欢迎页面说明安装启动成功
  • 弹出窗口Source not found for org.jboss.msc.service.StartException 并出现如下异常 JBAS014777: Services which failed to start: service jboss.persistenceunit."lmsp-wmsp-bl-ear.ear/lmsp-wmsp-bl.jar#...
  • JBoss Tattletale

    千次阅读 2009-03-07 12:03:00
    JBoss Tattletale介绍JBoss Tattletale发布1.0.Beta2版本。JBoss Tattletale是一个能获得你从事的项目或产品的概览的工具。此工具可递归扫描JAR包的文件,并生成带文件链接的格式化的HTML报告。JBoss Tattletale提供...
  • Jboss4 项目移植到Jboss7

    2013-08-19 02:01:22
    各位大神,以前项目都在jboos4上面运行,且上面的项目都是相当于文件夹中含有.war的名字,现在要把这些项目部署到jboss7上面要怎么部署,Jboss上面的项目,好像需要用maven打包成整个文件,如果这样的话,以后修改...
  • Jboss 5.0-GA版启动错误

    2013-11-11 03:54:25
    我用Jboss 5.0-GA,JDK1.6.30,启动动报如下错误: Caused by: java.util.zip.ZipException: error in opening zip file at java.util.zip.ZipFile.open(Native Method) at java.util.zip.ZipFile.(ZipFile.java:...
  • 如题,我是 JBoss 5.1.0 ,我应该怎么修改网站根目录位置??? [b]问题补充:[/b] 我的是JBoss5.0,而且是想把根目录改出去JBoss的安装目录之外,但是像Tomcat那样改Server.xml不行,还是访问回默认页面 [b]问题...
  • "org.jboss.msc.service.StartException in service jboss.undertow.deployment.default-server.default-host./: Failed to start service Caused by: org.springframework.beans.factory.BeanCreationException: ...
  • 如何整合jboss和eclipse?

    2017-05-27 03:41:41
    请问,高手,我在配置eclipse的jboss,这个过程中,我遇到2个地方需要配置,一个是preference里,输入"server",跳转到 "runtime environment", 见下图: ![图片说明]...
  • 21:24:40,879 INFO [org.jboss.as.server.deployment.scanner] (MSC service thread 1-16) JBAS015012: Started FileSystemDeploymentService for directory E:\jboss-as-7.1.1.Final\jboss-as-7.1.1.Final\...

空空如也

1 2 3 4 5 ... 20
收藏数 30,601
精华内容 12,240
关键字:

jboss