下载地址:http://www.JBoss.org/JBossas/downloads
点击Download连接跳转至JBoss下载页面
点击JBoss-4.2.3.GA.zip开始下载JBoss,下载完成后,将其解压缩后即可完成安装,解压缩后将其放置到一个不带空格的目录。
测试安装是否成功:
运行JBoss安装目录bin\run.bat,如果命令行中没有报错,则表示安装成功。
可以通过访问: http://localhost:8080/ 进入JBoss的欢迎界面.
若启动失败,可能由以下原���引起:
1.JBoss所用的默认端口被占用。
2.JDK安装不正确;
3.JBoss下载不完全。
1.2 JBoss Management介绍
点击JBoss Management下的Tomcat status可进入JBoss��JMX Agent View
该界面下可以查看JVM内存使用情况、ajp和http的最大线程数量、当前线程数量、活跃线程数量、请求处理时长和流量统计等信息。
点击JBoss Management下的JMX Console可进入JBoss的JMX Agent View,
在此界面可以查看到该JBoss下所部署的应用、EJB、JDBC以及一些其它信息。
点击JBoss Management下的JBoss Web Console进入JBoss的web-console
该界面下可以查看服务器系统配置、服务等信息。
1.3 Jboss目录结构
bin:启动/关闭脚本所在目录,可配置JBoss的启动参数
client:客户端与JBoss通信所用Jar包
docs:JBoss支持的标签库和JBoss配置文件模板
lib:JBoss启动时用到的jar包
server:服务配置,一般选用default配置
\server\default\conf:JBoss配置目录,配置通信端口
\server\default\deploy:JBoss 的热部署目录,war包、ear包放在此目录将自动部署。
\server\default\lib:应用共享jar包存放目录
\server\default\log:日志
\server\default\tmp:临时文件
\server\default\work:jsp等加载并编译后的存放目录
1.4 数据源配置
在 /server/default/deploy 目录下配置数据源。 以配置 Oracle 10g数据库的数据源为例。
在上面指定的目录下找到 oracle-ds.xml 并打开,找不可从docs目录中搜索拷贝一份至deploy目录,可以看到下面的一段信息:
其中 <connection-url>jdbc:oracle:thin:@youroraclehost:1521:yoursid</connection-url>
指定连接的Oracle 服务的IP地址、端口、SID。
其中
<user-name>x</user-name>
<password>y</password>
配置连接对应数据库服务的用户名和密码。
1.5 日志配置
常用日志级别 : DEBUG 、INFO 、WARN 、ERROR
开发选用:INFO(便于调试)
测试选用:WARN(便于快速定位问题关键)
生产选用:ERROR(减少日志打印的性能损耗)
在\server\default\conf目录找到jboss-log4j.xml文件
修改此标签的value值<param name="Threshold" value="INFO"/>即可控制日志级别
此处配置日志打印到文件的日志级别
此处配置日志打印到控制台的日志级别
1.6 web服务的端口号的修改
对Jboss的web服务的端口号的修改,也就是修改JBoss安装目录\server\default\deploy\jboss-web.deployer下的server.xml文件,内容如下:
将上面的8080端口修改为你想要的端口即可。重新启动JBoss后访问:http://localhost/:新设置的端口。
1.7 运行多个JBoss
端口修改说明:jboss-service.xml与Jboss-minimal.xml中的JNDI端口需要一致;端口一般采用四位数,配置多个JBoss时可在第一位数上±1,减少配置出错几率,如8083端口修改为9093或7083;修改时查找“port”关键字能快速定位到需要修改的位置。
\server\default\conf\Jboss-service.xml:8083、1099、1098、4444、4445、4446
\server\default\deploy\jboss-web.deployer\server.xml:8080、8009
\server\default\deploy\jms\uil2-service.xml:8093
\server\default\deploy\ejb3.deployer\META-INF\Jboss-service.xml:3873
\server\default\conf\Jboss-minimal.xml:1099、1098
端口被占用会导致JBoss启动报错,可根据报错的端口号在以上五个文件中查找到。如4446端口被占用。
1.7 区分多个JBoss技巧
在%JBOSS_HOME%/bin目录中添加一个批处理文件,文件名为:JBossStart.bat,修改内容为”start "JBoss_landingbj_server_1" run.bat -b 0.0.0.0”并保存。即可使用该文件启动JBoss。
任务栏略缩图
该贴被minglang.yu编辑于2014-4-2 16:44:24该贴由koei123转至本版2015-2-6 5:15:10