`
xiaoyaoke08
  • 浏览: 100078 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
JBoss启动时默认使用的是系统字符集,而某些应用程序对于系统默认的字符集会出现不兼容的情况,如:打印出来的数据都是乱码。对于这种情况,可以在JBoss启动时定制应用程序使用自己的字符集。   1、编辑JBOSS_HOME/bin/run.conf文件     #在文件的上部加入字符集(红色字体部分) ## -*- shell-script -*- ###################################################### ##                                                            ...
1.先来看一个普通的数据源配置文件 <?xml version="1.0" encoding="UTF-8"?> <datasources> <local-tx-datasource> <!-- jndi名字 --> <jndi-name>MySqlDS</jndi-name> <!--URL地址 --> <use-java-context>false</use-java-context> ...
接上一篇。 瘦身(三)   如果使用JBossMQ ,你也需要编辑server/slim/deploy/jms/jbossmq-service.xml 和变更 InterceptorLoader? XML 片段,像下面这样:   <mbean code="org.jboss.mq.server.jmx.InterceptorLoader" name="jboss.mq:service=TracingInterceptor"> <attribute name="InterceptorClass">or ...
接上一节。 瘦身(二) 如果你使用通过HTTP直接连接Tomcat而不是通过Apache/mod_jk:  辑器打开server/slim/deploy/jbossweb-tomcat50.sar/server.xml,移除/注释下面的XML 片段:   <!-- A AJP 1.3 Connector on port 8009 --> <Connector port="8009" address="${jboss.bind.address}" enableLookups="false" redirectP ...
本文转自http://xudayu.blog.51cto.com    瘦身(一)     当不使用mail-service服务的时候 (J2EE 标准的 JavaMail 客户端)   l  移除server/slim/deploy/mail-service.xml l  移除server/slim/lib/mail* (mail-plugin.jar, mail.jar - JavaMail stuff) l  移除
  本人转自http://xudayu.blog.51cto.com JBoss4瘦身 前言 这个建议主要是如果对JBossAS进行调优和瘦身的. 这个概念在多数情况是交叉的。当通过瘦身减少闲置服务线程并不能带来大的性能影响的时候,允许你使用较少的内存和资 ...
    以下说到的版本是jboss-4.2.3.GA 并且假设JBoss安装在D:\Java\jboss-4.2.3.GA JBoss部署的时候支持很多种格式打的包,比如说我们从deploy目录下面会看到有后缀名为deployer、sar,war,rar,xml ... (后来发现其实JBoss部署支持的格式,远远不止这些) 但是这些不同格式的应用是怎样的一个加载顺序呢?或者说有没有什么规律?带着这个疑问我在Jboss启动的时候仔细的看了一下命令行中的信息,发现两个信息: 1、 最先加载的是后缀名为deployer目录下应用或者服务; 2、 每次都会 ...
java.lang.OutOfMemoryError: PermGen space,   PermGen space的全称是Permanent Generation space,是指内存的永久保存区域。这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance的Heap区域不同,GC(Garbage Collection)不会在主程序运行期对PermGen space进行清理,所以如果你的APP会LOAD很多
    JBoss服务器差不多每一个方面都可以用JMX或Web控制台来控制,所以你至少要确保它有密码保护的。否则,任何远程用户都可以控制你的服务器,为了保护它,我们将添加一个安全域。   假设你启动的服务器是用default配置集   1、为JMX Console设置密码保护 A.修改文件%JBOSS_HOME%\server\default\deploy\jmx-console.war\WEB-INF\jboss-web.xml,取消
最近由于一个项目需要对service层中的所有方法运行的情况(方法名、运行时间)和抛出的异常做一个拦截,所以趁机会对Spring的拦截器了解了下 拦截器的两个概念 Advice:通知,用于告知系统将有哪些新的行为。 Pointcut: 切入点,定义了通知应该在应用到那些连接点   演示实例 首先来看一个例子,(以下代码copy下来可以运行)   本实例主要实现程序对service层方法调用的时候,记录每个方法所花费的时间和抛出的异常。  
本实例使用的JBOSS版本是jboss-4.2.3.GA 假设条件 1、  已设置好JAVA_HOME环境变量 2、  已下载JBoss并且安装目录为:D:\Java\jboss-4.2.3.GA   启动服务器 命令行进入D:\Java\jboss-4.2.3.GA\bin目录,输入run,回车 D:\Java\jboss-4.2.3.GA\bin>run
Quartz作业存储方式   Quartz提供两种基本作业存储类型。第一种类型叫做RAMJobStore,第二种类型叫做JDBC作业存储。 一、对比     类型 优点
触发器(Trigger) Trigger是一个抽象类,Quartz提供了两个比较常用的触发器SimpleTrigger和CronTrigger。它们都是Trigger的子类 SimpleTrigger 这是一个简单的触发器,通过它我们可以定义触发的时间,并选择性的设定重复的次数和间隔时间。它有以下常用的属性   参数名
  Quartz是一个开源的作业调度框架,完全由java写的,你能通过它创建简单或者复杂的任务。他能提供巨大的灵活性,但又不牺牲简单性。   Quartz的核心概念 :调度器、触发器、作业  调度器(Scheduler) Scheduler负责管理Quartz的运行环境,Quartz它是基于多线程架构的,它启动的时候会初始化一套线程,这套线程会用来执行一些预置的作业。 要创建一个作业并能够被触发调用,必须在Scheduler上面注册一个JobDetail和Trigger。 Scheduler提携了所有
SimpleJob.java   package com.test.job;   import org.quartz.Job; import org.quartz.JobExecutionContext; import org.quartz.JobExecutionException;  
Global site tag (gtag.js) - Google Analytics