`
iamlibo
  • 浏览: 69246 次
社区版块
存档分类
最新评论
文章列表
最近准备搭建一个技续构建环境,在网上一查有很多可选项.基本上都在用 CruiseControl 现在最新版是2.7.1,另外还有一个就是 continuum 最新版本是1.1,而且现在是maven2的一个子项目,所以与maven2集成那肯定是没有问题的.最后决定先试试continuum. 下载解压后执行bin\windows-x86-32\run.bat (根据你的操作系统),第一次运行有错误.在网上一查是因为第一次运行要创建数据库,再次运行就没有问题了. 访问http://localhost:8080/continuum/ 然后填写admin帐户的信息.填写完登录后会要求填写基本配置信息. w ...
Subversion的下载地址:http://subversion.tigris.org/downloads/subversion-1.4.5.zip Apache的下载地址:http://archive.apache.org/dist/httpd/binaries/win32/apache_2.0.61-win32-x86-no_ssl.msi Apache是win32下安装包,正常安装即可(安装到c:\apache2.2).Subversion是压缩解开到以C:\svn-win32-1.4.5 1 、打开C:\Apache2.2\conf\httpd.conf文件, 将下面两行前的" ...
在http://subclipse.tigris.org/svnant.html这里下载1.1.0RC2版SvnAnt ,(经测试1.0版不好用)下载之后将lib目录下的内容复制到ANT_HOME/lib目录下.并将ANT_HOME/lib加入到path变量中. 然后在build.xml文件加入下面代码 <typedef resource="svntask.properties" /> <!--必须.如果没有提示找不到svn task 这个文件在svnant.jar文件中,只要把相应的jar文件放到ANT_HOME中就可以了 --><taskde ...
http://yelongyelong.iteye.com/blog/148039 1. 在eclipse里提交和更新文件出错错误提示: Attempted to lock an already-locked dirsvn: Working copy 'F:\workspace\WebFrame\WebRoot\index.jsp' locked解决:在客户端命令行使用命令 svn cleanup F:\workspace\WebFrame\WebRoot Technorati : svn
本来在Linux下安装配置JAVA在网上有一大堆,基本都差不多,但我在安装过程中却出现了一些小的问题,所以做个备忘记录一下。 下载JDK 安装包jdk-6u4-linux-i586.bin 然后在终端中进入到jdk-6u4-linux-i586.bin所在目录,执行./jdk-6u4-linux-i586.bin就会出现许可的内容,一直按回车直到出现Y/N的选择时选择y.这样JDK就安装在当前目录了. 接下来是配置JAVA_HOME变量 以root用户执行 gedit /etc/profile 在文件的最后加入下面代码 export JAVA_HOME=/home/libo/jdk1.6 ...
在verycd上找了一个redhat enterprise 5.(http://www.verycd.com/topics/206545/), [红帽企业.Linux.5].TLF-SOFT-RedHat.Enterprise.Linux.5.Update.1-XiSO.iso 下载后将它复制到fat32分区的根目录下(NTFS 没试,不知道行不行),将文件名改为RedHat.Enterprise.Linux.5.Update.1-XiSO.iso,也可以是其他文件名,但需要在menu.list文件中修改。将镜象文件里的isolinux目录下的文件复制到与RedHat.Enterprise.Li ...
从glassfish 的官网上下载最新版V2 https://glassfish.dev.java.net/downloads/v2-b58g.html 下载后在命令行运行 java -Xmx256m -jar glassfish-installer-v2-b58g-ml.jar 会启动安装程序界面,会在当前目录下生成一个名为glassfish的目录.这个就中glassfish的安装目录. glassfish是通过ant来安装的,安装脚本在setup.xml下,在里面可以修改一些配置. 在setup.xml中主要有以下设置:xml 代码 <property name="dom ...
使用apache2.2.6+svn1.4.5在windows系统中配置自己的svn服务器. apache下载地址:http://archive.apache.org/dist/httpd/binaries/win32/apache_2.2.6-win32-x86-no_ssl.msi subversion下载地址:http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100&expandFolder=8100&folderID=8100 apache正常安装(c:\apache2.2),subver ...
看了一段时间Acegi的文档和例子,今天终于把这个难缠的家伙给搞定了.其实就是一些概念的理解的差别,搞得晕头转向的. 在网上找了一些文章和例子,同一个内容却有不同的说法.有的说acegi没有角色的概念,有的说在认证通过后将用户对就在角色保存在Session中.搞得很晕. 经过几天看源码和例子,我觉得acegi是没有角色的概念的.它只是判断一个用户有没有操作或访问某一个资源的权限,如果有权限就可以访问,没有权限就抛出异常。这个中间没有涉及到的角色,但是我们可以通过扩展原有的类加入角色的概念,毕竟大多数的权限控制都有角色。(扩展方法后面有介绍) 基本原理(我写得比较简单,个人也只是简单应用的程度) ...
环境是这样的: 一个DAO接口 ,一个DAO的缺省实现类,这个实现了DAO接口的所有方法,并使用了泛型,所以其他的DAO实现类都省下了,不用写了.因为所有的操作都在这个缺省实现类里面完成了.只需要在Spring 配置文件中配置一下就可以了。因为使用Hibernate,所以表之间的关系还是要测试的。测试也就离不开Spring环境了。还好Spring提供了好多测试类可以扩展,我使用的是AbstractTransactionalDataSourceSpringContextTests,据说它可以保持数据的清洁,操作完之后就回滚。跟据我的测试在没有加flush()时候它好象根本就没有插入到数据库中,在加 ...
ice:panelPopup是icefaces组件中模式(modal)对话框的组件.使用起来也非常简单. 先看代码: <ice:panelPopup id="affirmDel" rendered="true" visible="#{purchasePlanBean.confirmDel}" modal="true" style="z-index:1001; width: 350px; height: 200px; top:25%; left:25%;"> <f:facet na ...
使用f:convertDateTime转换日期时,会出现时间的问题,显示出来的日期与实际日期相差8个小时,要加入timeZone="GMT+8"才可以正确的显示 <f:convertDateTime dateStyle="full" type="both" timeZone="GMT+8" locale="cn"/> 这样就可以正确的显示中文日期了. Technorati : jsf
在JSF组件开发过程遇到一个问题.就是当自己开发的组件再次提交的时候会提示一个错误: Duplicate component ID ... found in view. 意思是说在ViewRoot中已经存在一个同名的组件了.这是JSF不允许的. 后来在网上苦苦的找....终于找到这个一篇:http://www.jroller.com/mert/entry/duplicate_component_id_found_in 部分原文如下: I stated some possible solutions for the exception. <o:p> 1. If you are dyna ...
这两天项目进行了到了菜单组件的开发.把能使用的JSF的Tree组件都翻了个遍,试了个遍.没有中意的.要不是太复杂就是太难用.(好象差不多一个意思^_^).最后决定自己开发一个Tree组件. 有如下功能: 1、数据要能够与bean联系起来,因为菜单是动态的从数据库里取出来或动态生成的; 2、要无限级次的(其实有点变态,那有那么层次的菜单); 3、要是DIV+CSS的,不要table的(这么多大的、知名的JSF组件为什么都是table布局呢?难道他们和我一样不会用DIV?^_^) ... 在网上一找,有一个DIV+CSS的tree组件出现了。在 http://cnlei.iecn.net/  下来 ...
在JSF1.2的bean或其他java代码中想得到reources中帮定的国际资源的值可以通过下面的方法: protected String getLocalMessages(String mesKey) {ResourceBundle bundle = getApplication().getResourceBundle(getFacesContext(), "resource");if (bundle != null)return bundle.getString(mesKey);return "";} 其中参数mesKey就是properties文件 ...
Global site tag (gtag.js) - Google Analytics