====== 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数据源,在测试环境使用应用服务器的数据库连接池