因为要运行众多的应用,所以选择了domain的方式,除特别说明,均指domain.xml的配置

推荐个不错的关于Jboss的网站:http://www.mastertheboss.com/

1、关于UTF-8编码的配置:

<system-properties>

<property name="java.net.preferIPv4Stack" value="true"/>

<property name="org.apache.catalina.connector.URI_ENCODING" value="UTF-8"/>

<property name="org.apache.catalina.connector.USE_BODY_ENCODING_FOR_QUERY_STRING" value="true"/>

</system-properties>

2、关于中文验证码乱码的配置:

安装fontconfig

拷贝汉字自体到/usr/share/fonts目录,如:cjkuni-ukai  cjkuni-uming  dejavu   simsunb.ttf  windows  wqy-zenhei这些自体 ,再重启jboss

3、JVM相关配置:

<server-group name="xxx" profile="default">

<jvm name="xxx">

<heap size="4096m" max-size="4096m"/>

<permgen size="1024m" max-size="1024m"/>

<jvm-options>

<option value="-server"/>

<option value="-XX:+UseParallelGC"/>

<option value="-XX:+UseParallelGC"/>

<option value="-XX:+PrintGCDetails"/>

</jvm-options>

</jvm>

<socket-binding-group ref="full-sockets"/>

</server-group>

4、Datasource配置,主要是连接池、连接超时、查询缓存等配置:

<xa-datasource jndi-name="java:/jdbc/xxx" pool-name="xxx" enabled="true" use-ccm="true">

<xa-datasource-property name="URL">

jdbc:mysql://xx.xx.xx.xx:3306/xx

</xa-datasource-property>

<driver>com.mysql</driver>

<xa-pool>

<min-pool-size>20</min-pool-size>

<max-pool-size>1000</max-pool-size>

<is-same-rm-override>false</is-same-rm-override>

<interleaving>false</interleaving>

<pad-xid>false</pad-xid>

<wrap-xa-resource>false</wrap-xa-resource>

</xa-pool>

<security>

<user-name>xxx</user-name>

<password>xxx</password>

</security>

<validation>

<validate-on-match>false</validate-on-match>

<background-validation>false</background-validation>

</validation>

<timeout>

<idle-timeout-minutes>30</idle-timeout-minutes>

<query-timeout>60</query-timeout>

</timeout>

<statement>

<prepared-statement-cache-size>80</prepared-statement-cache-size>

<share-prepared-statements>true</share-prepared-statements>

</statement>

</xa-datasource>

5、数据库连接驱动配置:

[root@app1 ~]# ls /opt/jboss-as-7.1.1.Final/modules/com/mysql/main/

module.xml  mysql-connector-java-5.1.18.jar  mysql-connector-java-5.1.18.jar.index

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.18.jar"/>

</resources>

<dependencies>

<module name="javax.api"/>

<module name="javax.transaction.api"/>

</dependencies>

</module>

domain.xml:

<drivers>

<driver name="mysql" module="com.mysql"/>

<driver name="com.mysql" module="com.mysql">

<xa-datasource-class>com.mysql.jdbc.jdbc2.optional.MysqlXADataSource</xa-datasource-class>

</driver>

</drivers>

6、Http最大连接数设置

<connector name="http" protocol="HTTP/1.1" scheme="http" socket-binding="http" max-connections="1000"/>

转载于:https://blog.51cto.com/wxiaowu/1332219

Jboss AS7 的一些配置备忘相关推荐

  1. Manjaro启动项目及服务配置备忘

    Manjaro启动项目及服务配置备忘 =============== 系统服务GUI管理 搜索 systemdgenie 并安装,类似Windows的服务管理. ================ 系统 ...

  2. 生产服务器环境最小化安装后Centos 6.5优化配置备忘

    本文 centos 6.5 优化 的项有18处: 1.centos6.5最小化安装后启动网卡 2.ifconfig查询IP进行SSH链接 3.更新系统源并且升级系统 4.系统时间更新和设定定时任 5. ...

  3. 主机配置备忘: i3 2100 + h61/b75 主板

    i3 2100 二手的大概 50~60之间. H61/B75主板有新的也有旧的. 新的主板有一些还新增了M.2 硬盘接口.(看起来需求量还是很大,主板还在迭代更新中) 来看一下这样一台主机的价格: 部 ...

  4. CentOS 8.5高性能计算开发环境配置备忘

    CentOS 8.5环境配置 在CentOS 8.5系统下配置高性能计算环境.主要包含编译器套件.分布式并行套件.各种数值计算库.Python环境.辅助管理工具.GPU开发环境等.利用CentOS自带 ...

  5. spring mvc velocity 配置备忘

    2019独角兽企业重金招聘Python工程师标准>>> Spring里面最重要的概念是IOC和AOP,还有两项很重要的模块是事务和MVC,对于IOC和AOP,我们要深究其源码实现,对 ...

  6. Mac OS X 下mysql配置备忘

    从windows过渡到os x确实需要适应,对于开发人员来讲更是这样. 从官网下载目前最新版本的mysql 5.7.13,下载地址:http://dev.mysql.com/downloads/mys ...

  7. Mybatis的xml配置备忘

    <!-- 利用hashmap传递参数数据查询用户 --><select id ="selectUserById4Map" parameterType=" ...

  8. Nginx学习总结(5)——Nginx基本配置备忘

    Nginx 配置 在了解具体的Nginx配置项之前我们需要对于Nginx配置文件的构成有所概念,一般来说,Nginx配置文件会由如下几个部分构成: # 全局块 ...

  9. 华为9306配置备忘(以太网)

    1.部分板卡使用combo口 执行命令combo { copper | fiber },配置以太网光口与电口切换. 如:G24C 单板有8 个电口和24 个光口,其中前8 个光口与电口复用,需要通过c ...

最新文章

  1. 机器学习成为未来趋势 北美未来将保持最大市场规模
  2. RuntimeError: one of the variables needed for gradient computation has been modified by an inplace o
  3. mysql ignore index,mysql强制索引FORCE INDEX/IGNORE INDEX忽略索引
  4. MVC模式和文档/视图结构
  5. 使用python读取iphone文件_如何在连接的iPhone上用Python从windows7访问照片?
  6. Tomcat JVM 初始化加大内存
  7. 如何借助 Python 俘获女孩子芳心?
  8. .Net Core 商城微服务项目系列(一):使用IdentityServer4构建基础登录验证
  9. Magento:Paypal付款不成功返回后不要清空购物车产品的解决方案
  10. webdriver 等待页面加载完成_Python爬虫,登陆神器Selenium等待(waits)页面加载的三种方法...
  11. linux驱动之poll/select轮询机制实例分析(结合驱动中断使用)
  12. 每天2小时,吃透 985博士总结的这份目标检测、卷积神经网络和OpenCV学习资料笔记(20G高清/PPT/代码)...
  13. 【优化求解】基于matlab免疫算法求解函数极值问题【含Matlab源码 1200期】
  14. 用html写个人简历
  15. 编译原理生成中间代码(flex和bison版)
  16. 路由器去广告 去除 免刷路由系统 手机网页去广告 安卓去广告 苹果iOS去广告
  17. Unity5入门及进阶项目实战 星际迷航-肖师军-专题视频课程
  18. 在线Json格式化、在线格式化Json代码、Json代码美化器、Json在线压缩、Json \uxxxx格式解码
  19. c语言3 17,C语言修仙
  20. 京东安联臻爱无限2020,可以带“病”投保的百万医疗险!

热门文章

  1. AC日记——字符串位移包含问题 1.7 19
  2. 我的开发框架(WinForm)
  3. TCanvas 学习
  4. [转]半角全角互转函数[JS版 VBS版]
  5. 线程与消息循环的关系
  6. c#中一个进程启动另一个进程并传递参数
  7. Android子线程更新UI的方法总结
  8. C++中的各种预处理的表示
  9. html5创建对象的方法,JavaScript面向对象-使用工厂方法和构造函数方法创建对象...
  10. git 生成多个patch_如何用git命令生成Patch和打Patch