JBoss7使用入门(一)
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的内存限制和线程数限制,以确保你的应用不会遇到性能问题。
7 Jboss安装配置手册(win)
中间件安装配置指南(Jboss for Windows)第 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为主。
第 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_HOME不用分号结尾Jboss有三种启动类型,分别为all, default, minimal。
如在windows平台下启动jboss,可直接启动bin目录下的run.bat既可。
此时默认为以default形式启动,如需其它启动方式,则需要参数设置,如想以all模式启动,则运行run.bat –c all命令。
http://localhost:8080/jmx-console。
此点一定注意,否则会打击初学者学习jboss的兴趣的。
我们通过这个页面进行对JBOSS的各服务的配置和管理。
http://localhost:1099会出现一大堆乱字符,当然,里面包含了你的IP地址等等类似的信息。
1099是jnp协议监听名字服务的缺省端口,RMI的缺省端口也是一样的。
在JNDI中,我们需要用到此端口jboss入门(二)配置文件的结构为了描述方便,以下描述将以JBOSS3.2.6版本,default配置为例,如果你以别的配置启动,则在对应的目录下寻找或配置相关文件。
1、相关DTD定义文件位于$JBOSS-HOME/docs/dtd,在其下的文件中可以查阅某个XML配置文件中某个元素或属性的意义。
2、数据源配置文件的路径,$JBOSS-HOME/server/default/deploy,文件格式必须是*-ds.xml的样式。
不同的数据库配置参数可参考$JBOSS-HOME/docs/examples/jca/下的示例文档。
有关参数的细节在下面会有一定的描述。
3、公共的jar包我们可以放在$JBOSS-HOME/server/default/lib下,如数据库的JDBC jar,log4j.jar等,如果这些JAR已经在该lib下放置了,那么我们的应用WEB-INF/lib下不应该再放置,否则JBOSS也会将他们再一次加载,白白占用内存。
4、配置日志的文件,log4j.xml位于$JBOSS-HOME/server/default/conf下,具体配置下文还会有一点介绍5、$JBOSS-HOME/server/default/work下存放的是JSP编译后的.java及.class 文件,如果调试JSP时出错了,可以到该目录下(一级级去翻吧)去找对应的文件,调试问题。
JBoss AS7 用户指南
JBoss AS7 用户指南[原文] /wiki/JBossAS7UserGuide这是简要的指南,意在帮助那些期望体验JBoss AS7的用户,尽管JBoss AS7还在开发过程中。
如果你有任何关于这篇文章内容的反馈,可以通过发表该文的评论或者访问"JBoss AS7 Development"论坛的wiki,或者发给jboss development邮件列表jboss-development@.AS7 当前还处于"Beta"状态,所以用户不应该期望所有的功能像已经发布的AS5 AS6一样的稳定,同样应该了解从一个alpha版本升级到另外版本可能会有重大的改变。
获得JBoss AS 7AS7 可以从 download page下载. 因为还只是预览版,安装过程只需要解压即可。
我们鼓励用户从AS 7 的源码库取出源代码并且自行编译,这很快并且不会有任何麻烦,只要在你的操作系统上装有git(分布式的版本管理工具),设置git也非常简单。
关于如何取出以及编译AS 7 源码可以参考Hacking On JBoss AS 7 wiki page。
快速启动一旦你下载了分发包并解压缩,你需要判断你要让AS 7工作在"domain mode" 还是"standalone mode",为了理解这两个选项的意义,可以参考下面的"Domain Mode vs. Standalone Mode"章节。
如果你要工作在domain mode, 打开字符终端并且cd 到解压的bin 目录,然后运行"domain"启动脚本。
Linux/Unix:$ cd bin$ ./domain.sh如果是Windows:> cd bin> domain.bat这会在你的系统中启动5个进程:3个JBoss AS Server的实例;1个Domain Controller(Domain 控制器)进程,这个进程用来集中控制所有属于这个"domain"的server;和一个轻量的Process Controller,负责管理其他的4个进程并监听它们的生命周期。
JBoss AS7 使用详解
JBoss AS7 使用详解JBoss AS7新加入了域(domain)的概念并实现了相关功能。
域的提出及实现,其目的是使得多台JBoss AS服务器的配置可以集中于一点,统一配置、统一部署,从而在管理多台JBoss AS服务器时,实现集中管理。
本文详细介绍如何使用AS7的这一新特性。
一、域(Domain)的概念及其与群集(Cluster)的区别对于使用过的JBoss AS过往版本的用户,可能对AS所提供的集群功能已经很熟悉了,因此在理解域的时候可能会遇到一点困扰.那么域和集群有什么区别呢?在用法上有什么不同呢?总的来讲,JBoss的群集的目的是提供:负载平衡(Load Balance)高可用(High Availablity)而域的目的则是将多台服务器组成一个服务器组(Server Group),并为一个服务器组内的多台主机(Host)提供:单点集中配置(通过一个域控制器,即Domain Controller,实现组内主机的统一配置)单点统一部署,通过域控制器将项目一次部署至组内全部主机。
简单来讲,群集的目标是让多台服务器分摊压力,当一台或多台服务器当机时,服务可以继续保持运转;而域的目标则是提供集中配置和管理多台服务器的能力。
在没有域的概念时,要想让群集内的多台服务器或几组服务器保持统一的配置,一个一个分别的去手工维护,是非常麻烦的事情,而域的引入解决了这一问题。
我们可以理解域和群集的相互关系是"正交(orthogonal)"的:通过一横一竖这两条轴,JBoss AS为我们在运维方面提供了强大的可扩展能力。
二、实际测试实验熟悉了AS7中Domain的设计理念,接下来动手实际做个实验,看看Domain是如何在AS7中工作的。
2.1 准备工作使用两台电脑做为实验器材,两台电脑的IP分别为10.0.1.3 及10.0.1.18 ,分别运行JBoss AS7,并组成一个服务器组(Server Group)。
JBoss7使用入门(一)
JBoss7使用入门(一)两种模式对应的配置文件Standalone 管理方式配置∙standalone.xml (default)Java Enterprise Edition 6全功能配置包括OSGi∙standalone-ha.xmlJava Enterprise Edition 6 全功能配置加高性能配置∙standalone-osgi-only.xml仅OSGi standalone服务,不含JEE6 功能∙standalone-xts.xmlStandalone JEE6全功能配置加对transactional web services支持Domain管理方式配置∙domain.xml (default)Java Enterprise Edition 6全功能配置包括OSGi∙domain-osgi-only.xml仅OSGi standalone服务,不含JEE6 功能特别注意的是domain和standalone模式决定了各自的管理方式。
设置OS环境变量JAVA_HOMEJBOSS_HOME启动JBoss Application Server 7以"standalone" 方式启动, 命令行切换到目录$JBOSS_HOME/bin. Windows: standalone.batUnix: ./standalone.sh以domain管理方式启动命令为Windows: domain.batUnix: ./domain.sh启动带有特殊配置的JBoss Application Server 7如果你需要启动时带有特殊配置,可以使用下面命令加载配置,如需加载standalone-ha.xml 时,可使用:Windows: standalone.bat --server-config=standalone-ha.xmlUnix:./standalone.sh --server-config=standalone-ha.xml另外你可以通过添加修改或删除某子系统来定制你自己的配置。
JBoss使用手册(中文版)
Getting Started with JBoss 4.0Release 2©2004 JBoss, Inc.[罗时飞,于2004年12月1日修改稿]翻译说明:全文由罗时飞翻译完成。
无论在企业中,还是在开发者社群中,还是在OpenSource社群中,JBoss应用服务器在国内外的使用已经很广泛。
其中,JBoss3.2.x系列已经大量部署在国内外现实场景中。
JBoss4.0已经通过J2EE 1.4认证,而且其基代码也是来自于JBoss 3.2.x,这些都使得JBoss应用服务器更具企业强度。
[罗时飞,《JBoss Administration and Development》(Third Edition, 3.2.x Series)中文版译者,该书已经由电子工业出版社2004年11月出版发行。
通过如下网站可以联系到他: ]版权声明:本翻译文档的版权属于 JBoss, Inc. 所有。
本人仅保留中文署名权,其他一切权力罗时飞同意放弃。
您可以自由链接、下载、传播此文档,或者放置在您的网站上。
但前提是,必须保证完整转载全文,包括完整的版权信息、作译者声明。
如果翻译中存在不妥或错误之处,希望来信告知!修改日志:2004.10.5,提交翻译稿。
2004.11.5,针对社区反馈意见,添加了书签,以便于阅读。
2004.12.1,因英文版的更新而更新中文版。
比如,内置JSTL、新增Hibernate 一章、修改MySQL 4.1.17/Oracle 10g JDBC配置等内容。
目录序 (7)1 前言 (7)2 目标读者 (7)3 关于本书 (7)第1章入门 (8)1.1 下载和安装JBoss (8)1.2 启动服务器 (8)1.3 JMX控制台 (8)1.4 停止服务器 (9)1.5 运行为Windows服务 (9)第2章 JBoss服务器--快速上手 (11)2.1 服务器结构 (11)2.1.1 主目录 (11)2.1.2 服务器配置 (12)2.2 基本安装问题 (13)2.2.1 核心服务 (13)2.2.2 日志服务 (14)2.2.3 安全性服务 (15)2.2.4 其他服务 (16)2.3 Web容器—Tomcat (18)第3章关于实例应用 (19)3.1 J2EE Tutorial (19)3.2 区别 (19)3.2.1 容器相关部署描述符 (19)3.2.2 数据库变更 (19)3.2.3 安全性配置 (20)3.3 企业应用中的J2EE (20)4.1 构建应用 (21)4.1.1 准备文件 (21)4.1.2 编译Java源文件 (21)4.1.3 打包EJB (21)4.1.4 打包WAR文件 (22)4.1.5 打包Java客户 (22)4.1.6 集成EAR (22)4.1.7 数据库 (22)4.1.7.1 启用HSQL MBean和TCP/IP连接 (22)4.1.7.2 创建数据库模式 (23)4.1.7.3 HSQL数据库管理工具 (23)4.1.8 部署应用 (24)4.2 JNDI和Java客户 (25)4.2.1 jndi.properties文件 (25)4.2.2 JMX控制台中的应用JNDI信息 (26)4.3 安全性 (27)4.3.1 配置安全性域 (27)4.3.2 UsersRolesLoginModule文件 (28)4.3.3 J2EE安全性模型 (28)4.3.3.1 认证 (28)4.3.3.2 访问控制(授权) (29)第5章 J2EE之Web服务 (30)5.1 JBoss中的Web服务 (30)5.2 将Duke银行运行为Web服务 (30)5.3 运行Web服务客户 (32)5.4 网络状况分析 (33)第6章 JMS和消息驱动Bean (35)6.1 构建实例 (35)6.1.1 编译并打包MDB和客户 (35)6.1.1.1 指定MDB监听的Queue (35)6.2.1 运行客户应用 (36)6.3 管理JMS目的地 (36)6.3.1 jbossmq-destinations-service.xml文件 (36)6.3.2 从JMX控制台使用DestinationManager (37)6.3.3 管理目的地 (37)第7章容器管理持久化 (38)7.1 构建实例 (38)7.2 部署和运行实例 (38)7.2.1 运行客户应用 (39)7.3 自定义CMP (40)7.3.1 XDoclet (41)第8章使用其他数据库 (42)8.1 配置数据源 (42)8.1.1 包裹JDBC的资源适配器 (42)8.1.2 数据源配置文件 (42)8.2 将MySQL作为默认数据源 (42)8.2.1 创建数据库和用户 (43)8.2.2 安装JDBC驱动和部署数据源 (43)8.2.3 测试MySQL数据源 (44)8.3 设置Oracle9i的XADataSource (44)8.3.1 出于Oracle兼容性而设置Pad值 (45)8.3.2 安装JDBC驱动和部署数据源 (45)8.3.3 测试Oracle数据源 (46)第9章配置安全性 (47)9.1 使用数据库 (47)9.2 使用密码散列 (48)第10章使用Hibernate (49)10.1 创建Hibernate存档 (49)10.3 打包完整的应用 (51)10.4 部署、运行应用 (51)附录A Web控制台 (52)附录B 其他信息资料 (54)序1 前言在JBoss开发初期,它只是EJB容器。
Jboss7快速入门手册
注:如为jar包,应使用maven-jar-plugin。 全局模块
可以配置全局模块,使所有部署都能访问。修改standalone.xml/domain.xml配置文件,如下: <subsystem xmlns="urn:jboss:domain:ee:1.0" >
Jboss7 快速入门手册 比尔板三
2012-10-24 一、新特性 ................................................................................................................................................................. 1 二、部署配置 ............................................................................................................................................................. 8
1
本文基于 Jboss 7.1.1 Final,参考了 Getting Started Guide、Developer Guide、Getting started with JBoss AS、Admin Guide 等文档。文档介绍了 Jboss 7 的新特性、部署和管理的基础知识,通过本文开发 者可以快速地了解和使用 Jboss7。由于本人水平有限,Jboss 7 官方文档尚在不断更新中,文档中所述内 容也未全部进行过测试,如果发现有错误的地方,还请指出,我会更新文档ห้องสมุดไป่ตู้如有人转载也请保持最新。
jboss7.1数据源配置
1.Jboss下module/com目录下,新建mysql/main 目录,放入mysql-connector-java-5.1.33-bin.jar新建module.xml,文件内容如下:<?xml version="1.0" encoding="UTF-8"?><module xmlns="urn:jboss:module:1.1" name="com.mysql"><resources><resource-root path="mysql-connector-java-5.1.33-bin.jar"/></resources><dependencies><module name="javax.api"/><module name="javax.transaction.api"/><module name="javax.servlet.api" optional="true"/></dependencies></module>2.修改jboss下standalone\configuration目录下standalone.xml找到<subsystem xmlns="urn:jboss:domain:datasources:1.0">在<datasources> 标签下,加入<datasourcejndi-name="java:jboss/WFDataSource" pool-name="WFDataSource" enabled="true" use-java-context="true"><connection-url>jdbc:mysql://192.168.251.139:3306/cmis_haierdb</connection-url> <driver>mysql</driver><security><user-name>cmis_haier</user-name><password>cmis_haier</password></security></datasource><drivers>标签下,加入<driver name="mysql" module="com.mysql"><driver-class>com.mysql.jdbc.Driver</driver-class><xa-datasource-class>com.mysql.jdbc.jdbc2.optional.MysqlXADataSource</xa-datasource-cl ass></driver>3.修改echain.propertieswfdatasource=java\:jboss/WFDataSourcewfdatasource4end=java\:jboss/WFDataSourceconncettype=jndi4.修改reportConfig.xml<config><name>JNDIPrefix</name><value>java:jboss/</value></config><config><name>dataSource</name><value>WFDataSource,oracle,GBK,1</value></config>。
JBoss 7.1使用入门(二)
JBoss7使用入门(二)Java程序开发一般会使用Eclipse,请下载EE版本的Eclipse/downloads/JBoss7在Eclipse上有几个不错的插件可以用来快速链接和测试还能创建Seam框架。
其中之一就是JBoss Tool。
网络状况良好的情况下我推荐使用Eclipse自动安装。
这样能自动安装所需的所有依赖插件。
对于Eclipse3.7地址为/jbosstools/updates/development/indigo/对于Eclipse4.2地址为(千万不要弄错否则不能用)/jbosstools/updates/development/juno/等待安装完成,大概需要十几分钟。
由于JBoss的资料比较少,最好的资料就是官网和官方的Examples。
下面介绍下载所有官方例子的方法和创建一个简单测试。
官方例子在github可以下载到。
为了方便下载你可以安装egit插件。
我的Eclipse4.2似乎自带了egit,所以直接Import就能看到相关菜单。
下一步输入git:///jboss-jdf/jboss-as-quickstart.git下一步选所有分支设置好存放目录,选择初始化分支等待下载完成并选择Import as general project并完成下面将演示创建一个服务器-客户端JNDI调用ejb-remote的例子。
阅读ejb-remote的redme.md发现对于eclipse工程没有直接的支持,它只支持maven格式的项目。
那就需要复制一下代码了。
再此之前我相信你已经下载好JBoss7.1.1并顺利启动过。
一、为Eclipse创建一个JBoss服务器连接打开Servers标签页,在空白处点右键,新建,Server。
展开JBoss Community,选JBoss AS 7.1在Server runtime environment出点添加,出现下面对话框设置好目录和JRE,选择好启动配置文件点完成。
JBoss7配置指南(管理员手册)
JBoss7配置指南1. jboss各主要版本特性 (3)1.1. jboss4特性 (3)1.2. jboss5特性 (5)1.3. jboss6特性 (6)1.4. jboss7特性 (7)2. 为什么JBoss AS7 这么快 (8)3. JBoss AS7中的新概念-域 (10)3.1. 域(Domain)的概念及其与群集(Cluster)的区别 (10)3.2. 实验 (11)1.1.1. 准备工作 (11)1.1.2. 配置 (12)3.2.1.1. Master上面的配置 (14)3.2.1.1.1. domain.xml (14)3.2.1.1.2. host.xml (15)3.2.1.2. Slave上面的配置 (16)3.2.1.2.1.domain.xml (16)3.2.1.2.2. host.xml (16)3.3. AS 7.1的安全补充说明 (17)3.4. 部署 (20)3.5. 小结 (25)4. JBoss7配置 (26)4.1. 目标听众 (26)4.1.1. 开始之前 (26)4.1.2. 手册中的示例 (26)4.2. 客户端 (26)4.2.1. web接口 (26)4.2.1.1. HTTP管理接入点 (26)4.2.1.2. 访问管理控制台 (27)4.2.1.3. 对管理控制台进行加密 (27)4.2.2. 命令行接口 (27)4.2.2.1. Native管理接入点 (28)4.2.2.2. 运行命令行管理工具 (28)4.2.2.3. 管理请求 (29)4.2.2.3.1. 管理资源的地址 (30)4.2.2.3.2. 操作类型和操作描述列表 (30)4.2.2.4. 命令行历史信息 (32)4.2.2.5. 批处理 (32)4.2.3. 配置文件 (33)4.3. 核心管理概念 (34)4.3.1. 运行模式 (34)4.3.1.1. 单服务器模式 (34)4.3.1.2. 管理域 (34)4.3.1.2.1. Host(主机) (35)4.3.1.2.2. 主机控制器(HostController) (35)4.3.1.2.3. Domain Controller(域控制器) (36)4.3.1.2.4. Server Group (服务器组) (37)4.3.1.2.5. Server (服务器) (38)4.3.1.3. 决定运行在单独服务器或者管理域上 (38)4.3.2. 通用的配置概念 (39)4.3.2.1. Extensions (扩展) (39)4.3.2.2. Profile和subsystem(子系统) (40)4.3.2.3. Paths( 路径) (40)4.3.2.4. nterfaces (接口) (42)4.3.2.5. socket binding(socket绑定)和socket binding group(socket绑定组) (43)4.3.2.6. System Properties( 系统属性) (43)4.3.3. Management resources( 管理资源) (44)4.3.3.1. Address (地址) (44)4.3.3.2. operations( 操作) (45)4.3.3.3. Attributes( 属性) (47)4.3.3.4. Children(子节点) (49)4.3.3.5. Descriptions(描述) (51)4.3.3.6. 和JMX Beans相比 (53)4.3.3.7. 管理资源树的基本结构(management resource trees) (53)4.3.3.7.1. 单服务器模式(Standalone server) (53)4.3.3.7.2. 管理域模式(managed domain) (54)4.4. 管理任务 (56)4.4.1. 网络接口和端口 (56)4.4.1.1. 网络接口声明 (56)4.4.1.2. Socket Binding Groups (58)4.4.2. 管理接口的安全性 (59)4.4.2.1. 初始化设置 (60)4.4.2.2. 快速配置 (61)4.4.2.3. 详细配置 (63)4.4.2.3.1. 管理接口 (63)4.4.2.3.2. 安全域 (64)4.4.2.3.3. Outbound connections(外部连接) (68)4.4.2.4. 问题 (68)4.4.3. JVM设置 (68)4.4.3.1. 管理域 (69)4.4.3.2. 单独运行服务器 (70)4.4.4. 命令行参数 (70)4.4.4.1. 系统属性 (71)4.4.4.2. 单独运行模式(Standalone) (71)4.4.4.3. 管理域模式(Managed Domain) (72)4.4.4.4. 其他命令行参数 (72)4.4.4.4.1. 单服务器模式(Standalone) (73)4.4.4.4.2. 管理域模式(Managed Domain) (73)4.4.4.4.3. 通用参数(Common parameters) (73)4.4.5. 子系统配置 (74)4.4.5.1. 数据源(Data sources) (74)4.4.5.1.1. JDBC驱动安装 (74)4.4.5.1.2. 数据源定义(Datasource Definitions) (75)4.4.5.1.3. 参考 (78)4.4.5.2. 消息(Messaging) (78)4.4.5.2.1. Connection Factories (78)4.4.5.2.2. Queues and Topics (79)4.4.5.2.3. Dead Letter和Redelivery (80)4.4.5.2.4. 安全性 (81)4.4.5.2.5. 参考 (82)4.4.5.3. Web (82)4.4.5.3.1. 容器设置(Container configuration) (82)4.4.5.3.2. Connector设置(Connector configuration) (84)4.4.5.3.3. Virtual-server配置(Virtual-Server configuration) (88)4.4.5.3.4. 参考 (89)4.4.5.4. Web services (89)4.4.5.4.1. 参考 (90)1.jboss各主要版本特性1.1. jboss4特性JBoss4包括web服务器(servlet/JSP容器,HTML服务器)、EJB2.0容器。
Jboss基础入门配置
Jboss基础入门配置一、设置控制台登录窗口<br>安装好jboss并启动jboss后,在浏览器窗口的地址栏里键入http:/就可以浏览jboss的部署管理的一些信息,默认情况下不键入任何用户名和密码就可以进入此页面,方便要知道server的ip 都可以进去访问。
下面我们针对此问题对jboss进行配置,使得访问jmx-console也必须步骤:1. 进入jmx-console.war,通常此目录在{jboss_home}\server\default\deploy目录下。
2. 编辑该目录下的WEB-INF\web.xml,把<security-constraint>部分注释去掉3. 编辑该目录下的WEB-INF\classes的roles.properties和users.properties;其中1) users.properties文件里定义用户名和密码,格式为username=password。
当然,可以依2) roles.propertie文件里定义用户名和角色,格式为username=role。
这里的role必须和web.xml文件里的<r 4. 编辑WEB-INF\jboss-web.xml文件,打开<security-domain>部分注释;这里<security-domain>内容对应{jboss_home}\server\default\conf\login-config.xml这个jaas配置文件里的某个application-policy。
如:<security-domain>java:/jaas/jmx-console</security-domain>在login-config.xml里对应有:<application-policy name = "jmx-console"><authentication><login-module code="ersRolesLoginModule"flag = "required" /></authentication></application-policy>5.Ok!一切大功告成!重启jboss,就会出现你想要的输入username和password的窗口二、启动与关闭JBOSS应用服务器:1. 启动JBOSS应用服务器:l 双击桌面快捷方式。
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服务器。
jboss7的服务器开启和关闭命令
1、简单开启服务器的命令:进入到 bin 目录下,输入./standalone.sh命令。
这种开启服务器的方式有个缺点,当你的命令窗口关闭后,服务自动down 了
2、让服务器开启后在后台运行:进入到bin目录下,输入nohup ./standalone.sh &命令。
这样服务器就会在后台运行,即使关闭命令窗口,服务器依然运行
3、如果使用第二种开启服务器的方式,关闭服务器就比较麻烦,分为两种:
1.如果是在本地操作,进入到 bin 目录下,输入:./jboss-admin.sh
--connect command=:shutdown 命令
2.如果是远程操作,进入到 bin 目录下,输入:./jboss-admin.sh
--connect controller=<IP>:<port> command=:shutdown命令,其中IP 是安装j boss那台机的IP,端口为9999。
JBoss7配置指南及管理员手册
JBoss7配置指南1. jboss各主要版本特性 (3)1.1. jboss4特性 (3)1.2. jboss5特性 (5)1.3. jboss6特性 (6)1.4. jboss7特性 (7)2. 为什么JBoss AS7 这么快 (8)3. JBoss AS7中的新概念-域 (10)3.1. 域(Domain)的概念及其与群集(Cluster)的区别 (10)3.2. 实验 (11)1.1.1. 准备工作 (11)1.1.2. 配置 (12)3.2.1.1. Master上面的配置 (14)3.2.1.1.1. domain.xml (14)3.2.1.1.2. host.xml (15)3.2.1.2. Slave上面的配置 (16)3.2.1.2.1.domain.xml (16)3.2.1.2.2. host.xml (16)3.3. AS 7.1的安全补充说明 (17)3.4. 部署 (20)3.5. 小结 (25)4. JBoss7配置 (26)4.1. 目标听众 (26)4.1.1. 开始之前 (26)4.1.2. 手册中的示例 (26)4.2. 客户端 (26)4.2.1. web接口 (26)4.2.1.1. HTTP管理接入点 (26)4.2.1.2. 访问管理控制台 (27)4.2.1.3. 对管理控制台进行加密 (27)4.2.2. 命令行接口 (27)4.2.2.1. Native管理接入点 (28)4.2.2.2. 运行命令行管理工具 (28)4.2.2.3. 管理请求 (29)4.2.2.3.1. 管理资源的地址 (30)4.2.2.3.2. 操作类型和操作描述列表 (30)4.2.2.4. 命令行历史信息 (32)4.2.2.5. 批处理 (32)4.2.3. 配置文件 (33)4.3. 核心管理概念 (34)4.3.1. 运行模式 (34)4.3.1.1. 单服务器模式 (34)4.3.1.2. 管理域 (34)4.3.1.2.1. Host(主机) (35)4.3.1.2.2. 主机控制器(HostController) (35)4.3.1.2.3. Domain Controller(域控制器) (36)4.3.1.2.4. Server Group (服务器组) (37)4.3.1.2.5. Server (服务器) (38)4.3.1.3. 决定运行在单独服务器或者管理域上 (38)4.3.2. 通用的配置概念 (39)4.3.2.1. Extensions (扩展) (39)4.3.2.2. Profile和subsystem(子系统) (40)4.3.2.3. Paths( 路径) (40)4.3.2.4. nterfaces (接口) (42)4.3.2.5. socket binding(socket绑定)和socket binding group(socket绑定组) .. 434.3.2.6. System Properties( 系统属性) (43)4.3.3. Management resources( 管理资源) (44)4.3.3.1. Address (地址) (44)4.3.3.2. operations( 操作) (45)4.3.3.3. Attributes( 属性) (47)4.3.3.4. Children(子节点) (49)4.3.3.5. Descriptions(描述) (51)4.3.3.6. 和JMX Beans相比 (53)4.3.3.7. 管理资源树的基本结构(management resource trees) (53)4.3.3.7.1. 单服务器模式(Standalone server) (53)4.3.3.7.2. 管理域模式(managed domain) (54)4.4. 管理任务 (56)4.4.1. 网络接口和端口 (56)4.4.1.1. 网络接口声明 (56)4.4.1.2. Socket Binding Groups (58)4.4.2. 管理接口的安全性 (59)4.4.2.1. 初始化设置 (60)4.4.2.2. 快速配置 (61)4.4.2.3. 详细配置 (63)4.4.2.3.1. 管理接口 (63)4.4.2.3.2. 安全域 (64)4.4.2.3.3. Outbound connections(外部连接) (68)4.4.2.4. 问题 (68)4.4.3. JVM设置 (68)4.4.3.1. 管理域 (69)4.4.3.2. 单独运行服务器 (70)4.4.4. 命令行参数 (70)4.4.4.1. 系统属性 (71)4.4.4.2. 单独运行模式(Standalone) (71)4.4.4.3. 管理域模式(Managed Domain) (72)4.4.4.4. 其他命令行参数 (72)4.4.4.4.1. 单服务器模式(Standalone) (73)4.4.4.4.2. 管理域模式(Managed Domain) (73)4.4.4.4.3. 通用参数(Common parameters) (73)4.4.5. 子系统配置 (74)4.4.5.1. 数据源(Data sources) (74)4.4.5.1.1. JDBC驱动安装 (74)4.4.5.1.2. 数据源定义(Datasource Definitions) (75)4.4.5.1.3. 参考 (78)4.4.5.2. 消息(Messaging) (78)4.4.5.2.1. Connection Factories (78)4.4.5.2.2. Queues and Topics (79)4.4.5.2.3. Dead Letter和Redelivery (80)4.4.5.2.4. 安全性 (81)4.4.5.2.5. 参考 (82)4.4.5.3. Web (82)4.4.5.3.1. 容器设置(Container configuration) (82)4.4.5.3.2. Connector设置(Connector configuration) (84)4.4.5.3.3. Virtual-server配置(V irtual-Server configuration) (88)4.4.5.3.4. 参考 (89)4.4.5.4. Web services (89)4.4.5.4.1. 参考 (90)1.jboss各主要版本特性1.1. j boss4特性JBoss4包括web服务器(servlet/JSP容器,HTML服务器)、EJB2.0容器。
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。
JBoss7配置的指南与管理员手册范本
JBoss7配置指南1.jboss各主要版本特性 (3)1.1.jboss4特性 (3)1.2.jboss5特性 (5)1.3.jboss6特性 (6)1.4.jboss7特性 (7)2.为什么JBoss AS7 这么快 (8)3.JBoss AS7中的新概念-域 (10)3.1.域(Domain)的概念及其与群集(Cluster)的区别 (10)3.2.实验 (11)1.1.1.准备工作 (11)1.1.2.配置 (12)3.2.1.1.Master上面的配置143.2.1.1.1........................................... domain.xml143.2.1.1.2............................................. host.xml153.2.1.2.Slave上面的配置163.2.1.2.1.domain.xml (16)3.2.1.2.2............................................. host.xml163.3.AS 7.1的安全补充说明 (17)3.4.部署 (20)3.5.小结 (25)4.JBoss7配置 (26)4.1.目标听众 (26)4.1.1.开始之前 (26)4.1.2.手册中的示例 (26)4.2.客户端 (26)4.2.1.web接口 (26)4.2.1.1.HTTP管理接入点264.2.1.2.访问管理控制台274.2.1.3.对管理控制台进行加密274.2.2.命令行接口 (27)4.2.2.1.Native管理接入点284.2.2.2.运行命令行管理工具284.2.2.3.管理请求294.2.2.3.1.管理资源的地址304.2.2.3.2.操作类型和操作描述列表304.2.2.4.命令行历史信息324.2.2.5.批处理324.2.3.配置文件 (33)4.3.核心管理概念 (34)4.3.1.运行模式 (34)4.3.1.1.单服务器模式344.3.1.2.管理域344.3.1.2.1.Host(主机)354.3.1.2.2.主机控制器(HostController)354.3.1.2.3.Domain Controller(域控制器)364.3.1.2.4.Server Group (服务器组)374.3.1.2.5.Server (服务器)384.3.1.3.决定运行在单独服务器或者管理域上384.3.2.通用的配置概念 (39)4.3.2.1.Extensions (扩展)394.3.2.2.Profile和subsystem(子系统)404.3.2.3.Paths( 路径)404.3.2.4.nterfaces (接口)424.3.2.5.socket binding(socket绑定)和socket binding group(socket绑定组)434.3.2.6.System Properties( 系统属性)434.3.3.Management resources( 管理资源) (44)4.3.3.1.Address (地址)444.3.3.2.operations( 操作)454.3.3.3.Attributes( 属性)474.3.3.4.Children(子节点)494.3.3.5.Descriptions(描述)514.3.3.6.和JMX Beans相比534.3.3.7.管理资源树的基本结构(management resource trees)534.3.3.7.1.单服务器模式(Standalone server)534.3.3.7.2.管理域模式(managed domain)544.4.管理任务 (56)4.4.1.网络接口和端口 (56)4.4.1.1.网络接口声明564.4.1.2.Socket Binding Groups584.4.2.管理接口的安全性 (59)4.4.2.1.初始化设置604.4.2.2.快速配置614.4.2.3.详细配置634.4.2.3.1.管理接口634.4.2.3.2.安全域644.4.2.3.3.Outbound connections(外部连接)684.4.2.4.问题684.4.3.JVM设置 (68)4.4.3.1.管理域694.4.3.2.单独运行服务器704.4.4.命令行参数 (70)4.4.4.1.系统属性714.4.4.2.单独运行模式(Standalone)714.4.4.3.管理域模式(Managed Domain)724.4.4.4.其他命令行参数724.4.4.4.1.单服务器模式(Standalone)734.4.4.4.2.管理域模式(Managed Domain)734.4.4.4.3.通用参数(Common parameters)734.4.5.子系统配置 (74)4.4.5.1.数据源(Data sources)744.4.5.1.1.JDBC驱动安装744.4.5.1.2.数据源定义(Datasource Definitions)754.4.5.1.3.参考784.4.5.2.消息(Messaging)784.4.5.2.1.Connection Factories784.4.5.2.2.Queues and Topics794.4.5.2.3.Dead Letter和Redelivery804.4.5.2.4.安全性814.4.5.2.5.参考824.4.5.3........................................................ Web824.4.5.3.1.容器设置(Container configuration)824.4.5.3.2.Connector设置(Connector configuration)844.4.5.3.3.Virtual-server配置(Virtual-Server configuration)884.4.5.3.4.参考894.4.5.4.Web services894.4.5.4.1.参考901.jboss各主要版本特性1.1.jboss4特性JBoss4包括web服务器(servlet/JSP容器,HTML服务器)、EJB2.0容器。
jboss用法 -回复
jboss用法-回复JBoss 是一个基于Java 的应用服务器,为开发人员提供了一个强大而灵活的平台,用于构建企业级的分布式应用程序。
本文将逐步介绍JBoss 的用法,包括其安装、配置、部署应用程序和常见问题解决方案等。
第一步:JBoss 的安装要使用JBoss,首先需要下载并安装它。
您可以从JBoss 官方网站下载最新版本的JBoss,或者从GitHub 等其他来源获取。
确保选择与您的操作系统和Java 版本兼容的版本。
1. 下载JBoss访问JBoss 官方网站或GitHub,选择适合您的操作系统的JBoss 版本,并下载安装包。
2. 解压安装包将下载的安装包解压到您选择的目录。
例如,您可以将其解压到/opt/jboss 目录。
第二步:JBoss 的配置在安装JBoss 后,您需要进行一些配置,以确保其与您的系统以及应用程序的要求相适应。
1. 设置环境变量在启动JBoss 之前,最好在系统环境中设置一些重要的变量,例如JAVA_HOME、JBOSS_HOME 等。
这些变量将帮助JBoss 正确地定位您的Java 安装和JBoss 目录。
您可以根据您的操作系统和环境自行配置这些变量。
2. 配置JBoss打开JBoss 的安装目录,并找到standalone.xml 或domain.xml 等配置文件。
这些文件包含了对JBoss 运行时行为的设置。
您可以根据需要进行修改,例如配置数据源、调整线程池大小等。
第三步:JBoss 应用程序的部署一旦您完成了JBoss 的安装和配置,您可以将应用程序部署到服务器上。
JBoss 提供了几种部署方式,可以根据您的需求选择适合的方式。
1. 本地部署将打包好的应用程序放置在JBoss 的deployments 目录中。
JBoss 将自动检测并部署该应用程序。
您可以使用 .war、.ear 或 .jar 等格式的应用程序。
2. 部署到管理控制台JBoss 提供了一个管理控制台,可以通过Web 浏览器访问。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
JBoss7使用入门(一)
两种模式对应的配置文件
Standalone 管理方式配置
∙standalone.xml (default)
Java Enterprise Edition 6全功能配置包括OSGi
∙standalone-ha.xml
Java Enterprise Edition 6 全功能配置加高性能配置∙standalone-osgi-only.xml
仅OSGi standalone服务,不含JEE6 功能
∙standalone-xts.xml
Standalone JEE6全功能配置加对transactional web services支持
Domain管理方式配置
∙domain.xml (default)
Java Enterprise Edition 6全功能配置包括OSGi
∙domain-osgi-only.xml
仅OSGi standalone服务,不含JEE6 功能
特别注意的是domain和standalone模式决定了各自的管理方式。
设置OS环境变量
JAVA_HOME
JBOSS_HOME
启动JBoss Application Server 7
以"standalone" 方式启动, 命令行切换到目录$JBOSS_HOME/bin. Windows: standalone.bat
Unix: ./standalone.sh
以domain管理方式启动命令为
Windows: domain.bat
Unix: ./domain.sh
启动带有特殊配置的JBoss Application Server 7
如果你需要启动时带有特殊配置,可以使用下面命令加载配置,如需加载standalone-ha.xml 时,可使用:
Windows: standalone.bat --server-config=standalone-ha.xml
Unix:./standalone.sh --server-config=standalone-ha.xml
另外你可以通过添加修改或删除某子系统来定制你自己的配置。
测试你的安装
在运行启动命令后可在命令行看到如下显示
=====================================================================
JBoss Bootstrap Environment
JBOSS_HOME: /work/jboss-as-7.0.0.Final
JAVA: /usr/jdk1.6/bin/java
JAVA_OPTS: -server -Xms64m -Xmx512m -XX:MaxPermSize=256m .preferIPv4Stack=true
-Dorg.jboss.resolver.warning=true-Dsun.rmi.dgc.client.gcInterval=3600000
-Dsun.rmi.dgc.server.gcInterval=3600000
-Djboss.modules.system.pkgs=org.jboss.byteman
=========================================================================
16:32:05,050INFO [org.jboss.modules] JBoss Modules version 1.0.1.GA
16:32:05,379INFO [org.jboss.msc] JBoss MSC version 1.0.0.GA
16:32:05,421INFO [org.jboss.as] JBoss AS 7.0.0.Final "Lightning"starting
<snip>
16:32:07,578INFO [org.jboss.as] (Controller Boot Thread) JBoss AS 7.0.0.Final "Lightning" started in 2804ms - Started 91of 146services (55services are passive or on-demand)
打开IE输入http://127.0.0.1:8080可看到如下启动画面
管理JBoss Application Server 7
AS 7支持两种管理方式:
∙网页形式的管理方式
∙命令行管理方式
授权
使用add-user命令添加用户,添加用户完成后网页方式的管理页面才能使用C:\Jboss7.1.1\bin>add-user
What type of user do you wish to add?
a) Management User (mgmt-users.properties)
b) Application User (application-users.properties)
(a): a
Enter the details of the new user to add.
Realm (ManagementRealm) :
Username :infodba
Password :
Re-enter Password :
About to add user 'infodba' for realm 'ManagementRealm'
Is this correct yes/no? yes
管理界面
打开IE,输入http://127.0.0.1:9990/console
输入管理员用户和密码
可以看到
发布
点击Manage Deployments可发布ear包
下一步后点保存。
点击Add to Group
打钩并保存
完成发布,进行最后测试。
常用配置
配置内容按照服务器管理方式不同,保存在不同的xml文件中。
你也可以从管理页面访问这些配置内容。
1.管理页面从任何ip地址访问
Standalong
点击保存按钮
domain方式:
不同点是在Server下
2.默认端口设置。