Jboss AS7 的一些配置备忘
因为要运行众多的应用,所以选择了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 的一些配置备忘相关推荐
- Manjaro启动项目及服务配置备忘
Manjaro启动项目及服务配置备忘 =============== 系统服务GUI管理 搜索 systemdgenie 并安装,类似Windows的服务管理. ================ 系统 ...
- 生产服务器环境最小化安装后Centos 6.5优化配置备忘
本文 centos 6.5 优化 的项有18处: 1.centos6.5最小化安装后启动网卡 2.ifconfig查询IP进行SSH链接 3.更新系统源并且升级系统 4.系统时间更新和设定定时任 5. ...
- 主机配置备忘: i3 2100 + h61/b75 主板
i3 2100 二手的大概 50~60之间. H61/B75主板有新的也有旧的. 新的主板有一些还新增了M.2 硬盘接口.(看起来需求量还是很大,主板还在迭代更新中) 来看一下这样一台主机的价格: 部 ...
- CentOS 8.5高性能计算开发环境配置备忘
CentOS 8.5环境配置 在CentOS 8.5系统下配置高性能计算环境.主要包含编译器套件.分布式并行套件.各种数值计算库.Python环境.辅助管理工具.GPU开发环境等.利用CentOS自带 ...
- spring mvc velocity 配置备忘
2019独角兽企业重金招聘Python工程师标准>>> Spring里面最重要的概念是IOC和AOP,还有两项很重要的模块是事务和MVC,对于IOC和AOP,我们要深究其源码实现,对 ...
- Mac OS X 下mysql配置备忘
从windows过渡到os x确实需要适应,对于开发人员来讲更是这样. 从官网下载目前最新版本的mysql 5.7.13,下载地址:http://dev.mysql.com/downloads/mys ...
- Mybatis的xml配置备忘
<!-- 利用hashmap传递参数数据查询用户 --><select id ="selectUserById4Map" parameterType=" ...
- Nginx学习总结(5)——Nginx基本配置备忘
Nginx 配置 在了解具体的Nginx配置项之前我们需要对于Nginx配置文件的构成有所概念,一般来说,Nginx配置文件会由如下几个部分构成: # 全局块 ...
- 华为9306配置备忘(以太网)
1.部分板卡使用combo口 执行命令combo { copper | fiber },配置以太网光口与电口切换. 如:G24C 单板有8 个电口和24 个光口,其中前8 个光口与电口复用,需要通过c ...
最新文章
- 机器学习成为未来趋势 北美未来将保持最大市场规模
- RuntimeError: one of the variables needed for gradient computation has been modified by an inplace o
- mysql ignore index,mysql强制索引FORCE INDEX/IGNORE INDEX忽略索引
- MVC模式和文档/视图结构
- 使用python读取iphone文件_如何在连接的iPhone上用Python从windows7访问照片?
- Tomcat JVM 初始化加大内存
- 如何借助 Python 俘获女孩子芳心?
- .Net Core 商城微服务项目系列(一):使用IdentityServer4构建基础登录验证
- Magento:Paypal付款不成功返回后不要清空购物车产品的解决方案
- webdriver 等待页面加载完成_Python爬虫,登陆神器Selenium等待(waits)页面加载的三种方法...
- linux驱动之poll/select轮询机制实例分析(结合驱动中断使用)
- 每天2小时,吃透 985博士总结的这份目标检测、卷积神经网络和OpenCV学习资料笔记(20G高清/PPT/代码)...
- 【优化求解】基于matlab免疫算法求解函数极值问题【含Matlab源码 1200期】
- 用html写个人简历
- 编译原理生成中间代码(flex和bison版)
- 路由器去广告 去除 免刷路由系统 手机网页去广告 安卓去广告 苹果iOS去广告
- Unity5入门及进阶项目实战 星际迷航-肖师军-专题视频课程
- 在线Json格式化、在线格式化Json代码、Json代码美化器、Json在线压缩、Json \uxxxx格式解码
- c语言3 17,C语言修仙
- 京东安联臻爱无限2020,可以带“病”投保的百万医疗险!
热门文章
- AC日记——字符串位移包含问题 1.7 19
- 我的开发框架(WinForm)
- TCanvas 学习
- [转]半角全角互转函数[JS版 VBS版]
- 线程与消息循环的关系
- c#中一个进程启动另一个进程并传递参数
- Android子线程更新UI的方法总结
- C++中的各种预处理的表示
- html5创建对象的方法,JavaScript面向对象-使用工厂方法和构造函数方法创建对象...
- git 生成多个patch_如何用git命令生成Patch和打Patch