[分享]使用JBoss_Tomcat, WebLogic及J2EE讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  Tomcat, WebLogic及J2EE讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 3426 | 回复: 0   主题: [分享]使用JBoss        下一篇 
    本主题由 koei123 于 2015-2-6 5:15:10 移动
minglang.yu
注册用户
等级:中尉
经验:441
发帖:11
精华:0
注册:2014-3-30
状态:离线
发送短消息息给minglang.yu 加好友    发送短消息息给minglang.yu 发消息
发表于: IP:您无权察看 2014-4-2 16:30:08 | [全部帖] [楼主帖] 楼主

1.1 下载和安装Jboss

下载地址: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




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论