2013年8月1日

[转]非常好的vsftpd安装于配置

摘要: 环境:CentOS 5.0 操作系统一.安装:1.安装Vsftpd服务相关部件:[root@KcentOS5 ~]# yum install vsftpd*Dependencies Resolved Package Arch Version Repository Size Installing:vs 阅读全文

posted @ 2013-08-01 16:57 oldjiang 阅读(302) 评论(0) 推荐(0) 编辑

2013年2月1日

LVS快速搭建教程

摘要: LVS配置教程一、前言二、安装ipvs三、集群部署 1、使用VS/NAT调度 2、使用VS/TUN调度 3、使用VS/DR调度LVS配置教程作者:oldjiang一、前言相信专程来读此文的读者对LVS必然有一定的了解,首先看图:毋庸置疑,LoadBalancer是负载调度器,由它将网络请求无缝隙调度到真实服务器,至于此集群使用的是哪一种IP负载均衡技术(LVS有三种负载均衡技术,分别是VS/NAT、VS/TUN和VS/DR),暂时不用理会。观察此图,我们知道,LVS与其他基于应用层或基于IP层的负载均衡应用拥有类似的一点:一台及其以上的负载调度器和数台甚至成百上千台真实服务器。用LVS来搭建负 阅读全文

posted @ 2013-02-01 15:08 oldjiang 阅读(7158) 评论(6) 推荐(5) 编辑

2012年2月9日

CruiseControl利用Ant将Web项目打包成War

摘要: CruiseControl本身不具有打包项目的功能,而且它的核心很小,但是CruiseControl的强大之处在于它的强大的扩展性,与Ant集成尤显如此。我们要将Web项目打包成WAR,必须要借助Ant来实现。1、首先我们来写一段Ant的脚本,为了与持续集成的配置文件build.xml区分开,在此我将Ant打包的功能单独放在一个配置文件中,此文件名为"publisher.xml"。pubilsher.xml的脚本很简单,关于脚本的介绍与功能在文件中已用注释的方式进行说明,具体请看源代码:<project name="RBAC" default=&q 阅读全文

posted @ 2012-02-09 10:46 oldjiang 阅读(1747) 评论(0) 推荐(1) 编辑

2012年2月8日

如何在Ant中引入第三方Jar包

摘要: 在使用Ant时,免不了因为项目引用了第三方Jar包导致无法通过编译,可以在Ant脚本中添加以下元素来引用第三方库。步骤:1、在build.xml的<project>元素中添加子元素,如下:<path id="lib_classpath"> <fileset dir="WebContent/WEB-INF/lib/"> <include name="*.jar"/> </fileset></path> Note:请修改成自己的Lib路径。 2、在你的<targ 阅读全文

posted @ 2012-02-08 16:12 oldjiang 阅读(5406) 评论(0) 推荐(0) 编辑

CruiseControl学习之Email

摘要: 你可以很简单的通过官方的《Configuration Reference》中寻找到email相关元素。具体网址:http://cruisecontrol.sourceforge.net/main/configxml.htmlCC的E-mail方式有两种,一种是简单的<email/>,另一种是包含了具体编译信息的<htmlemail/>。他们都属于<publishers>的一个子节点。以下易<htmlemail/>为例。若想要Email成功运行,你需要两步:1、修改Config.xml <publishers> <htmlemai 阅读全文

posted @ 2012-02-08 16:03 oldjiang 阅读(601) 评论(3) 推荐(1) 编辑

CruiseControl学习之CVS

摘要: 若要让CruiseControl获取CVS的文件,需要以下几个步骤: 1、修改Config.xml <bootstrappers> <cvsbootstrapper localWorkingCopy="projects/${project.name}" /> <antbootstrapper ant 阅读全文

posted @ 2012-02-08 15:51 oldjiang 阅读(266) 评论(0) 推荐(0) 编辑

CruiseControl学习之--ant(build.xml)

摘要: CruiseControl已经集成了Ant,2.8.4的CC集成的版本为1.7.0,并非最新的Ant。Ant的脚本是编写在一个xml文件中的,默认文件名为build.xml,可自行定义。CC为我们提供了一个比较简单的Ant脚本,如下:<project name="connectfour" default="all"> <target name="all" depends="clean, compile, sleep, test, jar"/> <target name="cl 阅读全文

posted @ 2012-02-08 15:36 oldjiang 阅读(301) 评论(0) 推荐(0) 编辑

CruiseControl学习之--config.xml(2.8.4)

摘要: 截止本日,CruiseControl(简称CC)最新版本为2.8.4,此版本安装好以后,默认的config.xml提高了一个名为"connectfour"的示例,配置非常简洁,基本上通过与官方网站上的《Configuration Reference》对比一下便会基本了解。 可以通过这里了解config.xml的所有元素(elements):http://cruisecontrol.sourceforge.net/main/configxml.html 关于config.xml文件的讲解你可以在这里发现:http://confluence.public.thoughtwork 阅读全文

posted @ 2012-02-08 15:27 oldjiang 阅读(415) 评论(0) 推荐(0) 编辑

2012年1月17日

Struts2自定义异常拦截器

摘要: 首先自定一个ExceptionManager类,该类继承自RuntimeException,属于Unchecked类型异常。 1 /* 2 * file name:ExceptionManager.java 3 * package:sigma.common.exception 4 * class name:ExceptionManager 5 * create time:2012-01-17 6 * Copyright: Copyright (c) 2012 7 */ 8 9 package sigma.common.exception; 10 11 impo... 阅读全文

posted @ 2012-01-17 15:19 oldjiang 阅读(2981) 评论(1) 推荐(1) 编辑

2012年1月16日

J2ee异常处理规范

摘要: 最近进行三层开发,在BLL(Business Logic Layer)上如何对异常进行处理很是迷惑,查找了相关资料,也算是有点收获,以下是比较容易找到的资料。 -------------------- 目前,J2ee项目一般都会从逻辑上分为多层。比较经典的分为三层:表示层,业务层,集成层(包括数据库访问和外部系统的访问)。 J2ee项目有着其复杂性,J2ee项目的异常处理需要特别注意几个问题。 在分布式应用时,我们会遇到许多checked异常。所有RMI调用(包括EJB远程接口调用)都会抛出java.rmi.RemoteException;同时RemoteException是checked异常 阅读全文

posted @ 2012-01-16 17:28 oldjiang 阅读(622) 评论(0) 推荐(0) 编辑

导航