JBOSS EAP6.1安装说明
目 录
JBOSS EAP6.1安装说明 ....................................................................................................... 1 一、安装与配置....................................................................................................................... 1 1. 安装JBoss EAP ................................................................................................................ 2 2. 清除环境变量JBOSS_HOME .............................................................................................. 2 3. 设置服务器对外服务端口 ............................................................................................... 2 4. 设置数据源 ....................................................................................................................... 5 5. 设置日志输出模式 ........................................................................................................... 5 6. 启动服务 ........................................................................................................................... 5 7. 关闭服务 ........................................................................................................................... 5 8. 成功启动检查 ................................................................................................................... 6 9. 程序部署 ........................................................................................................................... 6 10. 默认主页设置 ................................................................................................................... 6 二、数据库密码加密方式 ....................................................................................................... 6 1. 加密数据库访问密码 ....................................................................................................... 6 2. 配置数据库访问密码 ....................................................................................................... 8
一、安装与配置
1
1. 安装JBoss EAP
解压缩jboss-eap-6.1.rar到/usr/local,如果有必要请使用chomd 777./jboss-eap-6.1 /R命令对该目录下所有文件进行权限设置,否则不能启动。
modules/profiles/center/main/ license 放置位置
2. 清除环境变量JBOSS_HOME
如果原来服务器配置了JBOSS_HOME,需要在命令中运行 unset JBOSS_HOME
清空JBOSS_HOME变量的设置,否则该服务无法启动。(该命令只是针对当前登录有效,下次登录仍会重新设置,所以最终方法还是要修改环境文件去除JBOSS_HOME的设置)
3. 设置服务器对外服务端口
默认情况下,该服务配置的web服务端口是8080,可在以下路径的配置文件中更改 $EAP6_HOME\\standalone\\configuration\\standalone.xml 如上图所示,其中的http项就是当前配置的对外服务端口.
但在此处不推荐这样单独修改,尤其是本机有两个jboss同时运行时,推荐修改端口方法:
修改port-offset的值${jboss.socket.binding.port-offset:2},表示所有端口偏移两个值,即原来的web端口8080改为8082,管理客户端服务端口4447改为4449等,如果将值改为0表示不偏移端口. 4. 创建连接池处理器 5. HTTP连接池设置 定义连接池工厂 打开配置文件 (如果是单机模式修改standalone.xml文件,如果是集群模式使用domain.xml. 这两个文件可以在目录EAP_HOME/standalone/configuration 或者 EAP_HOME/domain/configuration中找到). 按着下面的示例配置,可按服务器实际配置情况修改相应的值。 2 创建连接池处理器 当前有6种内置的处理器,分别是: unbounded-queue-thread-pool(不绑定队列连接池) bounded-queue-thread-pool(绑定队列连接池) blocking-bounded-queue-thread-pool(阻塞式不绑定队列连接池) queueless-thread-pool(较小队列连接池) blocking- queueless-thread-pool(阻塞式较小队列连接池) scheduled-thread-pool(调度式连接池) 下面使用第一种方式配置连接池,根据实际机器配置来修改max-threads和keepalive-time值: 在配置文件中定位到urn:jboss:domain:web:1.4下找到http connector结点: 重启jboss 命令CLI添加方式 3 SKYmatoMacBook-Pro:bin SKY$ ./jboss-cli.sh --connect [standalone@localhost:9999 /] ./subsystem=threads/thread-factory=http- connector-factory:add(thread-name-pattern=\name=\{\[standalone@localhost:9999 /] ./subsystem=threads/unbounded-queue-thread- pool=uq-thread-pool:add(thread-factory=%unit=\ {\[standalone@localhost:9999 /] ./subsystem=web/connector=http:write- attribute(name=executor, value=\ { \ \ \ \ } } [standalone@localhost:9999 /] :shutdown {\[disconnected /] exit 重启验证: [standalone@localhost:9999 /] ./subsystem=threads:read- resource(recursive=true){ \ \\\ \\ }},\ \ \ \\\ }} } }[standalone@localhost:9999 /] ./subsystem=web/connector=http:read- resource(recursive=true){ \ \\\=> 4096, \ \443, \\\ } 4 6. 设置数据源 继续在standalone.xml文件中配置,如果需要加密访问密码请参阅第二部分 $EAP6_HOME \\standalone\\configuration\\standalone.xml 找到 datasources项 修改上图中的connection-url和user-name、password为现网的中心数据库地址 7. 设置日志输出模式 继续在standalone.xml文件中配置 其中的name=可取“INFO、ERROR、DEBUG” INFO:常规日志输出模式,日志量一般 ERROR:错误输出模式,只有出现错误时才打印,日志量很小 DEBUG:调试输出模式,日志量较大,不推荐使用 8. 启动服务 在配置完成后,到$EAP6_HOME \\bin目录下执行如下命令: bin\\>./ standalone.sh & 正常情况下后台不会打印任何错误堆栈。 (后台启动完成后,按回车键回到命令提示符状态,若要退出请输入exit退出登录,请勿直接关闭该ssh窗口,否则服务关闭) 9. 关闭服务 5