Jboss fuse service works安装指南
jboss用法

JBoss是一个开源的应用服务器,主要用于Java应用。
以下是使用JBoss的一些基本步骤:
1. 安装和配置:首先,你需要下载并安装JBoss。
然后,创建一个配置文件来指定你想要在JBoss上运行的应用和环境变量。
2. 部署应用:将你的Java应用打包成WAR文件(Web Archive)或EAR文件(Enterprise Archive),然后将它们部署到JBoss。
你可以使用命令行工具或JBoss的管理界面来部署应用。
3. 启动和停止JBoss:使用命令行工具或管理界面来启动和停止JBoss。
如果你使用的是管理界面,你还可以监控应用的运行状态和性能。
4. 管理JBoss:通过管理界面,你可以管理JBoss的各种设置、查看日志文件、监控性能等。
5. 扩展JBoss:JBoss有许多可扩展的模块和插件,你可以根据需要安装它们来增强JBoss的功能。
在使用JBoss时,你需要注意一些事项。
例如,确保你的Java 应用使用了JBoss支持的Java版本和EE规范。
此外,你也需要注意JBoss的内存限制和线程数限制,以确保你的应用不会遇到性能问题。
9 Jboss安装配置手册(win)【宁夏理工学院培训】

旗开得胜123久其CI 中间件安装配置指南(Jboss for Windows )2005年7月第 1 章概述Jboss的安装配置总共包括下面四个部分:1. 数据库产品的安装(详见相关数据库安装文档)2. 初始化数据库(详见相关数据库文档)3. Jboss中间件的安装4. 配置服务第 2 章安装数据库详见相关数据库安装文档。
第 3 章初始化数据库详见相关数据库文档。
第 4 章Jboss中间件产品的安装Jboss是免费软件,无需安装,可在:中下载到需要的jboss版本,将下载的压缩包解压缩到本地一个目录中。
生成目录如下:●bin:放置jboss启动和停止的可执行脚本文件●docs:放置jboss的例子、测试脚本和各种脚本配置文件的DTD(文档类型定义)●lib:放置jboss所需要的部分jar包文件●client:放置EJB客户端运行时所需要的jar包●server:放置各启动类型的服务器端EJB配置所需要的文件等。
●不同版本的Jboss包含的文件会有所不同,本篇介绍以jboss-3.2.2rc3为主。
读万卷书行万里路125第 5 章 配置实例5.1 配置准备在“jboss 安装路径”\bin 目录下找到run.bat ,用文本打开,增加环境变量JAVA_HOME 的路径信息设置,即JDK 文件所在的路径信息(如果系统没有JDK 文件,则需要安装JDK ,版本一般要求为1.4):5.2 设置共享库Oracle 与DB2安装后,都会自带jdbc 驱动程序,oracle 的在“…\ora92\jdbc\lib ”路径下,db2的在“…\IBM\SQLLIB\java ”路径下,只有SQL Server 数据库需要单独安装JDBC 驱动程序。
● SQL Server 数据库需要msbase.jar 、mssqlserver.jar 、msutil.jar 三个文件; ● oracle9 数据库需要ojdbc14.jar 、nls_charset12.zip 两个文件;● DB2数据库需要db2java.zip 文件。
JBoss应用服务器安装手册

JBoss应用服务器安装手册“订单响应系统”采用Java语言进行开发,展示层为JSP,业务逻辑层EJB,及数据信息层构成的三层结构。
JBoss3.0.7为应用服务器,Oracle作为数据库服务器。
由于Java的可移植性使得“订单响应系统”能够被安装在WinNT、Win2000及Linux等操作系统中。
从系统运行的性价比方面考虑,我们推荐使用把JBoss 安装在Linux操作系统上。
虽然,Linux的运行配置相对比较麻烦,但是系统运行的稳定性也较Windows为好,下面我们就Window2000和Linux两种操作系统的安装配置进行介绍。
一、Window 2000系统中的安装步骤:1、安装JDK。
要使JBoss能够正确运行,系统必须安装Java虚拟机,运行光盘上的j2sdk-1_4_2_01-windows-i586.exe文件,按照默认设置一步步安装完JDK。
安装结束JDK后,需要在计算机的环境变量中设置JDK的运行参数:右键点击桌面“我的电脑”后选择属性-》高级-》环境变量。
添加或编辑如下的三个环境变量:1)JA V A_HOME:c:\j2sdk1.4.2_012)PATH:c:\j2sdk1.4.2_01\bin;3)CLASSPATH:.\; c:\j2sdk1.4.2_01\lib\dt.jar; c:\j2sdk1.4.2_01\lib\tools.jar;设置完成后,如果设置未生效,则需要重新启动计算机。
2、安装JBoss3.0.7。
1)复制光盘上“jboss307t”目录到C盘根目录。
(假设该系统的安装目录为C:\jboss-3.0.7) 接下来需要修改3个文件,分别是:C:\jboss-3.0.7\server\default\deploy\oracle-service.xmlC:\jboss-3.0.7\server\default\deploy\dxdd.war\WEB-INF\ jboss-web.xmlC:\jboss-3.0.7\server\default\deploy\dxdd.war\WEB-INF\classes\ jndi.properties 具体修改如下:2)A用记事本打开“jboss307t\server\default\deploy”目录下的oracle-service.xml文件,查找“jdbc:oracle:thin:@192.168.0.3:1521:ora03”后将@后面的内容替换为数据库服务器所在的IP地址和SID,端口号为1521,存盘退出。
Jboss的安装与使用

Jboss的安装与使用是我搜集的网上的一些资料,其中把JBOSS配置成win系统服务,我一直没配好,谁配置成功了,希望不吝赐教!----抚琴/lanwei6312/archive/2006/03/16/626517.aspx1、安装1.1、软件安装首先要安装JDK(仅仅安装JRE是不行的,因为JSP页面需要编译),最新的正式版是JDK1.4.2。
然后把JBoss的压缩包解压到一个目录下,目录名一般是"Jboss_版本号",JBoss目前的最新正式版是JBoss4.0.0(2004年9月20日发布)。
下面的配置都是针对JBoss3.2.5。
1.2、环境变量的设置需要的环境变量有JAVA_HOME和JBOSS_HOME。
环境变量JAVA_HOME设置为刚才JDK的安装路径,JBOSS_HOME设置为刚才JBoss解压后的路径。
设置方法如下:在Windows2000中可以右键点我的电脑,选"属性"-> 选"高级"选项卡-> 点击"环境变量"按钮-> 点击系统变量的"新建"按钮,然后在对话框中输入"变量名"为"JAVA_HOME",变量值为JDK的安装路径,最后确定。
同样的方法添加JBOSS_HOME。
1.3、运行直接执行JBoss\bin目录下的run.bat批处理文件即可,启动时间从20秒到1分钟左右不等,视CPU速度和内存大小而定。
1.4、终止JBoss的运行最好不要直接关闭运行JBoss时的控制台窗口,直接关闭控制台可能导致JBoss下次启动时出现异常。
正常关闭JBoss的方法是另外打开一个控制台窗口,执行JBoss\bin目录下的shutdown.bat 批处理文件,不过要带一个参数"-S",注意是大写字母。
为了方便起见,也可以创建一个快捷方式。
JBoss安装配置手册

JBOSS安装配置手册(1.0.0.0)卓望数码技术(深圳)有限公司版权所有2007年09月简要表:修订记录:所有权声明除特别声明外,此文档所用的公司名称、个人姓名及数据均属为说明的目的而模拟。
本文档的版权属卓望数码技术(深圳)有限公司(本公司)所有,受中华人民共和国法律的保护。
本文档所含的任何构思、设计、工艺及其他技术信息均属本公司所有,受中华人民共和国法律的保护。
未经本公司书面同意,任何单位和个人不得擅自摘抄、全部或部分复制本书内容,或者以其他任何方式使第三方知悉。
除非另有约定,本手册仅作为使用指导,本手册中的所有陈述、信息和建议不构成任何明示或暗示的担保。
由于产品版本升级或其它原因,本手册内容会不定期更新,恕不另行通知。
手册版本: 1.0.0.0产品版本:JBOSS-4.0.5.GA用户支持邮箱:724@网址:客户服务热线电话:86-755-26984789传真:86-755-26984689目录第一章引言 (1)1读者对象 (1)2缩略语和术语 (1)3参考文档 (1)4读者预备知识 (1)5使用约定 (1)6文档结构概述 (2)第二章JBOSS安装 (3)1JBOSS安装 (3)2JBOSS配置 (3)第三章装配置出错处理 (9)1常见问题 (9)1.1 $WAR启动正常,但是访问时出现org.apache.jasper.Jasper Exception: Unable to initializeTldLocationsCache: null异常 (9)1.2 JBoss启动时nohup日志中出现ERROR: invalid console appender config detected, consolestream is looping. (10)1.3 如何查看Jboss的属性 (11)1.4 如何控制Jboss控制台的访问权限 (11)1.5 JBoss启动时nohup日志中出现log4j:ERROR A "org.jboss.logging.util.OnlyOnceErrorHandler" object is not assignable to a"org.apache.log4j.spi.ErrorHandler" variable. (12)1.6 如何把server目录移到Jboss安装目录之外 (13)1.7 如何统一管理占用的端口 (13)第一章引言1 读者对象该手册适用于卓望公司的测试、部署人员及运营商的维护人员。
JBoss安装手册

一、安装JDK5.0(jdk-1_5_0_05-windows-i586-p.exe),如果系统用JDK安装程序安装过5.0以下的JDK最好先卸载掉,以免发生突冲。
二、安装Jbose服务器(直接双击运行jems-installer-1.2.0.GA.jar文件),此安装包集成EJB3.0版。
具体安装过程如下:选择“中文”,然后点击“OK”。
“下一步”。
“下一步”。
选择“接受”,然后“下一步”。
选择一个安装目录,然后下一步。
本便以安装到“e:\jboss-4.0.5.GA”为例。
然后“下一步”。
注意:为避免以后造成莫名奇妙的错误,此路径最好不要选安装到带有空格的路径下,如:“e:\Program Files\jboss-4.0.5.GA”目录。
这里一定要选择“ejb3-clustered”带集群的EJB3模式。
然后“下一步”。
这里可以看到此安装包所包含的所有JBoss组件,按默认即可,直接“下一步”。
此处选择是高级安装还是标准安装,如果选择高级安装“Advance”则可以设置服务器IP,WEB断口,配置数据源,管理用户名与密码等,我们这里选择“Standard”,安装程序将默认HTTP端口为:8080,IP为localhost,“下一步”。
这里显示您将要进行安装的组件信息,“下一步”。
安装完后点“下一步”,完成安装。
三、配置环境变量1.名称:“JA V A_HOME”;值:JDK安装目录。
2.名称:“JBOSS_HOEM”;值:“E:\jboss-4.0.5.GA”。
(以本文安装为例)3.名称:“CLASSPASS”;值:“.;%JA V A_HOME%\lib\dt.jar;%JA V A_HOME%\lib\tools.jar;”。
4.在“PATH”(自动搜索路径)变量中追加“;%JBOSS_HOME%\bin”。
注意:以此种方式配置环境变量“JA V A_HOME”与“JBOSS_HOEM”后决不可以加分号“;”。
jboss用法 -回复
jboss用法-回复JBoss是一个基于Java的开源应用服务器。
它提供了一个可靠、高性能的平台来托管和运行Java应用程序。
JBoss的用法可以在不同的方面中发挥作用,包括Web应用程序、企业级应用程序和云计算平台。
在本文中,我们将一步一步地回答有关JBoss用法的问题。
第一步:下载和安装JBoss想要使用JBoss,首先需要下载和安装它。
JBoss的官方网站(第二步:配置JBoss服务器安装完成后,需要配置JBoss服务器。
主要的配置文件是standalone.xml 文件,它位于JBoss安装目录下的"standalone\configuration"文件夹中。
这个文件包含了一些重要的配置,如端口号、数据库连接等。
根据自己的需求,对这些配置进行相应的修改。
配置完成后,保存文件。
第三步:创建和部署Java应用程序JBoss提供了一个容器,可以用来创建和部署Java应用程序。
创建一个Java项目,并将其部署到JBoss服务器上,可以使用不同的方法。
以下是一些常用的方法:1. 手动部署:将Java项目打包成war文件(如果是Web应用程序)或jar文件(如果是独立应用程序),然后将文件复制到JBoss服务器的"standalone\deployments"文件夹中。
JBoss会自动检测并部署这些文件。
2. Maven插件:使用Maven构建工具来部署Java项目。
在项目的pom.xml文件中,添加JBoss插件的配置,然后使用命令"mvnjboss-as:deploy"来部署项目。
3. IntelliJ IDEA:如果使用IntelliJ IDEA集成开发环境,可以通过IDE提供的JBoss插件来方便地创建和部署Java应用程序。
只需选择相应的选项,然后按照向导的指示操作即可。
第四步:启动和停止JBoss服务器当Java应用程序部署完成后,可以启动JBoss服务器。
Linux安装JBOSS
Linux安装JBOSS⼀、简介JBoss是⼀个运⾏EJB的J2EE应⽤服务器。
它是开放源代码的项⽬,遵循最新的J2EE规范。
从JBoss项⽬开始⾄今,它已经从⼀个EJB容器发展成为⼀个基于的J2EE的⼀个web操作系统(operating system for web),它体现了J2EE规范中最新的技术。
⽆论是学习还是应⽤,JBoss为我们提供了⼀个⾮常优秀的平台。
JBoss是⼀个管理EJB的容器和服务器,⽀持EJB 1.1、EJB 2.0和EJB3.0的规范。
但JBoss核⼼服务不包括⽀持servlet/JSP的WEB容器,⼀般与Tomcat或Jetty绑定使⽤。
JBoss具有如下优点:1、JBoss是免费的,开放源代码J2EE的实现,通过LGPL许可证进⾏发布.但同时也有闭源的,开源和闭源流⼊流出的不是同⼀途径。
2、 JBoss需要的内存和硬盘空间⽐较⼩。
3、安装便捷:解压后,只需配置⼀些环境变量即可。
4、JBoss⽀持"热部署",部署BEAN时,只拷贝BEAN的JAR⽂件到部署路径下即可⾃动加载它,如果有改动,也会⾃动更新5、JBoss与Web服务器在同⼀个Java虚拟机中运⾏,Servlet调⽤EJB不经过⽹络,从⽽⼤⼤提⾼运⾏效率,提升安全性能6、⽤户可以直接实施J2EE-EAR,⽽不是以前分别实施EJB- JAR和Web-WAR,⾮常⽅便。
7、Jboss⽀持集群。
⼆、系统环境系统平台:RHEL 5.4Java version:jdk-6u17-linux-i586Jboss version:jboss-5.1.0.GA-jdk6三、安装准备四、解压#./jdk-6u17-linux-i586.bin //当前⽬录⽣成⼀个jdk1.6.0_17#mv jdk1.6.0_17 /usr/local/java //把刚⽣成的⽬录"jdk1.6.0_17"重命名为"java"#unzip jboss-5.1.0.GA-jdk6.zip -d /usr/local/ //解压到/usr/local⽬录下#mv jboss-5.1.0.GA jboss //重命名为jboss五、配置环境变量#vi /etc/profile//添加如下内容JAVA_HOME="/usr/local/java"CLASS_PATH="$JAVA_HOME/lib:$JAVA_HOME/jre/lib"PATH=".:$PATH:$JAVA_HOME/bin"export JAVA_HOME CLASS_PATH PATH六、运⾏#/usr/local/jboss/bin/run.sh -b 10.0.0.133 //IP写本机地址[root@linux bin]# ./run.sh -b 10.0.0.133=========================================================================JBoss Bootstrap EnvironmentJBOSS_HOME: /usr/local/jbossJAVA: /usr/local/jdk/jdk1.6.0_17/bin/javaJAVA_OPTS: =run.sh -server -Xms128m -Xmx512m -XX:MaxPermSize=256m -Dorg.jboss.resolver.warning=true -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 .preferIPv4Stack= CLASSPATH: /usr/local/jboss/bin/run.jar:/usr/local/jdk/jdk1.6.0_17/lib/tools.jar=========================================================================01:57:50,713 INFO [ServerImpl] Starting JBoss (Microcontainer)...01:57:50,718 INFO [ServerImpl] Release ID: JBoss [The Oracle] 5.1.0.GA (build: SVNTag=JBoss_5_1_0_GA date=200905221634)01:57:50,725 INFO [ServerImpl] Bootstrap URL: null01:57:50,727 INFO [ServerImpl] Home Dir: /usr/local/jboss01:57:50,742 INFO [ServerImpl] Home URL: file:/usr/local/jboss/01:57:50,756 INFO [ServerImpl] Library URL: file:/usr/local/jboss/lib/01:57:50,761 INFO [ServerImpl] Patch URL: null01:57:50,776 INFO [ServerImpl] Common Base URL: file:/usr/local/jboss/common/01:57:50,778 INFO [ServerImpl] Common Library URL: file:/usr/local/jboss/common/lib/01:57:50,806 INFO [ServerImpl] Server Name: default01:57:50,811 INFO [ServerImpl] Server Base Dir: /usr/local/jboss/server01:57:50,814 INFO [ServerImpl] Server Base URL: file:/usr/local/jboss/server/01:57:50,817 INFO [ServerImpl] Server Config URL: file:/usr/local/jboss/server/default/conf/01:57:50,818 INFO [ServerImpl] Server Home Dir: /usr/local/jboss/server/default01:57:50,826 INFO [ServerImpl] Server Home URL: file:/usr/local/jboss/server/default/01:57:50,829 INFO [ServerImpl] Server Data Dir: /usr/local/jboss/server/default/data01:57:50,832 INFO [ServerImpl] Server Library URL: file:/usr/local/jboss/server/default/lib/01:57:50,834 INFO [ServerImpl] Server Log Dir: /usr/local/jboss/server/default/log01:57:50,840 INFO [ServerImpl] Server Native Dir: /usr/local/jboss/server/default/tmp/native01:57:50,857 INFO [ServerImpl] Server Temp Dir: /usr/local/jboss/server/default/tmp01:57:50,860 INFO [ServerImpl] Server Temp Deploy Dir: /usr/local/jboss/server/default/tmp/deploy01:57:52,509 INFO [ServerImpl] Starting Microcontainer, bootstrapURL=file:/usr/local/jboss/server/default/conf/bootstrap.xml01:57:53,876 INFO [VFSCacheFactory] Initializing VFSCache [binedVFSCache]01:57:53,888 INFO [VFSCacheFactory] Using VFSCache [CombinedVFSCache[real-cache: null]]01:57:54,617 INFO [CopyMechanism] VFS temp dir: /usr/local/jboss/server/default/tmp01:57:54,637 INFO [ZipEntryContext] VFS force nested jars copy-mode is enabled.01:57:58,247 INFO [ServerInfo] Java version: 1.6.0_17,Sun Microsystems Inc.01:57:58,249 INFO [ServerInfo] Java Runtime: Java(TM) SE Runtime Environment (build 1.6.0_17-b04)01:57:58,259 INFO [ServerInfo] Java VM: Java HotSpot(TM) Server VM 14.3-b01,Sun Microsystems Inc.01:57:58,266 INFO [ServerInfo] OS-System: Linux 2.6.18-194.el5,i38601:57:58,283 INFO [ServerInfo] VM arguments: =run.sh -Xms128m -Xmx512m -XX:MaxPermSize=256m -Dorg.jboss.resolver.warning=true -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Dja 01:57:58,408 INFO [JMXKernel] Legacy JMX core initialized01:58:04,694 INFO [ProfileServiceBootstrap] Loading profile: ProfileKey@19b7c62[domain=default, server=default, name=default]01:58:10,585 INFO [WebService] Using RMI server codebase: http://10.0.0.133:8083/01:58:32,816 INFO [NativeServerConfig] JBoss Web Services - Stack Native Core01:58:32,823 INFO [NativeServerConfig] 3.1.2.GA01:58:34,296 INFO [AttributeCallbackItem] Owner callback not implemented.01:58:37,600 INFO [LogNotificationListener] Adding notification listener for logging mbean "jboss.system:service=Logging,type=Log4jService" to server org.jboss.mx.server.MBeanServerImpl@63a1ae[ defaultDomain='jboss' ]01:59:05,890 INFO [Ejb3DependenciesDeployer] Encountered deployment AbstractVFSDeploymentContext@19213615{vfsfile:/usr/local/jboss/server/default/deploy/profileservice-secured.jar/}01:59:05,904 INFO [Ejb3DependenciesDeployer] Encountered deployment AbstractVFSDeploymentContext@19213615{vfsfile:/usr/local/jboss/server/default/deploy/profileservice-secured.jar/}01:59:05,908 INFO [Ejb3DependenciesDeployer] Encountered deployment AbstractVFSDeploymentContext@19213615{vfsfile:/usr/local/jboss/server/default/deploy/profileservice-secured.jar/}01:59:05,927 INFO [Ejb3DependenciesDeployer] Encountered deployment AbstractVFSDeploymentContext@19213615{vfsfile:/usr/local/jboss/server/default/deploy/profileservice-secured.jar/}01:59:13,087 INFO [JMXConnectorServerService] JMX Connector server: service:jmx:rmi://10.0.0.133/jndi/rmi://10.0.0.133:1090/jmxconnector01:59:15,053 INFO [MailService] Mail Service bound to java:/Mail01:59:41,437 WARN [JBossASSecurityMetadataStore] WARNING! POTENTIAL SECURITY RISK. It has been detected that the MessageSucker component which sucks messages from one node to another has not had its password changed f 01:59:41,508 WARN [AnnotationCreator] No ClassLoader provided, using TCCL: org.jboss.managed.api.annotation.ManagementComponent01:59:41,673 WARN [AnnotationCreator] No ClassLoader provided, using TCCL: org.jboss.managed.api.annotation.ManagementComponent01:59:41,797 INFO [TransactionManagerService] JBossTS Transaction Service (JTA version - tag:JBOSSTS_4_6_1_GA) - JBoss Inc.01:59:41,802 INFO [TransactionManagerService] Setting up property manager MBean and JMX layer01:59:42,339 INFO [TransactionManagerService] Initializing recovery manager01:59:43,127 INFO [TransactionManagerService] Recovery manager configured01:59:43,131 INFO [TransactionManagerService] Binding TransactionManager JNDI Reference01:59:44,517 INFO [TransactionManagerService] Starting transaction recovery manager01:59:45,893 INFO [AprLifecycleListener] The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/local/jdk/jdk1.6.0_17/jre/lib/i386/server:/usr/local/jdk/jdk1.6.0_ 01:59:46,259 INFO [Http11Protocol] Initializing Coyote HTTP/1.1 on http-10.0.0.133-808001:59:46,266 INFO [AjpProtocol] Initializing Coyote AJP/1.3 on ajp-10.0.0.133-800901:59:46,375 INFO [StandardService] Starting service jboss.web01:59:46,389 INFO [StandardEngine] Starting Servlet Engine: JBoss Web/2.1.3.GA01:59:46,482 INFO [Catalina] Server startup in 214 ms01:59:46,554 INFO [TomcatDeployment] deploy, ctxPath=/jbossws01:59:47,951 INFO [TomcatDeployment] deploy, ctxPath=/web-console01:59:48,849 INFO [TomcatDeployment] deploy, ctxPath=/invoker01:59:49,346 INFO [RARDeployment] Required license terms exist, view vfszip:/usr/local/jboss/server/default/deploy/jboss-local-jdbc.rar/META-INF/ra.xml01:59:49,997 INFO [RARDeployment] Required license terms exist, view vfszip:/usr/local/jboss/server/default/deploy/jboss-xa-jdbc.rar/META-INF/ra.xml01:59:50,087 INFO [RARDeployment] Required license terms exist, view vfszip:/usr/local/jboss/server/default/deploy/jms-ra.rar/META-INF/ra.xml01:59:50,134 INFO [RARDeployment] Required license terms exist, view vfszip:/usr/local/jboss/server/default/deploy/mail-ra.rar/META-INF/ra.xml01:59:50,221 INFO [RARDeployment] Required license terms exist, view vfszip:/usr/local/jboss/server/default/deploy/quartz-ra.rar/META-INF/ra.xml01:59:50,456 INFO [SimpleThreadPool] Job execution threads will use class loader of thread: main01:59:51,545 INFO [QuartzScheduler] Quartz Scheduler v.1.5.2 created.01:59:51,559 INFO [RAMJobStore] RAMJobStore initialized.01:59:51,561 INFO [StdSchedulerFactory] Quartz scheduler 'DefaultQuartzScheduler' initialized from default resource file in Quartz package: 'quartz.properties'01:59:51,563 INFO [StdSchedulerFactory] Quartz scheduler version: 1.5.201:59:51,566 INFO [QuartzScheduler] Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED started.01:59:53,273 INFO [ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=DefaultDS' to JNDI name 'java:DefaultDS'01:59:55,170 INFO [ServerPeer] JBoss Messaging 1.4.3.GA server [0] started01:59:55,735 INFO [ConnectionFactory] Connector bisocket://10.0.0.133:4457 has leasing enabled, lease period 10000 milliseconds01:59:55,739 INFO [ConnectionFactory] org.jboss.jms.server.connectionfactory.ConnectionFactory@1e88ea started01:59:55,795 INFO [QueueService] Queue[/queue/DLQ] started, fullSize=200000, pageSize=2000, downCacheSize=200001:59:55,801 INFO [ConnectionFactoryJNDIMapper] supportsFailover attribute is true on connection factory: jboss.messaging.connectionfactory:service=ClusteredConnectionFactory but post office is non clustered. So connection factory will *n 01:59:55,813 INFO [ConnectionFactoryJNDIMapper] supportsLoadBalancing attribute is true on connection factory: jboss.messaging.connectionfactory:service=ClusteredConnectionFactory but post office is non clustered. So connection factory 01:59:55,835 INFO [ConnectionFactory] Connector bisocket://10.0.0.133:4457 has leasing enabled, lease period 10000 milliseconds01:59:55,845 INFO [ConnectionFactory] org.jboss.jms.server.connectionfactory.ConnectionFactory@17503eb started01:59:55,850 INFO [ConnectionFactory] Connector bisocket://10.0.0.133:4457 has leasing enabled, lease period 10000 milliseconds01:59:55,852 INFO [ConnectionFactory] org.jboss.jms.server.connectionfactory.ConnectionFactory@956f01 started01:59:55,881 INFO [QueueService] Queue[/queue/ExpiryQueue] started, fullSize=200000, pageSize=2000, downCacheSize=200001:59:56,199 INFO [ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=ConnectionFactoryBinding,name=JmsXA' to JNDI name 'java:JmsXA'02:00:09,338 INFO [JBossASKernel] Created KernelDeployment for: profileservice-secured.jar02:00:09,384 INFO [JBossASKernel] installing bean: jboss.j2ee:jar=profileservice-secured.jar,name=SecureProfileService,service=EJB302:00:09,385 INFO [JBossASKernel] with dependencies:02:00:09,388 INFO [JBossASKernel] and demands:02:00:09,400 INFO [JBossASKernel] jndi:SecureManagementView/remote-org.jboss.deployers.spi.management.ManagementView02:00:09,402 INFO [JBossASKernel] jboss.ejb:service=EJBTimerService02:00:09,404 INFO [JBossASKernel] and supplies:02:00:09,406 INFO [JBossASKernel] Class:org.jboss.profileservice.spi.ProfileService02:00:09,408 INFO [JBossASKernel] jndi:SecureProfileService/remote02:00:09,410 INFO [JBossASKernel] jndi:SecureProfileService/remote-org.jboss.profileservice.spi.ProfileService02:00:09,414 INFO [JBossASKernel] Added bean(jboss.j2ee:jar=profileservice-secured.jar,name=SecureProfileService,service=EJB3) to KernelDeployment of: profileservice-secured.jar02:00:09,422 INFO [JBossASKernel] installing bean: jboss.j2ee:jar=profileservice-secured.jar,name=SecureDeploymentManager,service=EJB302:00:09,424 INFO [JBossASKernel] with dependencies:02:00:09,426 INFO [JBossASKernel] and demands:02:00:09,430 INFO [JBossASKernel] jboss.ejb:service=EJBTimerService02:00:09,432 INFO [JBossASKernel] and supplies:02:00:09,435 INFO [JBossASKernel] jndi:SecureDeploymentManager/remote-org.jboss.deployers.spi.management.deploy.DeploymentManager02:00:09,437 INFO [JBossASKernel] Class:org.jboss.deployers.spi.management.deploy.DeploymentManager02:00:09,443 INFO [JBossASKernel] jndi:SecureDeploymentManager/remote02:00:09,450 INFO [JBossASKernel] Added bean(jboss.j2ee:jar=profileservice-secured.jar,name=SecureDeploymentManager,service=EJB3) to KernelDeployment of: profileservice-secured.jar02:00:09,452 INFO [JBossASKernel] installing bean: jboss.j2ee:jar=profileservice-secured.jar,name=SecureManagementView,service=EJB302:00:09,454 INFO [JBossASKernel] with dependencies:02:00:09,459 INFO [JBossASKernel] and demands:02:00:09,461 INFO [JBossASKernel] jboss.ejb:service=EJBTimerService02:00:09,462 INFO [JBossASKernel] and supplies:02:00:09,464 INFO [JBossASKernel] jndi:SecureManagementView/remote-org.jboss.deployers.spi.management.ManagementView02:00:09,466 INFO [JBossASKernel] Class:org.jboss.deployers.spi.management.ManagementView02:00:09,468 INFO [JBossASKernel] jndi:SecureManagementView/remote02:00:09,470 INFO [JBossASKernel] Added bean(jboss.j2ee:jar=profileservice-secured.jar,name=SecureManagementView,service=EJB3) to KernelDeployment of: profileservice-secured.jar02:00:09,505 INFO [EJB3EndpointDeployer] Deploy AbstractBeanMetaData@1431022{name=jboss.j2ee:jar=profileservice-secured.jar,name=SecureProfileService,service=EJB3_endpoint bean=org.jboss.ejb3.endpoint.deployers.impl.EndpointIm 02:00:09,522 INFO [EJB3EndpointDeployer] Deploy AbstractBeanMetaData@14534db{name=jboss.j2ee:jar=profileservice-secured.jar,name=SecureDeploymentManager,service=EJB3_endpoint bean=org.jboss.ejb3.endpoint.deployers.impl.End 02:00:09,523 INFO [EJB3EndpointDeployer] Deploy AbstractBeanMetaData@7787ee{name=jboss.j2ee:jar=profileservice-secured.jar,name=SecureManagementView,service=EJB3_endpoint bean=org.jboss.ejb3.endpoint.deployers.impl.Endpoin 02:00:10,269 INFO [SessionSpecContainer] Starting jboss.j2ee:jar=profileservice-secured.jar,name=SecureDeploymentManager,service=EJB302:00:10,447 INFO [EJBContainer] STARTED EJB: org.jboss.profileservice.ejb.SecureDeploymentManager ejbName: SecureDeploymentManager02:00:10,817 INFO [JndiSessionRegistrarBase] Binding the following Entries in Global JNDI:SecureDeploymentManager/remote - EJB3.x Default Remote Business InterfaceSecureDeploymentManager/remote-org.jboss.deployers.spi.management.deploy.DeploymentManager - EJB3.x Remote Business Interface02:00:10,940 INFO [SessionSpecContainer] Starting jboss.j2ee:jar=profileservice-secured.jar,name=SecureManagementView,service=EJB302:00:10,945 INFO [EJBContainer] STARTED EJB: org.jboss.profileservice.ejb.SecureManagementView ejbName: SecureManagementView02:00:11,059 INFO [JndiSessionRegistrarBase] Binding the following Entries in Global JNDI:SecureManagementView/remote - EJB3.x Default Remote Business InterfaceSecureManagementView/remote-org.jboss.deployers.spi.management.ManagementView - EJB3.x Remote Business Interface02:00:11,217 INFO [SessionSpecContainer] Starting jboss.j2ee:jar=profileservice-secured.jar,name=SecureProfileService,service=EJB302:00:11,226 INFO [EJBContainer] STARTED EJB: org.jboss.profileservice.ejb.SecureProfileServiceBean ejbName: SecureProfileService02:00:11,254 INFO [JndiSessionRegistrarBase] Binding the following Entries in Global JNDI:SecureProfileService/remote - EJB3.x Default Remote Business InterfaceSecureProfileService/remote-org.jboss.profileservice.spi.ProfileService - EJB3.x Remote Business Interface02:00:11,982 INFO [TomcatDeployment] deploy, ctxPath=/admin-console02:00:12,321 INFO [config] Initializing Mojarra (1.2_12-b01-FCS) for context '/admin-console'02:00:20,855 INFO [TomcatDeployment] deploy, ctxPath=/02:00:20,988 INFO [TomcatDeployment] deploy, ctxPath=/jmx-console02:00:21,378 INFO [Http11Protocol] Starting Coyote HTTP/1.1 on http-10.0.0.133-808002:00:21,436 INFO [AjpProtocol] Starting Coyote AJP/1.3 on ajp-10.0.0.133-800902:00:21,475 INFO [ServerImpl] JBoss (Microcontainer) [5.1.0.GA (build: SVNTag=JBoss_5_1_0_GA date=200905221634)] Started in 2m:30s:582ms复制代码复制代码七、测试web-console⼋、关闭服务器#/usr/local/jboss/bin//shutdown.sh -S或找到它的pid号,然后kill掉。
jboss安装和部署
一.Jboss的安装由于jboss是tomcat的升级版,在tomcat的基础上完善了很多方面的性能,这两个web 服务器其实是同一个内核,这就注定了他们的默认端口是一样的,我们在安装另一个tomcat 之前如果本机上已经有了tomcat,就必须把之前的tomcat的端口号8080改掉,为了不跟以后装的jboss冲突,如果没有改掉,安装开始会报错,只要修改之前安装的tomcat的端口之后报错就会解决。
如果没有装tomcat,那直接下载jboss-4.2.3.GA或其他版本,进行安装即可。
主要步骤:一.添加环境变量二.解压jboss-4.2.3.GA压缩包三.启动run.bat文件注意事项:run.bat启动不了怎么办,在path中新增:%SystemRoot%\system32;%SystemRoot%;启动后输入:jboss欢迎界面:二.应用工程的部署1.将FineReport应用部署为jboss的Web工程1.1 创建工程:将WebReport重命名为WebReport.war ,拷贝至%Jboss_Home%\server\default\deploy\目录下。
1.2 浏览报表:启动Jboss,启动浏览器,在地址栏输入http://localhost:8080/WebReport/ReportServer?reportlet=/demo/basic/post.cpt 。
在浏览器中可以浏览到如下界面,配置成功:2. 将FineReport应用集成到已有的Web工程我们使用已经存在一个jmx-console.war的工程(此工程为Jboss的控制台浏览界面,如无必要请不要做不必要的改动),现将FineReport集成到该工程:2.1 复制目录:将WebReport\WEB-INF目录下面的class、lib、reportlet、resourced四个目录复制到Jboss 的下"server\default\deploy\jmx-console.war\WEB-INF"目录下。
JBOSS使用指南
JBOSS使用指南使用指南Release v1.0 [jimmy(yang.kun),于2008-05-12编写]一.JBOSS入门 (3)1.下载和安装JBoss (3)2.JBoss的目录结构 (3)3.启动服务器 (4)4.JMX控制台 (5)5.停止服务器 (6)6.JBoss中的部署 (6)二.JBOSS的配置 (7)1. JBoss日志设置 (7)2. web 服务的端口号的修改 (7)3. JBoss的安全设置 (8)3.1jmx-console登录的用户名和密码设置 (8)3.2web-console登录的用户名和密码设置 (10)4. JBoss数据源的配置 (13)5. JMS使用和设置 (15)5.1 JMS消息的传递模型 (15)5.2 JMS的配置 (17)三.JMX原理和应用 (21)1.什么是JMX (21)2. JMX规范 (22)3.基于JBoss来写MBean (22)3.1 HelloWorld实例 (22)3.2 程序代码 (22)3.3 配置文件jboss-service.xml (23)3.4 将实例部署到JBOSS (23)3.5 MBean的效果 (24)s四.EJB3.0使用说明 (26)1. Enterprice JavaBeans(EJB)的概念 (26)1.1 会话 Bean: (26)1.2 实体Bean: (27)1.3 消息驱动Bean(MDB): (27)2.会话Bean(Session Bean) (27)2.1因为客户端需要通过JNDI 查找EJB,那么JNDI 是什么 (27)2.2 Stateless Session Beans(无状态bean)开发 (29)2.3 Stateless Session Bean与Stateful Session Bean的区三别 (33)2.4 Session Bean的生命周期 (33)3.消息驱动Bean (Message Driven Bean) (34)3.1 Queue消息的发送与接收(PTP消息传递模型) (34)3.2 Topic消息的发送与接收(Pub/sub 消息传递模型) (40)4.实体Bean(Entity Bean) (45)4.1持久化persistence.xml 配置文件 (45)4.2实体Bean 发布前的准备工作 (46)4.3单表映射的实体Bean (46)一.JBOSS 入门1.1.下载和安装下载和安装JBoss在下载和安装JBoss 之前,请开发者确认一下自己的机器是否安装了最新版的JVM。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1软件准备以下软件可以从FTP服务器192.168.20.190中下载:用户名:javaftp密码:1234562什么是JBoss Fuse Service WorksJBoss Fuse Service Works是一个用于开发企业应用集成和SOA解决方案的平台。
他由多个部分组成,包括:服务组件构架、业务规则、复杂事件处理、生命周期管理、运行时管理和自动化处理等。
他构建于JBoss Fuse 企业消息中间件、Camel和CXF等,所以用户可以开发、部署、集成、以及安排协调业务服务。
3开发环境安装3.1 安装Java3.1.1安装Java双击jdk-7u25-windows-i586.exe开始安装。
点击“更改”,选择目录D:\software\installed\Java\jdk1.7.0_25点击“确定”,“下一步”:点击“更改”,选择目录D:\software\installed\Java\jre7:点击“确定”,“下一步”:点击“关闭”,完成安装。
3.1.2配置环境(1)右键点击“计算机”-》“属性”;(2)点击“高级系统设置”;(3)选择“高级”选项卡,点击“环境变量”按钮;(4)新建系统环境变量JA V A_HOME= D:\software\installed\Java\jdk1.7.0_25;(5)新建系统环境变量classpath=.;%JA V A_HOME%\lib\tools.jar;(6)将%JA V A_HOME%\bin追加到系统环境变量path;(7)点击“确定”。
3.1.3验证安装打开命令行,输入java -version,输出一下内容说明安装成功:3.2 安装Maven3.2.1安装前提●解压缩软件●Java虚拟机3.2.2解压将apache-maven-3.1.1-bin.zip解压至某一目录,例如D:\software\installed\maven3.2.3配置M2_HOME环境变量新建系统环境变量:M2_HOME=D:\software\installed\maven\apache-maven-3.2.13.2.4配置MA VEN_OPTS环境变量MA VEN_OPTS="-Xms256m -Xmx512m"3.2.5配置path环境变量将%M2_HOME%追加到path后面。
3.2.6配置Maven仓库代理将%M2_HOME%\conf\settings.xml复制到C:\Users\当前用户\.m2目录下(如果不存在则创建)。
3.2.7验证安装打开命令行输入:mvn –version ,输出一下结果说明安装成功:3.3 安装JBoss Developer Studio进入Dos界面,切换到jbdevstudio-product-eap-universal-7.0.0.GA-v20130720-0044-B364.jar文件所在目录执行命令java -jar jbdevstudio-product-eap-universal-7.0.0.GA-v20130720-0044-B364.jar执行安装。
点击“Next”:选择“I accept the …”,并点击“Next”:选择安装目录D:\software\installed\jbds,并点击“Next”:选择“Specific Java VM”,并点击“Next”:选择“No”,点击“Next”:点击“Next”:点击“Next”:点击“Next”:点击“Done”,结束安装。
3.4 安装JBoss Developer Studio Integration Stack3.4.1安装前提●解压缩软件●Java虚拟机●Red Hat JBoss Enterprise Application Platform●Red Hat JBoss Developer Studio3.4.2安装集成功能●启动Red Hat JBoss Developer Studio.●在Red Hat JBoss Developer Studio, 点击Help --> Install New Software...●在页面Available Software, 点击Add ... button.●弹出Add Repository 对话框,输入下列信息⏹Name 字段:JBDSIS⏹Location 字段:https:///updates/7.0/integration-stack/●点击OK.这一过程会持续时间比较长,请耐心等待3.5 配置JBoss Integration Maven Repository3.5.1修改Maven 配置(如果在安装fuse service works期间指定,知道了Maven配置文件,并且配置了maven,那么这一步可以省略)增加下面部分到settings.xml文件<settings xmlns="/SETTINGS/1.0.0"xmlns:xsi="/2001/XMLSchema-instance"xsi:schemaLocation="/SETTINGS/1.0.0/xsd/settings-1.0.0.xsd"><profiles><!-- Configure the JBoss GA Maven repository --><profile><id>jboss-ga-repository</id><repositories><repository><id>jboss-ga-repository</id><url>/techpreview/all</url>这条url在里面已经有了<releases><enabled>true</enabled></releases><snapshots><enabled>false</enabled></snapshots></repository></repositories><pluginRepositories><pluginRepository><id>jboss-ga-plugin-repository</id><url>/techpreview/all</url><releases><enabled>true</enabled></releases><snapshots><enabled>false</enabled></snapshots></pluginRepository></pluginRepositories></profile></profiles><activeProfiles><!-- Optionally, make the repositories active by default --><activeProfile>jboss-ga-repository</activeProfile></activeProfiles></settings>3.5.2注意事项如果修改settings.xml文件的时候JBoss Developer Studio 正在运行, 你需要刷新用户设置.●打开菜单Window→Preferences.●在Preferences窗口, 点开Maven,选择User Settings.●点击Update Settings按钮,来刷新Maven用户设置3.6 安装本地JBoss Integration Maven Repository3.6.1下载JBoss Maven Repository ZIP 文件●JBoss Data Virtualization -/techpreview/jdv6/6.0.0/dv-6.0.0.GA-redhat-2-re pository.zip●JBoss Fuse Service Works -/techpreview/fsw6/6.0.0/fsw-6.0.0.GA-redhat-2-repository.zip3.6.2依赖的Maven库:●/techpreview/eap6/6.1.1/jboss-eap-6.1.1-maven-repository.zip●/techpreview/eap6/6.1.0/jboss-eap-6.1.0-maven-repository.zip●/techpreview/eap6/6.0.1/jboss-eap-6.0.1-maven-repository.zip●/techpreview/eap6/6.0.0/jboss-eap-6.0.0-maven-repository.zip3.6.3修改Maven本地库位置将下载后的maven库zip文件解压到本地硬盘,修改maven本地配置文件C:\Users\当前用户\.m2目录下settings.xml,将下面黄色部分,替换成maven库zip 文件的解压缩地址。
<localRepository>E:\java\SOA\fsw-6.0.0.GA-redhat-2-repository</localRepository>3.7 安装Fuse Service Works3.7.1安装●进入Dos界面,切换到jboss-fsw-installer-6.0.0.GA-redhat-4.jar文件所在目录●执行命令java -jar jboss-fsw-installer-6.0.0.GA-redhat-4.jar3.7.1.1设置安装路径不要选择已存在的EAP6目录,直接指定一个新的位置,以免由于版本不一致带来的问题。
Fsw安装程序中已经包含了一个EAP,这样便保证了版本的一致性。
3.7.1.2确认安装路径3.7.1.3选择安装功能包保持当前选项不变,第二项不用选,因为第三项已经包括了第二项。
3.7.1.4设置管理用户此处是建立一个fuse service works管理员账号,SOA 构件模型及协议(SOA Repository Artifact Model & Protocol (S-RAMP),SOA 库,为开发、运行和监控服务提供了环境支持。