跳至内容
wiki
用户工具
登录
站点工具
工具
显示页面
修订记录
反向链接
最近更改
媒体管理器
网站地图
登录
最近更改
媒体管理器
网站地图
您的足迹:
分享:技术:jboss:jboss的安装与项目部署
本页面只读。您可以查看源文件,但不能更改它。如果您觉得这是系统错误,请联系管理员。
====== jboss的安装与项目部署 ====== ===== jboss的下载 ===== <code> 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 #解压即可使用 </code> ===== jboss的目录介绍 ===== <code> /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 #配置文件 </code> ===== jboss的端口修改 ===== 修改默认监听端口8080为9090,修改文件''/home/soft/jboss-as-7.1.1.Final/standalone/configuration/standalone.xml''第295行 <code> <socket-binding name="http" port="8080"/> </code> 改为 <code> <socket-binding name="http" port="9090"/> </code> ===== 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的数据源配置 ===== <code> 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 #新建配置文件 </code> ''module.xml''内容如下: <code xml module.xml> <?xml version="1.0" encoding="UTF-8"?> <module xmlns="urn:jboss:module:1.0" name="com.mysql"> <resources> <resource-root path="mysql-connector-java-5.1.33.jar"/> </resources> <dependencies> <module name="javax.api"/> <module name="javax.transaction.api"/> <module name="javax.servlet.api" optional="true"/> </dependencies> </module> </code> 修改配置文件''vim /home/soft/jboss-as-7.1.1.Final/standalone/configuration/standalone.xml'' <code> <subsystem xmlns="urn:jboss:domain:datasources:1.0"> <datasources> <datasource jndi-name="java:/RECORD_DS" pool-name="RECORD_POOL" enabled="true" use-java-context="true"> <connection-url>jdbc:mysql://127.0.0.1:3306/record?useUnicode=true&characterEncoding=UTF-8&useOldAlias</connection-url> <driver>mysql</driver> <security> <user-name>root</user-name> <password>root</password> </security> </datasource> <drivers> <driver name="mysql" module="com.mysql"> <driver-class>com.mysql.jdbc.Driver</driver-class> <xa-datasource-class>com.mysql.jdbc.jdbc2.optional.MysqlXADataSource</xa-datasource-class> </driver> </drivers> </datasources> </subsystem> </code> 以上jboss下的配置已经结束,重启jboss即可! 接下来spring使用jndi配置datasource如下 <code xml application-test-profile.xml> <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:jee="http://www.springframework.org/schema/jee" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-4.0.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.0.xsd"> <description>JNDI数据源,在测试环境使用应用服务器的数据库连接池</description> <!-- 配置jndi数据源 --> <jee:jndi-lookup id="dataSource" jndi-name="RECORD_DS" /> </beans> </code>
分享/技术/jboss/jboss的安装与项目部署.txt
· 最后更改: 2015/07/28 10:47 由
gxx
页面工具
显示页面
修订记录
反向链接
回到顶部