在linux下安装JBoss
创始人
2024-04-02 11:12:02
0

1.下载jdk-1_5_*.bin的linux二进制包

2.下载JBoss-3.8.tar.bz2

3.linux下安装jdk
# chmod +x jdk-1_5_0_04-linux-i586-rpm.bin
# ./jdk-1.5.0_04-linux-i586-rpm.bin
# mv /usr/java/jdk-1_5_0_04 /usr/local/java
# vi /etc/profile

添加如下内容
JAVA_HOME=/usr/java/java
CLASSPATH=/usr/java/java/lib/dt.jar:/usr/java/java/lib/tools.jar
PATH=/usr/java/java/bin:$PATH
export PATH JAVA_HOME CLASSPATH

4.linux下安装JBoss
#tar jxvf JBoss-3.8.tar.bz2
#mv /usr/local/JBoss-3.8 /usr/local/JBoss
#vi /usr/local/JBoss/bin/run.sh
在开始的注释下添加:JAVA_HOME=/usr/java/java
执行#./run.sh&
打开浏览器,如果有测试页显示,说明成功!
关闭:#./shutdown.sh -S

5.JBoss默认:
日志目录/usr/local/JBoss/server/default/log/
主配置文件/usr/local/JBoss/server/default/deploy/JBossweb-tomcat50.sar/sever.xml
页面程序目录/usr/local/JBoss/server/default/deploy/JBossweb-tomcat50.sar/ROOT.war/
数据库连接池配置文件/usr/local/JBoss/server/default/deploy/hsqldb-ds.xml

PS1:JBoss提供了3种服务器配置:
1)minimal:最小配置,仅仅包括日志,jndi服务和url部署扫描器,你可能会在一个不需要j2ee的应用中使用这种配置,或者以该配置为基础自定义配置。
2)default:缺省配置,包括除了rmi/iiop和集群的所有j2ee服务。
3)all:这种配置包括所有的JBoss服务。

PS2:数据库连接池配:
下面我以MYSQL数据库为例,把JBoss的默认数据库切换到MYSQL下面。
1、下载MySql的Driver,并复制到$JBoss_DISC/server/default/lib下面。
2、必须把$JBoss_DISC/server/default/deploy下面的hsqldb-ds.xml删除,增加一个mysql-ds.xml文件,并包括一下内容:

  1.  version="1.0" encoding="UTF-8"?> 
  2.    
  3.     
  4.    DefaultDSjndi-name> 
  5.     
  6.   jdbc:mysql://localhost:3306/testconnection-url> 
  7.    com.mysql.jdbc.Driverdriver-class> 
  8.    testuser-name> 
  9.    testpassword> 
  10.    local-tx-datasource> 
  11.   datasources> 

这里的数据库名、用户名、密码都用test代替。你需要修改成实际的名称。其实这里的hsqldb-ds.xml不是一定要删除的,只要JNDI NAME中的默认名DefaultDS不发生冲突就行了。
3、在$JBoss_DISC/server/default/deploy/jms下面用mysql-jdbc2-service.xml替换掉hsql-jdbc2-service.xml。把其中的DefaultDS修改成MySqlDS。这个文件负责Message Quene的持久存储。
4、如果要使用CMP功能,你有两种方法修改:把JBosscmp-jdbc.xml增加到EJB的部署单元中或者修改$JBoss_DISC/server/default/conf/standardJBosscmp-jdbc.xml,编辑文件把元素datasource-mapping改成mySQL,象下面这样:

  1.  
  2.     
  3.    java:/DefaultDSdatasource> 
  4.    mySQLdatasource-mapping> 

linux下安装JBoss第二种方法比较简单,因为你不需要把应用程序重新打包,缺点就是必须重新启动JBoss。

好了,linux下安装JBoss完成,现在重新启动JBoss,就工作在MYSQL数据库下了。

【编辑推荐】

  1. JBoss JNDI的配置
  2. 配置JBoss数据源
  3. JBoss只能用localhost访问修改办法
  4. 为JBoss控制台加锁
  5. JBoss和GlassFish中部署RichFaces较容易成功

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...
2012年第四季度互联网状况报... [[71653]]  北京时间4月25日消息,据国外媒体报道,全球知名的云平台公司Akamai Te...