jboss安全配置

jboss安全配置
jboss安全配置

jboss几点安全设置

JBoss5.1安装配置说明

1.安装配置JA V A环境 略 2.下载 jboss-5.1.0.GA(part1,part2,part3),解压到某个文件夹。(默认名为:jboss-5.1.0GA) 3.配置环境变量 JBOSS_HOME=\存放路径\jboss-5.1.0.GA PA TH=%JBOSS_HOME%\bin\ (环境变量Path是为了可以在DOS下直接调用bin里的命令,而不需要特地指向批处理文件所在的目录。) 4.修改端口和监听IP 1)打开JBOSS_HOME\server\all\deploy\jbossweb.sar/server.xml; 2)找到 则表示启动成功,在浏览器输入http://localhost:8080/,显示如下页面:

注: Administration Console的用户名和密码都为:admin; JMX Console等其他的用户名、密码默认为不需要。 DOS下启动参数一览: -h, --help 显示帮助信息 -V, --version 显示版本信息 -D[=] 设置系统属性 -d, --bootdir=

设置启动补丁目录的位置;必须是绝对路径或者url -p, --patchdir= 设置补丁目录的位置;必须是绝对路径或者url -n, --netboot= 从指定的url网络位置启动 -c, --configuration= 指定服务器启动的配置(default、all、minimal)-B, --bootlib= 将其它的jar包添加到bootclasspath的前面 -L, --library= 将其它的jar包添加到loaders classpath -C, --classpath= 将其它的url添加到loaders classpath -P, --properties= 从指定的url加载系统属性 -b, --host= 所有JBoss Service绑定的地址 -g, --partition= HA分区的名称(缺省为DefaultDomain) -u, --udp= UDP的多播地址 -l, --log= 设置日志记录插件类型 6.停止 最好不要直接关闭运行JBoss时的控制台窗口,直接关闭控制台可能导致JBoss下次启动时出现异常。要停止JBoss必须执行shutdown.bat。方法是另外打开一个控制台窗口,执行JBoss\bin目录下的shutdown.bat批处理文件。但要注意,shutdown.bat文件直接执行并不会自动停止JBoss,它必须要输入参数,参数意义如下: h显示帮助信息;D设置系统属性;-停止处理选项;s停止用JNDI URL指定的远程服务;n通过制定JMX名字来停止服务;a适配到指定的JNDI名称的远程服务;u指定用户名称;p指定用户密码;S停止服务器;e从虚拟机退出;H暂停。 一般,我们使用S选项来停止服务器,即执行shutdown.bat -S。注意S是大写字母。 7.可能启动失败原因 1)JDK版本不匹配,环境变量没设置好 2)端口被占用 3)JBOSS的安装目录出现了空格或中文 4)还有一点是十分隐蔽的就是计算机名不能是中文

jboss项目在linux环境下部署步骤

Jboss项目在Linux系统下的部署步骤 一、确定linux的系统是64位还是32位,在192.168.32.17上安装对应的JDK和jboss JDK1.6 # sh jdk_1.6.0_02-i586.bin 移动到某一目录下,这里是/usr/java # mv jdk_1.6.0_02 /usr/java Jboss7.x # tar -zxvf jboss-4.x.xSP1.tar.gz 移动jboss-4.0.1SP1放到/usr/java # mv jboss-4.0.1SP1 /usr/java 二、最好能建立一个针对jboss目录文件下所有权限的用户 三、设置JDK jboss环境变量 1.配置jDK #vi /etc/profile 在最后面加入 #set java environment JA V A_HOME=/usr/java/jdk1.6.0_02 CLASSPA TH=.:$JA V A_HOME/lib.tools.jar:$JA V A_HOME/lib/dt.jar PA TH=$JA V A_HOME/bin:$PA TH export JA V A_HOME CLASSPA TH PA TH 保存退出。 要使JDK在所有的用户中使用,可以这样: vi /etc/profile.d/java.sh 在新的java.sh中输入以下内容: #set java environment JA V A_HOME=/usr/java/jdk1.6.0_02 CLASSPA TH=.:$JA V A_HOME/lib.tools.jar PA TH=$JA V A_HOME/bin:$PA TH export JA V A_HOME CLASSPA TH PA TH 保存退出,然后给java.sh分配权限:chmod 755 /etc/profile.d/java.sh 编辑# gedit ~/.bashrc 在最后添加 JA V A_HOME=/usr/java/jdk1.6.0_02 JA V A_BIN=/usr/java/jdk1.6.0_02/bin PA TH=$PA TH:$JA V A_HOME/bin CLASSPA TH=.:$JA V A_HOME/lib/dt.jar:$JA V A_HOME/lib/tools.jar JBOSS_HOME=/usr/java/jboss-4.0.1sp1 PA TH=$PA TH:$JBOSS_HOME/bin

jboss的配置

一.下载与安装JBoss 在本文中,我们下载的JBoss版本为:4.2.1.GA。 下载地址: https://www.360docs.net/doc/33122584.html, 在如上的下载页中下载JBoss-4.2.1.GA.zip文件。 下载完成后,将其解压缩后即可完成安装,解压缩后将其放置到一个不带空格的目录(若目录带有空格,例如:C:"Program Files,日后可能会产生一些莫名的错误),eg:E:"JBoss4.2.1。同时在“环境变量设置”中设置名为JBOSS_HOME的环境变量,值为JBoss的安装路径,如下图所示: 在此,JBoss的安装工作已经结束,可通过如下方式测试安装是否成功: 运行JBoss安装目录"bin"run.bat,如果窗口中没有出现异常,且出现:10:16:19,765 INFO [Server] JBoss (MX MicroKernel) [4.2.1.GA (build: SVNTag=JBoss_4_2_1_GA date=200707131605)] Started in 30s:828ms字样,则表示安装成功。 我们可以通过访问:http://localhost:8080/进入JBoss的欢迎界面,点击JBoss Management下的JMX Console可进入JBoss的控制台。 若启动失败,可能由以下原因引起: 1)JBoss所用的端口(8080,1099,1098,8083等)被占用。一般情况下为8080端口被占用(例如,Oracle占用了8080端口),此时需要修改JBoss的端口,方法为进入JBoss安 装目录"server"default"deploy"jboss-web.deployer目录,修改其下的server.xml目录,在此 文件中搜索8080,将其改成你想要的端口即可(例如8088); 2)JDK安装不正确; 3)JBoss下载不完全。 二.JBoss的目录结构说明

jboss控制台配置

Jboss 控制台密码配置 一.j mx-console 1.打开jboss目录\\server\default\deploy\jmx-console.war\WEB-INF 目录下的 jboss-web.xml文件,去掉java:/jaas/jmx-console 的注释,修改后的文件为: 2.修改同一目录下的web.xml 文件:查找到节点,去掉它的注释, 修改后该部分内容为: 3.打开jboss目录\server\default\conf 目录下的login-config.xml,,在该文件中查找查 找名字为:jmx-console的application-policy 节点: 可以看到对应的用户和角色的文件分别为:jmx-console-users.properties和

jmx-console-roles.properties。 4.打开jboss目录\server\default\conf\props 在该目录中可以找到上述的两个属性文 件,修改密码即可。 二、web-console 1.打开jboss目录\ server\default\deploy\management\console-mgr.sar\web-console.war\WEB-INF 下的jboss-web.xml 文件,去掉 java:/jaas/web-console 节点的注释,修改后的文件为: 2. 打开同一目录下的web.xml文件去掉节点的注释,修改后的部 分内容为:

Jboss_EAP6部署在Window平台上

JBOSS EAP6安装部署手册(windows平台)

目录 1.JBOSS EAP6安装与配置 (2) 1.1.安装jdk1.6 (2) 1.2.下载JBOSS EAP6产品 (3) 1.3.JBOSS EAP6目录结构 (9) 2.JBOSS EAP6启动和停机 (10) 3.应用部署 (11) 3.1.数据源配置 (11) 3.1.1.Oracle (11) 3.1.2.MSSQL (15) 3.2.系统属性文件配置 (18) 3.3.应用部署 (19)

1. JBOSS EAP6安装与配置 1.1. 安装jdk1.6 从oracle官网https://www.360docs.net/doc/33122584.html,/technetwork/java/javase/downloads/index.html下载jdk1.6版本,如下图所示: 安装jdk后,配置JAVA_HOME环境变量如下图所示:

1.2. 下载JBOSS EAP6产品 JBOSS EAP6官网下载地址:https://https://www.360docs.net/doc/33122584.html,/downloads 点击下载您的软件显示如下页面:

选中红色框住的产品,点击“下载”链接即可。 下载完成后,如下图所示 在windows平台下,双击jboss-eap-6.0.0.-installer.jar文件进行产品安装,当然也可以在命令行窗体执行如下命令: java -jar jboss-eap-6.0.0-installer.jar 1. 选择语言环境 点击“OK”按钮。 2. 选择接受许可协议,所下图所示

3. 点击“下一步”,选择产品安装路径,如下图所示 说明:如果输入的路径没有,会提示是否创建。 4. 点击“下一步”,创建管理控制台用户,如下图所示: 5. 点击“下一步”,是否安装Quickstarts应用 说明:默认选择“否”即可 6. 点击“下一步”,选择所要安装的程序包(默认)

JBOSS数据库配置大全

JBOSS数据库配置大全 Jboss 4.0的开发人员版本是一个开源的应用服务器, 他把HypersonicDB作为他的缺省数据库。然而,开发人员 也许还要使用除了Hyp ersonicDB以外其他种类的数据库, 在这篇文章中我们将看到如何在Jboss上配置使用其他的数 据库。 简介 Jboss4.0使用了JDBC配置文件来配置数据库连接,它 为EJB和其它J2EE应用提供了数据源(data source)进行访 问。如果你要使用Hyp ersonicDB以外的数据库你就要修改 这雠渲梦募U馄恼陆胖亟步庀旅娴募父霾糠郑?BR> Jboss的EJB部署描述符 Oralce数据库的配置 MySQL数据库的配置 Sysbase数据库的配置 DB2数据库的配置 Infomix数据库的配置 Jboss的EJB部署描述符standardjaws.xml (位于 X:\jboss4\server\default\conf ) 是一个映射CMP实体EJB的标准部署描述文件。它用于配置CMP 实体EJB,你也可以使用jaws.xml代替。你可以把这个文件copy 到ejb .jar 文件中的META-INF 目录下。这个文件用于描述下

面的信息: 描述一个数据源和映射类型。 描述EJB 映射的表描述EJB 的finder 方法描述类型映 射 这里的数据源描述的是一个JNDI 名称,可以通过这个 JNDI 来获得一个数据源连接池。Jboss4 缺省的数据源使用的是HypersonicDB 。如果使用其他的数据源你需要修改 jaws.xml 文件。 standardjbosscmp-jdbc.xml (位于 X:\jboss4\server\default\conf )是配置Jboss CMP 容器的标准部署描述文件,你也可以使用一个自定义的配置文件 --jbosscmp-jdbc.xml 来代替它。这个文件也放在EJB.jar 文件的META-INF 目录中。缺省使用的还是HypersonicDB 作为数据库,这里也需要修改。 Oracle 数据库的配置 Oracle 以它的运行稳定和可靠成为了一个非常受欢迎 的企业级数据库。要在Jboss 上配置使用Oracle 的话我们要做的第一件事就是把Oracle 的JDBC 驱动程序复制到 ClassPath 下。我们把这个JDBC 驱动程序复制到 server/default/lib 目录下。为了使用Oracle 的事务处理数据

linux 下部署JBOSS 7.1 配置

基本信息 操作系统:CentOS Release 6.3 (Final) 32bit 内核版本:Linux jboss 2.6.32-279.el6.i686 JDK版本:Oracle ?Java SE Development Kit 7u79 JBoss版本:JBoss Application Server 7.1.1 Mysql版本:Mysql 5.1.73 系统自带 安装包:jdk-7u79-linux-i586.rpm、jboss-as-7.1.1.Final.zip 〇安装准备 修改系统打开文件限制 vim /etc/security/limits.conf * soft nofile 204800 * hard nofile 204800 vim /etc/pam.d/login session required /lib/security/pam_limits.so 关闭不需要的系统服务 chkconfig bluetooth off chkconfig firstboot off chkconfig cups off chkconfig ip6tables off chkconfig iptables off chkconfig isdn off chkconfig kudzu off chkconfig sendmail off chkconfig smartd off chkconfig autofs off service bluetooth stop service firstboot stop service cups stop service ip6tables stop service iptables stop service isdn stop service kudzu stop service sendmail stop service smartd stop service autofs stop 上传安装文件 将JDK和JBoss安装文件上传到服务器,目录随意,如:/home/下 一、安装最新的JDK版本 rpm -ivh jdk-7u79-linux-i586.rpm 该安装包将自动安装到目录 /usr/java 下 解压jboss 安装包

6 Jboss安装配置手册(unix)

中间件安装配置指南(Jboss for Unix)

第 1 章概述 Jboss的安装配置总共包括下面四个部分: 1. 数据库产品的安装(详见相关数据库安装文档) 2. 初始化数据库(详见相关数据库文档) 3. Jboss中间件的安装 4. 配置服务 第 2 章安装数据库 详见相关数据库安装文档。 第 3 章初始化数据库 详见相关数据库文档。 第 4 章 Jboss中间件产品的安装 Jboss是免费软件,无需安装,可在https://www.360docs.net/doc/33122584.html,中下载到需要的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.sh,用文本打开,增加环境变量JAVA_HOME 的路径信息设置,即JDK文件所在的路径信息(如果系统没有JDK文件,则需要安装JDK,版本一般要求为1.4):

在Unix操作系统环境下,是严格区分大小写的,即Path≠path,在设置启动文件的特别需要注意。 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文件。 方法一: 将需要的jar 文件复制到jboss安装路径的/lib的目录下即可; 包括数据库厂商提供的jdbc共享库文件和网络报表所需的jar库文件。 此方法操作简单,但是不利于jar包的集中管理和版本维护。 方法二: 1. 将数据库厂商提供的JDBC 共享库文件和网络报表所需的共享库文件复制到本地 硬盘的任意目录。 例如: ●JDBC共享库:/appdir/jdbc ●JAVA共享库:/appdir/jar 2. 编辑启动文件,设置相关路径: 在“jboss安装路径的/bin”目录下找到run.sh,用文本编辑器打开,在该文件中找到行“# Display our environment”,在该行后增加jdbc共享库信息。 例如:如果上一步把Oracle共享库文件复制到了“/appdir/jdbc/oracle”目录下,JAVA 共享库复制到了“/appdir/jar”目录,则写法如下: ●JDBC共享库:/appdir/jdbc/oracle /ojdbc14.jar; ●/appdir/jdbc/oracle /nls_charset12.zip; ●JAVA程序控件:/appdir/jar/XXXX.JAR;(参照此法填写) 示例:

Teamcenter 10.1 基于JBOSS 四层部署

Teamcenter 10.1 基于JBOSS 四层部署的安装图文教程 注意:只要是通过J2EE模式(not .net)所有的部署不外乎是对TC.ear文件的部署,除了了可以使用weblogic,websphere也可以使用JBOSS,这里用JBOSS进行一个简单的部署,仅供参考! 1 生成tc.ear 关于如何生成tc.ear文件参考: Teamcenter 10.1 基于J2EE web 客户端的安装图文教程 2 JBOSS部署设置 (1)现在并解压JBOSS到安装目录,拷贝tc.ear 到deployments目录 jboss-as-7.1.0 standalon deployments (2)编辑configuration目录下standalone.xml 文件,添加jmx 同时添加timeout

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)。其中,使用10.0.1.3 这台机器做为域控制器(Domain Controller),示意图如下图1所示:

JBOSS7使用入门(一)

JBoss7使用入门(一) 两种模式对应的配置文件 Standalone管理方式配置 ?standalone.xml(default) ?Java Enterprise Edition6全功能配置包括OSGi ?standalone-ha.xml ?Java Enterprise Edition6全功能配置加高性能配置?standalone-osgi-only.xml ?仅OSGi standalone服务,不含JEE6功能 ?standalone-xts.xml ?Standalone JEE6全功能配置加对transactional web services支持 Domain管理方式配置 ?domain.xml(default) ?Java Enterprise Edition6全功能配置包括OSGi ?domain-osgi-only.xml ?仅OSGi standalone服务,不含JEE6功能 特别注意的是domain和standalone模式决定了各自的管理方式。 设置OS环境变量 JAVA_HOME JBOSS_HOME 启动JBoss Application Server7 以"standalone"方式启动,命令行切换到目录$JBOSS_HOME/bin. Windows:standalone.bat Unix:./standalone.sh 以domain管理方式启动命令为 Windows:domain.bat Unix:./domain.sh

启动带有特殊配置的JBoss Application Server7 如果你需要启动时带有特殊配置,可以使用下面命令加载配置,如需加载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=https://www.360docs.net/doc/33122584.html,.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 version1.0.1.GA 16:32:05,379INFO[org.jboss.msc]JBoss MSC version1.0.0.GA 16:32:05,421INFO[org.jboss.as]JBoss AS7.0.0.Final"Lightning"starting 16:32:07,578INFO[org.jboss.as](Controller Boot Thread)JBoss AS7.0.0.Final"Lightning" started in2804ms-Started91of146services(55services are passive or on-demand) 打开IE输入http://127.0.0.1:8080可看到如下启动画面

JBoss性能监控(一)

JBOSS性能监控(一) JBOSS是一款基于J2EE的开放源代码的应用服务器。应用服务器通过各种协议把商业逻辑曝露给客户端的程序。它提供了访问商业逻辑的途径以供客户端应用程序使用。应用服务器使用此商业逻辑就像调用对象的一个方法一样。本次主要介绍如何访问JBOSS控制台及相关性能数据查看。 1.使用远程工具连接服务端,如何找到JBOSS呢? 当我们最初登录服务器时,若不知道jboss放在服务器的哪个位置时,可以通过cd /命令返回到根目录,在根目录中输入find命令(find -name jboss)或ps命令(ps -ef |grep -i jboss)方式,查找jbosss的安装路径。 如图,可以看出jboss安装路径为/opt/app/jboss-eap-5.0。 2.想要通过前台页面访问JBOSS控制台,如何开启访问限制呢? 首先,我们需要进入需要访问的应用目录中,前面已经通过命令方式查找到jboss安装的目录为/opt/app/jboss-eap-5.0,在该路径下的/jboss-as/server目录中存放着该服务器上所有的应用,我们可以通过cd /opt/app/jboss-eap-5.0/jboss-as/server命令进入该目录,查看当前jboss上部署有哪些应用。

目前我们要监控的应用为node_servicegp,通过cd node_servicegp命令进入该目录。 在该目录下的deploy/jmx-console.war/WEB-INF中存在着两个访问控制的配置文件web.xml和jboss-web.xml。 (1).在web.xml文件中取消这段注释,xml中用来注释代码,所以删掉两端的注释符号即可。

JBoss中文文档

Getting Started with JBoss 4.0 Release 5 ?2004-2006 JBoss, Inc. [罗时飞,于2006年07月19日修改稿] 翻译说明: 全文由罗时飞翻译完成。无论在企业中,还是在开发者社群中,还是在Open Source社群中,JBoss应用服务器在国内外的使用已经很广泛。其中,JBoss 3.2.x系列已经大量部署在国内外现实场景中。JBoss 4.0.x已经通过J2EE 1.4 认证,而且其基代码也是来自于JBoss 3.2.x,这些都使得JBoss应用服务器 更具企业强度。JBoss 5.x即将推出,这是JBoss 3.x之后架构变化最大的服 务器版本(基于POJO微内核,兼容于Java EE 5)。 [罗时飞,独立Java EE顾问,《JBoss Administration and Development》(Third Edition, 3.2.x Series)中文版(《JBoss管理与开发核心技术(第三版)》)译者, 该书已经由电子工业出版社2004年11月出版发行。注意,开发者可以通过如 下网站联系到他:https://www.360docs.net/doc/33122584.html, ] 版权声明: 本翻译文档的版权属于RedHat JBoss, Inc. 所有。本人仅保留中文署名权,其 他一切权力罗时飞同意放弃。 您可以自由链接、下载、传播此文档,或者放置在您的网站上。但前提是,必 须保证完整转载全文,包括完整的版权信息、作译者声明。 如果翻译中存在不妥或错误之处,希望来信告知!

修改日志: 2004.10.5,提交翻译稿。 2004.11.5,针对社区反馈意见,添加了书签,以便于阅读。 2004.12.1,因英文版的更新(Release 2)而更新中文版。比如,内置了JSTL、新增Hibernate一章、修改MySQL 4.1.17/Oracle 10g JDBC配置等内容。 2005.1.21,修正几个小错误。 2005.3.5,同步英文版的更新(Release 3)。如果存在错误,一切以英文版为准。 2005.6.2,同步英文版的更新(Release 4)。如果存在错误,一切以英文版为准。 2006.7.19,同步英文版的更新(Release 5)。如果存在错误,一切以英文版为准

JBOSS SSL及端口配置

第1章JBOSS SSL配置 1.1 启用jboss ssl 1.1.1 生成keystore 在unix环境下,使用keytool命令去生成keystore文件: -bash-3.00$ keytool -genkey -alias jbosskey -keyalg RSA Re-enter new password: What is your first and last name? [Unknown]: test What is the name of your organizational unit? [Unknown]: ailk What is the name of your organization? [Unknown]: ailk What is the name of your City or Locality? [Unknown]: gz What is the name of your State or Province? [Unknown]: gd What is the two-letter country code for this unit? [Unknown]: CN Is CN=test, OU=ailk, O=ailk, L=gz, ST=gd, C=CN correct? [no]: y Enter key password for (RETURN if same as keystore password): aidm@suse9t90:~> 在输入命令中,“jbosskey”是自定义名称,密码必须记住,在后面配置中会使用,如(dm_jboss);完成后,在$HOME目录能找到生成的.keystore文件: aidm@suse9t90:~> cd $HOME aidm@suse9t90:~> ls -a .key* .keystore 把该文件mv到${JBOSS}/server/default/conf/目录下: mv .keystore guanql/jboss/jboss-5.1.0.GA/server/default/conf/jboss90.keystore 其中jboss90.keystore这个文件名可自定义,在2.1.2章节中会使用。

Eclipse中安装新版JBOSS的三种方法

Eclipse安装新版JBoss的三种方法现在JBoss 7.0和更新的版本已经发布,因此,在Eclipse上面部署的时候遇到不少问题,通过百度和实际实践找到完全的解决办法,特此记录下,以方便来者。 在Eclipse上面配置JBoss的时候发现,在windows-》preference-》Server-》runtime environment里面添加的时候,发现JBoss选项里面只支持到5.0版本,如果选择5.0.路径选择7.0路径的话,会提示错误。 所以必须通过安装Jbosstools来解决这个问题。于是在官网找了下面三种方式安装Jboss tools: 一、安装 第一种:Eclipse Marketplace 拖这个“Install”图标到你打开的Eclipse Kepler 4.3工作区,也可以通过在Eclipse以下方式搜索“JBoss Tools (Kepler)”: Help > Eclipse Marketplace... 你也可以在Eclipse Marketplace安装页上看见。

参见:https://www.360docs.net/doc/33122584.html,/downloads/jbosstools/kepler/4.1.2.Final.html 第二种:在线安装 1. 请查看你的Eclipse版本,Help—>About Eclipse,记下你用的Eclipse的版本号。

2. 在help->install new software中,按“Add”,输入“JBoss Tools”和以下站点: https://www.360docs.net/doc/33122584.html,/jbosstools/updates/webtools/kepler/,并按“确定”。 3. 选择插件,按“下一步”。

jboss配置内存大小

学校:重庆邮电大学 专业:数学与应用数学姓名:李华荣 E-mail:lhrbest@https://www.360docs.net/doc/33122584.html, QQ:642808185 时间:2013.08.16

修德 博学 求实 创新 李华荣 2013-9-10 - 1 - 第1章 修改jboss 运行时java 虚拟机内存大小 如果一个应用程序为了提高性能而把数据加载内存中而占用较大的内存,比如超过了默认的最大值 128MB ,需要加大java 虚拟机可使用的最大内存,否则会出现Out of Memory (系统内存不足)的异常。启动java 时,需要使用如下两个参数: -Xms java 虚拟机初始化时使用的内存大小 -Xmx java 虚拟机可以使用的最大内存 java 虚拟机可使用的最大内存是有限制的,缺省值通常为64MB 或128MB 。 修改jboss 运行时java 虚拟机内存大小: 在"%jboss_home%/bin/run.conf"文件中的 JAVA_OPTS="-server -Xms128m -Xmx128m" 把"-Xms128m -Xmx128m"这两个值作更改即可!!! 将bin 文件夹下面的run.bat 文件中的 set JA V A_OPTS=%JA V A_OPTS% -Xms128m -Xmx512m 改成: set JA V A_OPTS=%JA V A_OPTS% -Xms128m -Xmx512m -Xss 128k -XX:PermSize=256m -XX:MaxPermSize=256m -Xms128m 初始的java 内存堆大小 128M -Xmx512m 最大的java 内存堆大小 512M (最好不要超过物理内存的90%) -Xss 128k 每个线程启动所占内存 128k XX:PermSize=256m GC 预留的内存,如果你的应用有大量的Class 被动态载入或卸载,你应该把这个参数设大些 -XX:MaxPermSize=256m 最大的GC 预留内存 PermGen space 的全称是Permanent Generation space,是指内存的永久保存区域。这一部分用于存放Class 和Meta 的信息,Class 在被 Load 的时候被放入PermGen space 区域,它和和存放Instance 的Heap 区域不同,GC(Garbage Collection)不会在主程序运行期对PermGen space 进行清理,所以如果你的APP 会LOAD 很多CLASS 的话,就很可能出现PermGen space 错误。这种错误常见在web 服务器对JSP 进行pre compile 的时候。 改正方法,在 run.bat 中加入:-Xms128m -Xmx512m -XX:PermSize=256m -XX:MaxPermSize=256m 因为项目中引用了很多的 jar 包,而这些 jar 包中的 class 信息会被 JBoss 的 class loader 加载到 PermGen space 区域,在 JVM 默认的情况下,该部分空间的大小只有 4M ,在 jar 包非常多的情况下,显然是不够用的,所以通过 -XX:MaxPermSize=256m 指定最大值后即可解决问题。

JBOSS的下载安装、环境变量配置以及部署

JBOSS的下载安装、环境变量配置以及部署 JBoss是纯Java的EJB(企业JavaBean)服务器。 第一步:下载安装 1.进入官网https://www.360docs.net/doc/33122584.html,/downloads,选择“(158mb Install)”这个是JBoss EAP 6.2.0.GA,是最新版的,而且是Windows安装包。如果想下载ZIP压缩包,就选择“See more……”,再选择ZIP压缩包。

2.下载完成后,安装就可以,安装路径一般是:C:\program files\EAP-6.2.0\jboss-eap-6.2;ZIP 压缩包解压到一个路径纯英文的文件夹下,如:E:\JBOSS\jboss-eap-6.2.0 第二步:环境变量配置 JBoss的使用必须有JDK,只有JRE是不行的,所以你的电脑必须首先配置Java环境变量3.下载JDK(https://www.360docs.net/doc/33122584.html,/technetwork/java/javase/downloads/index.html),现在最 新版本为8.05,安装或者解压后到一个纯英文目录或者文件夹下:如:C:\Program Files\Java\jdk1.8.0_05\。 我以windows 7 来说明, 4.首先右键点击桌面上的计算机,选择属性-->高级系统设置-->环境变量,在系统变量中新建一 个变量名:JAVA_HOME,变量值(路径):就是你解压的路径,路径一直到看得见bin目录为止:

将上面路径复制环境变量路径里,确定。 5.找到path变量,然后在打开 在最前面输入%JAVA_HOME%\bin; 注意最后的分号不能少,他能把该路径和别的路径区分开。 6.现在JDK配置好了,接下来可以配置JBOSS了; 还是在环境变量新建一个:JBOSS_HOME 路径为你解压JBOSS的路径:

JBoss集群搭建手册

JBoss集群搭建方案 1.环境配置 1.1.操作系统 Windows Server2003 x64或Windows Server2008 x64,两台服务器要求保持一致 1.2.JDK jdk-6u41-windows-x64 https://www.360docs.net/doc/33122584.html, Framework . NET Framework 3.5 2.集群软件及配置 2.1.Apache httpd server 2.2.mod_jk.so 2.3.Apache配置 httpd.conf,mod_jk.conf,uriworkermap.properties,workers.properties 以上所有需要用到的软件,除操作系统外,其余全部由护理事业部研发经理提供标准版本

3.操作步骤 3.1 安装操作系统 3.2 安装JDK和.NET Framework 3.3 安装Apache软件(只需要在1台服务器上安装即可)3.4 配置Apache 3.5 配置JBoss 3.6 测试集群 4.集群运行机制

简述:Apache收到各个客户端的请求,分别转发给JBoss Node1和Node2,从而实现两个JBoss负载均衡。当Node1或者Node2有1个节点不能正常工作时,程序仍能正常运行;只有当Apache不能正常工作或者Node1、Node2同时不能正常工作时,程序不能正常使用 注意事项: JBoss Node1和Node2所在的两台服务器的操作系统,JDK和.NET Framework必须保持一致,否则集群不能正常运转 5.安装配置 5.1.安装apache httpd server

相关文档
最新文档