自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

~~wind~fly~~

曾几何时,我也有爱...

  • 博客(22)
  • 收藏
  • 关注

原创 WildFly/JBoss7配置数据源

首先,告知读者在配置环境变量时一定要规范 ,否则一些不规范的配置可能会引起你的Jboss启动不起来,相关配置如下:      JAVA_HOME=D:\Program Files\Java\jdk1.7.0_25      JBOSS_HOME=D:\wildfly-8.0.0.Alpha4      CLASSPATH=.,%JAVA_HOME%\lib\tools.jar;%JAV

2013-12-04 14:37:29 5075

原创 在WildFly上部署项目时报找不到JDK的相关类

当部署项目时服务器后台日志提示找不到JDK相关的类,如下所示:QA1:ERROR [io.undertow.request] (default task-15) UT005023: Exception handling request to /admin/logon.do: org.springframework.web.util.NestedServletException: Handl

2014-10-03 15:28:46 2875 1

原创 WildFly中配置JNDI映射

项目开发中,由于WildFly对JNDI的命名有一定的规范,但是在项目中又不想使用这些符合规范的复杂的JNDI名,则可以通过jboss-web.xml配置映射,如下配置:WEB-INF/jboss-web.xml"-//JBoss//DTD Web Application 5.0//EN""http://www.jboss.org/j2ee/dtd/jboss-web_5_0.dt

2014-10-03 15:25:29 4190

原创 从WildFly默认日志文件中分离应用日志

在使用logback日志框架的过程中自己系统的业务日志全部输出到wildfly的server.log里面去了,而不是正常输出到自己设定的目录文件下,针对这个问题,笔者上网查找了相关的原因,找到了如下的解决办法:在web应用的WEB-INF目录下创建一个jboss-deployment-structure.xml的文件,添加如下内容:urn:jboss:deployment-structur

2014-10-03 15:23:04 5828

原创 WildFly/JBoss上修改项目上下文

在WEB-INF下添加一个jboss-web.xml文件,文件内容指定了项目的context-root,相当于以上的contextPath,具体内容如下:如本工程的上下文为:monitor-business    /monitor-business

2014-10-03 15:20:37 2826

原创 vmstat命令

vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。这个命令是我查看Linux/Unix最喜爱的命令,一个是Linux/Unix都支持,二是相比top,我可以看到整个机器的CPU,内存,IO的使用情况,而不是单单看到各个进程的CPU使用率和内存使用率(使用场景不一样)。一般vmst

2014-07-23 23:51:15 785

转载 IE7,ie8 ,火狐显示正常,ie6就乱码了解决方法

最近又碰到了中文乱码问题,这里我没有把数据库牵扯进来,先说下我的环境,servlet容器使用Tomcat6.0,浏览器FireFox3.0、IE6,涉及字符编码设置的地方我的思路就是编码的地方都统一使用UTF-8,具体配置如下: 1.所有页面的charset设置为UTF-8。 2.Tomcat的URIEncoding默认是ISO-8859-1,而我设置为UTF-8,主要是想解决中文命名的文

2014-07-03 15:52:47 1931

原创 部署的程序不用wildfly内置CXF包

在应用的WEB-INF目录下面增加该文件:jboss-deployment-structure.xml

2014-06-28 11:27:41 2232 1

原创 wildfly/jboss修改支持外网访问

在standalone.xml文件中找到            在这个下面加入              另外把1改成21  2

2014-06-28 11:24:29 6897 3

转载 JNDI 的理解

JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一,不少专家认为,没有透彻理解JNDI的意义和作用,就没有真正掌握J2EE特别是EJB的知识。 那么,JNDI到底起什么作用?//带着问题看文章是最有效的 要了解JNDI的作用,我们可以从“如果不用JNDI我们怎样做?用了JNDI后我们又将怎

2014-06-28 09:55:10 671

原创 WildFly角色分配

管理控制台有两种模式:simple(默认)rbac角色分配步骤:在simple模式下添加用户(admin和test),该处假设admin是超级管理用户,test是分配给发布人员只有发布权限的管理用户。启动服务器,以admin登录管理控制台 WildFly角色分配 > a1.jpg" src="http://wiki.cnsuning.com/download/attachm

2014-06-20 19:39:25 3839

原创 设置WildFly的热部署(热发布)

所谓的热部署(热发布)(下面称为“热部署”),就是说,在web工程发布之后,不可避免的,会遇到修改BUG的问题。现在的热部署就是为了解决这个问题,其功能就是说:在不停止web服务的同时,对jsp和java类进行修改,修改后的效果同时还能够在页面上显示出来。节省了调试时间,提高了效率。不过,修改配置文件是个例外,如果对服务器的配置文件做修改,一定要重启web服务。和tomcat不同的是,WildFl

2014-06-20 19:31:36 9119

原创 Java Thread Dump分析

- 任何操作系统平台下都可以使用。- 在多数情况下,可以在生产环境中使用。- 和操作系统提供的工具相比,java thread dump给出的信息是直白的,直接对应到应用代码。- 它对被分析的系统干扰很小,因此能反应真实的问题。而其它很多profiling或Instrument工具本身对JVM运行有很大的干扰,经常不能暴露出真正的问题,而且这种工具不能用于生产系统。Java 线程

2014-06-20 17:19:59 2213

原创 Java中常见OOM的场景及解决方法

OOM for Heap  (java.lang.OutOfMemoryError: Java heap space)分析此OOM是由于JVM中heap的最大值不满足需要,将设置heap的最大值调高即可,参数样例为:-Xmx2GJVM堆的设置是指java程序运行过程中JVM可以调配使用的内存空间的设置.JVM在启动的时候会自动设置Heap size的值,其初始空间(即-Xms)是物

2014-06-20 16:21:45 10384 1

原创 java常用的加密解密方法

加密是指对原来为明文的文件或数据按某种算法进行处理,使其成为不可读的一段代码,通常称为“密文”,通过这样的途径来达到保护数据不被非法人窃取、阅读的目的。 该过程的逆过程为解密,即将该编码信息转化为其原来数据的过程。大体上分为双向加密和单向加密,而双向加密又分为对称加密和非对称加密。一、双向加密 (一)、对称加密 采用单钥密码系统的加密方法,同一个密钥可以同时用作信息的加密和解密,这种加

2014-03-19 19:51:46 16071 1

原创 WildFly LDAP设置

1.1.通过配置文件配置在standalone.xml或domain.xml文件中添加安全设置,添加方法如下所示:在文件中找到标签,在其中添加如下所示的配置,不过对于初学者直接修改配置文件容易出错,所以不建议这样做,最好通过控制台进行添加。

2014-03-13 18:04:13 1572

原创 BTrace简介及使用

背景 在生产环境中可能经常遇到各种问题,定位问题需要获取程序运行时的数据信息,如方法参数、返回值、全局变量、堆栈信息等。为了获取这些数据信息,我们可以通过改写代码,增加日志信息的打印,再发布到生产环境。通过这种方式,一方面将增大定位问题的成本和周期,对于紧急问题无法做到及时响应;另一方面重新部署后环境可能已被破坏,很难重新问题的场景。对于程序员来说最头大的问题之一就是线上出了故障了,但是我

2014-03-12 19:05:44 6704 1

原创 开启JBoss7/WildFly的access_log功能

前言对于一个网站来说,访问日志,即access_log,对网站来说是一项很重要的功能。利用它,我们可以统计出很多有用的信息,从而给网站的运维带来方便,所以基本上每个网站都会开启这件功能。JBoss As 7配置在默认的情况下,JBoss7.1是没有开启access_log的,如果要开启这项功能,就需要修改$JBOSS_HOME\standalone\configuration\stan

2014-02-18 16:08:35 2987

原创 IDE中添加JBoss服务器插件

IDE中添加Jboss服务器插件顾名思义,笔者接下来给大家介绍如何在IDE如eclipse、springToolSuite等中添加JBoss服务器插件。正常情况下,纯净版本的IDE目前也支持JBoss服务器了,只不过只支持JBoss5及以下版本,如下图所示:假如我们要使用JBoss 7 服务器,此时就不能添加JBoss7服务器,因此,以下我们开始介绍如何在IDE上添加插件使得IDE

2014-01-21 10:36:26 3993

原创 Java EE 7 Batch

今天写了一个关于Java EE 7 Batch 的Demo,该Demo是实现将文件中的用户欠费信息分批处理,最终输出到控制台,部分代码设计如下:MyItemReader:@Namedpublic class MyItemReader extends AbstractItemReader {    private BufferedReader reader;    stati

2013-12-31 19:56:23 1233

原创 Cargo Daemon远程启动、停止服务器、部署项目

Cargo Daemon远程启动、停止服务器、部署项目环境:远程linux  10.19.222.50参考以下链接,下载cargo-daemon-webapp-1.4.5.war:http://cargo.codehaus.org/Downloads在远程机器环境下执行命令:(此处cargo-daemon-webapp-1.4.5.war放在target目录下)java -

2013-12-19 20:18:53 1505

原创 项目引用数据库驱动的三种方法(非JDNI datasource)

在使用JBoss服务器开发的过程中,我们一般使用的是JNDI数据源,现笔者介绍不用JNDI数据源时如何引入数据库驱动。方法一:在项目的WEB-INF下建立一个文件夹lib,然后将数据库驱动包放入即可。方法二:在pom文件中添加数据库驱动包的依赖。方法三:按照前一篇文章(http://blog.csdn.net/wildandfly/article/details/17118

2013-12-04 20:12:32 1468

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除