自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (2)
  • 收藏
  • 关注

原创 wicket:根据条件加载不同的form表单数据

充分利用fragment标签,划分不同条件下的

2014-09-24 17:19:38 764

原创 pax wicket下手工mount page

<!-- While mountings are done automatically with the PaxWicketMountPoint annotation a service needs to be exported if you like to do this manually -->

2014-09-15 23:00:31 685

原创 wicket 循环访问子组件

@Override protected void onInitialize() { super.onInitialize(); visitChildren(new IVisitor() { @Override public void component(Component component, IVisit a

2014-08-13 09:50:10 705

原创 自动运行war的plugin

org.mortbay.jetty jetty-maven-plugin 8.1.15.v20140411 /${project.build.finalName}

2014-08-01 19:47:21 767

转载 get the base application URL?

Url relative = Url.parse(getRequest().getContextPath()); String full = getRequestCycle().getUrlRenderer().renderFullUrl(relative);

2014-08-01 12:35:00 503

原创 wicket forward a url

@override public onSubmit() { String url = "/s/koolkat.do"; //some url within the same web-context getRequestCycle().setRequestTarget(new RedirectRequestTarget(url)); }

2014-07-23 16:12:56 556

转载 jira修改日期格式

修改如下:jira.lf.date.time = HH:mmjira.lf.date.day = yyyy-MM-dd HH:mmjira.lf.date.complete = yyyy-MM-dd HH:mmjira.lf.date.dmy = yyyy-MM-dd(以上默认值可以在web管理页面覆盖)jira.date.picker.java.forma

2014-07-22 09:17:46 2695

原创 OSGI下的SerializeUtil,解决ClassNotFoundException

原文参考http://stackoverflow.com/questions/13861342/how-do-you-deserialize-an-object-from-bytes-in-osgi

2014-07-06 17:17:51 885

原创 osgi 内嵌 jar包

#-----------------------------------------------------------------# Use this file to add customized Bnd instructions for the bundle#----------------------------------------------------------------

2014-05-08 02:43:56 842

原创 pax wicket下的shiro集成

<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0" xmlns:ext="http://aries.apache.org/blueprint/xmlns/blueprint-ext/v1.0.0"> <bean id="webSecurityMan

2014-04-30 22:02:58 677

原创 pax wicket下的filter的实现

参考 https://github.com/ceefour/paxwicket-shiro ;

2014-04-16 15:51:53 723

转载 CouchDB filtered replication

One of the greatest features of CouchDB is its replication which allows for great distributed computing. It reminds me when in 1999 I met Erlang language for the first time (Working for a Telco). Erla

2014-04-15 16:23:11 1713

原创 using-couchdb-with-java-and-domain

This is a simple application using CouchDB in a Java program. I'm using the LightCouch JAR downloaded from www.lightcouch.org; the current version was 0.0.4 when I downloaded it. This version of my

2014-04-01 22:27:11 718

转载 禁止wicket的序列化

wicket的序列化可以通过以下代码禁止:public class WicketWebApplication extends WebApplication { @Override public Classextends Page> getHomePage() { return CqlCommanderPage.class; }

2014-03-26 09:30:42 580

原创 openjpa2.3.0在karaf3.0.0下的feature

karaf3.0.0内置了openjpa 2.3.0的features,但这个feature安装后,会报Bundle sys.impl is waiting for dependencies [(&(&(!(org.apache.aries.jpa.proxy.factory=*))(osgi.unit.name=ariestrader-cm))(objectClass=javax.persist

2014-01-16 11:37:56 995

转载 karaf 3.0.0新特征

Apache Karaf 3.0.0 is now mostly ready (I’m just polishing the documentation).In previous post, I introduced new enterprise features like JNDI, JDBC, JMS.As I said, the purpose is to provide a

2014-01-08 12:09:28 1011

原创 使用arquillian作为osgi集成测试工具

arquillian是JBoss公司的集成测试工具,支持ejb,cloud,android等目标容器的测试,本文以http://books.sonatype.com/mcookbook/reference/osgi-sect-starting-osgi-container.html为基础,演示了在osgi环境下,如何进行集成测试。 ../poms/compiled/

2013-12-25 13:52:46 881

原创 ESB架构

ESB架构

2013-12-05 15:19:34 866

原创 wildfly beta1 oracle driver install

参考 点击打开链接最后形成xml如下 jdbc:h2:mem:test;DB_CLOSE_DELAY=-1 h2 sa

2013-11-05 10:37:28 653

原创 使用jndi加载osgi中的service

测试环境:JBoss wildfly beta1环境下,使用jndi可以方便的加载osgi容器中服务

2013-11-04 23:29:42 920

原创 Osgi环境下解决ClassNotFoundException

最近一个项目在使用mina传输数据的时候,osgi客户端总是报错,ClassNotFoundException,参考下面的文档:http://kangzye.blog.163.com/blog/static/3681922320105130314194/最后解决了问题,代码如下:

2013-10-29 15:55:43 2272

原创 解决Karaf控制台dev:watch失效的问题

在实际的开发过程中,经常会不断的重复着发布,重启服务等使人非常烦躁的问题,在Karaf环境下,可以轻松的避免这个问题了。那就是dev:watch命令,通过输入dev:watch 【BundleID】,就可以轻松的监控你安装的bundle了。这个需要说明的就是,只能监控snapshot版本。官方命令参考下载karaf的2.3.3,在console下输入mvn:com.liming.platf

2013-10-25 09:56:59 1042 1

原创 自动发布bundle jar文件到karaf的deploy目录

下面的plugin利用了ant功能,可以自动发布bundle jar文件到karaf的deploy目录下, org.apache.maven.plugins maven-antrun-plugin 1.7

2013-09-14 11:52:18 2319 1

原创 karaf中添加features.xml文件

1.在resources目录下增加features/features.xml文件<features xmlns="http://karaf.apache.org/xmlns/features/v1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocatio

2013-09-14 11:51:01 3752

原创 发布karaf的features

Karaf的features是其本身的一大亮点,通过features可以完成某个功能相关bundle的安装和卸载,极大的方便了对bundle的管理。Karaf的最新版本是2.3.2,通过features:install 命令,安装的features都是在data目录下,这个目录你可以整个的清空,就可以恢复karaf的最初状态。如果我们在开发过程中,打算把你弄好的环境发布出去,该如何完成呢?

2013-09-14 11:11:05 7862 2

原创 activiti 通过blueprint在OSGI环境中的部署

Activiti本身支持在OSGI环境中部署,可以通过下面文件启动工作流引擎。 --> <bean id="processEngineFactory" class="org.activiti.osgi.blueprint.ProcessEngi

2013-08-01 12:38:37 2153

原创 cxf-rs在单独felix或equinox中的部署

先讲一下我是如何一步一步加载cxf-rs的包的,过程比较坎坷啊。首先,下载最新的karaf,apache-karaf-2.3.2,解包后,运行,在console输入features:addurl http://repo1.maven.org/maven2/org/apache/cxf/karaf/apache-cxf/2.7.5/apache-cxf-2.7.5-features.xml,然后

2013-07-23 11:30:41 1546

原创 JRebel 在OSGI环境中的使用

1.安装JRebel破解版2.在IDEA中安装JRebel Plugin3.在POM中配置JRebel的启动 org.ops4j maven-pax-plugin 1.5 <!--

2013-07-17 12:14:52 1034

转载 Java虚拟机类加载顺序

Java虚拟机类加载顺序关键字: 虚拟机 引导当JVM(Java虚拟机)启动时,会形成由三个类加载器组成的初始类加载器层次结构: bootstrap classloader | extension classloader | system classloader bootstrap classloader -引导(也称为原始)类加载器

2013-07-16 10:47:43 618

原创 eclipse 下equinox web 运行环境的包配置列表

id State       Bundle0 ACTIVE      org.eclipse.osgi_3.8.2.v20130124-1349441 ACTIVE      org.eclipse.equinox.http.servlet_1.1.300.v20120912-1305482 ACTIVE      javax.servlet_3.0.0.v201112011016

2013-07-11 15:52:51 1166

原创 OSGI读取配置文件的方法

import com.liming.tp.framework.util.PropertiesConfiguration;import net.sf.ehcache.Cache;import net.sf.ehcache.CacheManager;import net.sf.ehcache.config.CacheConfiguration;import org.apache.log4j.L

2013-06-27 00:10:48 4102

原创 OSGI环境下建立资源bundle

利用pax-web提供的功能,资源文件在OSGI环境下可以自动完成注册,可是我们如何建立一个资源bundle,把相关的资源文件共享给其他的Bundle使用呢,其实很简单的,我花了大概2个小时的时间尝试,终于有了结果。BundleA 作为资源包,osgi.bnd文件如下:-wab:src/main/webappWeb-ContextPath: /test/demoBundleB

2013-06-25 23:22:45 1287

原创 OSGI web开发环境下实现bundle间的共享session

在web开发过程中,很痛苦的事情就是很多的模块,代码都集中在一个web工程下,我们在osgi环境下,可以把项目分成很多bundle来开发,但是,如果面对web应用,需要面对的就是如何在各个bundle之间共享session。我们的项目是利用pax-web工具进行开发的,据官网声称,4.0.0将推出共享session机制。今天想做一个测试,尝试解决一下这个问题,看现有的pax-web是否支持。

2013-06-25 22:54:52 3114 3

cxf jax-rs 配置演示程序

演示如何把cxf rest 集成到开发环境

2013-07-23

pax-web基本配置包

基于maven够建的OSGI项目,内置pax-runner插件,可以在此基础上进行二次开发。

2013-06-21

空空如也

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

TA关注的人

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