====== jboss的安装与项目部署 ======
===== jboss的下载 =====
cd /home/soft/ #进入目录
wget http://download.jboss.org/jbossas/7.1/jboss-as-7.1.1.Final/jboss-as-7.1.1.Final.tar.gz #下载压缩包
tar zxvf jboss-as-7.1.1.Final.tar.gz #解压即可使用
===== jboss的目录介绍 =====
/home/soft/jboss-as-7.1.1.Final/standalone/deployments/ #部署目录,war包丢这里
/home/soft/jboss-as-7.1.1.Final/bin/ #脚本目录
/home/soft/jboss-as-7.1.1.Final/bin/standalone.sh #启动脚本
/home/soft/jboss-as-7.1.1.Final/standalone/log/ #日志目录,启动后监听这里的日志
/home/soft/jboss-as-7.1.1.Final/standalone/configuration/ #配置文件目录
/home/soft/jboss-as-7.1.1.Final/standalone/configuration/standalone.xml #配置文件
===== jboss的端口修改 =====
修改默认监听端口8080为9090,修改文件''/home/soft/jboss-as-7.1.1.Final/standalone/configuration/standalone.xml''第295行
改为
===== jboss的启动脚本 =====
* standalone.sh并非后台进程,使用以下方法启动后台进程
* 默认jboss只监听本地localhost(127.0.0.1)的请求,使用-b参数加上外网ip可以接受来自外网的请求
启动脚本如下:
nohup sh /home/soft/jboss-as-7.1.1.Final/bin/standalone.sh -b 121.43.104.34 >> /home/gxx/logs/jboss/nohup.out &
===== jboss的数据源配置 =====
cd /home/soft/jboss-as-7.1.1.Final/modules/com
mkdir -p mysql/main
rz #选择mysql驱动mysql-connector-java-5.1.33.jar上传,jboss启动后,该目录下会多一个文件mysql-connector-java-5.1.33.jar.index
vim module.xml #新建配置文件
''module.xml''内容如下:
修改配置文件''vim /home/soft/jboss-as-7.1.1.Final/standalone/configuration/standalone.xml''
jdbc:mysql://127.0.0.1:3306/record?useUnicode=true&characterEncoding=UTF-8&useOldAlias
mysql
root
root
com.mysql.jdbc.Driver
com.mysql.jdbc.jdbc2.optional.MysqlXADataSource
以上jboss下的配置已经结束,重启jboss即可!
接下来spring使用jndi配置datasource如下
JNDI数据源,在测试环境使用应用服务器的数据库连接池