免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1049 | 回复: 0
打印 上一主题 下一主题

linux+jboss+jdk+mysql [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-09-24 17:10 |只看该作者 |倒序浏览

       
        在linux下安装jboss
1.下载jdk-1_5_*.bin(
http://www.sun.com
)的linux二进制包
2.下载jboss-3.8.tar.bz2
3.安装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.安装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&
打开浏览器
http://localhost:8080
,如果有测试页显示,说明成功!
关闭:#./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、从
http://www.mysql.com/downloads/api-jdbc-stable.html
下载MySql的Driver,并复制到$JBOSS_DISC/server/default/lib下面。
  2、必须把$JBOSS_DISC/server/default/deploy下面的hsqldb-ds.xml删除,增加一个mysql-ds.xml文件,并包括一下内容:
  
  
  
   DefaultDS
  
  jdbc:mysql://localhost:3306/test
   com.mysql.jdbc.Driver
   test
   test
  
  
  这里的数据库名、用户名、密码都用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,象下面这样:
  
  
   java:/DefaultDS
   mySQL
  第二种方法比较简单,因为你不需要把应用程序重新打包,缺点就是必须重新启动JBoss。
  好了,现在重新启动JBOSS,就工作在MYSQL数据库下了。
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/10047/showart_1220455.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP