jboss精华总结
2016-03-10 15:17
239 查看
提到jboss,大家肯定会想到tomcat。众所周知,tomcat是一款轻量级的服务器,我们已经用的非常熟悉了,就不在多说了。而jboss和tomcat其实是一样的,也是一款服务器。来自百度百科的定义:是一个基于J2EE的开放源代码的应用服务器。当然光说不练假把式,下面就来体验一下jboss(jboss7)之旅。
一、了解目录结构(下载后解压目录如下):
两种模式:
Standalone模式(使用standalone.bat启动)相当于以前的3、4、5、6版本。配置文件、发布内容等放在standalone目录下。
Domain模式(使用domain.bat启动)是Jboss7的一个新特征,可以在一个控制点管理多个服务器。
具体内容如下:
二、安装配置环境变量
设置JBOSS_HOME环境变量,并将其加入到Path中。如下所示:
以standalone模式启动,运行bin下的standalone.bat;以domain模式启动,运行domain.bat。
如要指定启动配置文件,使用以下命令:
standalone --server-config=standalone-preview.xml
domain --domain-config=domain.xml --host-config=host.xml
启动后在浏览器中输入:http://localhost:8080/,进入如下界面则证明配置成功。
三、知识点总结:
1、安装JDBC驱动
需要在modules目录下创建一个目录结构,其内包含driver和module.xml文件。如安装MySql驱动,要建立如下目录结构:
modules/com/mysql/main
module.xml文件内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.1" name="com.mysql">
<resources>
<resource-root path="mysql-connector-java-5.1.15.jar"/>
</resources>
<dependencies>
<module name="javax.api"/>
</dependencies>
</module>
2、配置数据源
在standalone/configuration/standalone.xml
或domain/configuration/domain.xml配置文件的datasources子系统内定义数据源,如下:
<subsystem xmlns="urn:jboss:domain:datasources:1.1">
<datasources>
<datasource jta="true" jndi-name="java:jboss/datasources/JRKJMysqlDS" pool-name="JRKJMysqlDS" enabled="true" use-java-context="true">
<connection-url>jdbc:mysql://127.0.0.1:3306/jrkj_java?useUnicode=true&characterEncoding=UTF-8</connection-url>
<driver>mysql</driver>
<pool>
<prefill>false</prefill>
<use-strict-min>false</use-strict-min>
<flush-strategy>FailingConnectionOnly</flush-strategy>
</pool>
<security>
<user-name>root</user-name>
<password>123456</password>
</security>
</datasource>
<drivers>
<driver name="h2" module="com.h2database.h2">
<xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class>
</driver>
<driver
name="mysql" module="com.mysql">
<driver-class>com.mysql.jdbc.Driver</driver-class>
</driver>
</drivers>
</datasources>
3、配置日志:
默认日志配置在configuration目录的logging.properties文件内。通常情况下,对于大多数安装,logging.properties内的默认值已经足够了。如要自定义日志类别,建议在xml配置文件(standalone.xml或domain.xml文件,logging
subsystem)内配置
4、部署文件(war、ear、jar等)
将部署文件放在 standalone/deployments
目录内,会自动部署到服务器运行时。
一、了解目录结构(下载后解压目录如下):
两种模式:
Standalone模式(使用standalone.bat启动)相当于以前的3、4、5、6版本。配置文件、发布内容等放在standalone目录下。
Domain模式(使用domain.bat启动)是Jboss7的一个新特征,可以在一个控制点管理多个服务器。
具体内容如下:
二、安装配置环境变量
设置JBOSS_HOME环境变量,并将其加入到Path中。如下所示:
以standalone模式启动,运行bin下的standalone.bat;以domain模式启动,运行domain.bat。
如要指定启动配置文件,使用以下命令:
standalone --server-config=standalone-preview.xml
domain --domain-config=domain.xml --host-config=host.xml
启动后在浏览器中输入:http://localhost:8080/,进入如下界面则证明配置成功。
三、知识点总结:
1、安装JDBC驱动
需要在modules目录下创建一个目录结构,其内包含driver和module.xml文件。如安装MySql驱动,要建立如下目录结构:
modules/com/mysql/main
module.xml文件内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.1" name="com.mysql">
<resources>
<resource-root path="mysql-connector-java-5.1.15.jar"/>
</resources>
<dependencies>
<module name="javax.api"/>
</dependencies>
</module>
2、配置数据源
在standalone/configuration/standalone.xml
或domain/configuration/domain.xml配置文件的datasources子系统内定义数据源,如下:
<subsystem xmlns="urn:jboss:domain:datasources:1.1">
<datasources>
<datasource jta="true" jndi-name="java:jboss/datasources/JRKJMysqlDS" pool-name="JRKJMysqlDS" enabled="true" use-java-context="true">
<connection-url>jdbc:mysql://127.0.0.1:3306/jrkj_java?useUnicode=true&characterEncoding=UTF-8</connection-url>
<driver>mysql</driver>
<pool>
<prefill>false</prefill>
<use-strict-min>false</use-strict-min>
<flush-strategy>FailingConnectionOnly</flush-strategy>
</pool>
<security>
<user-name>root</user-name>
<password>123456</password>
</security>
</datasource>
<drivers>
<driver name="h2" module="com.h2database.h2">
<xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class>
</driver>
<driver
name="mysql" module="com.mysql">
<driver-class>com.mysql.jdbc.Driver</driver-class>
</driver>
</drivers>
</datasources>
3、配置日志:
默认日志配置在configuration目录的logging.properties文件内。通常情况下,对于大多数安装,logging.properties内的默认值已经足够了。如要自定义日志类别,建议在xml配置文件(standalone.xml或domain.xml文件,logging
subsystem)内配置
4、部署文件(war、ear、jar等)
将部署文件放在 standalone/deployments
目录内,会自动部署到服务器运行时。
相关文章推荐
- jenkins------部署项目到jboss eap下
- Jboss 5启动后只能从本机访问,不能从远程访问的解决办法
- Jboss 5.1.0 GA配置
- jboss6,7中调整spring的日志输出
- jboss eap standlone安装及配置
- jboss7-的类依赖管理
- 透过防火墙使用jboss服务
- jboss的几个常用操作
- JBOSS服务器***测试工具—JBoss Autopwn
- WebLogic 安装与配置指南
- JBoss默认身份验证漏洞利用及修复
- Apache/Tomcat/JBOSS/Nginx(2)
- JBOSS set administrator(WAR file)
- JBOSS 远程调试和sessionid 为undefined
- JBAS014613: Operation ("add") failed启动报错
- JBoss5.1.0配置
- StringBeans portal 安装配置说明--翻译(一)
- linux环境下jboss配置
- jboss domain&cluster 配置
- tomcat jboss 對於CPU及內存佔用過高的分析