在使用js为页面动态生成table的时候,发现一个很奇怪的现象。 function render(os){ var table = document.getElementById('cutomers'); var tbody = document.createElement('tbody'); table.appendChild(tbody); table = tbody; table.innerHTML = ''; var tr = createRow(null, ['ID', '名称', '光路', '纤序'], 0); tr.classNam ...
Spring 2.5已经出来好久了,可是一直都没有关注过。最近才开始看spring2.5的reference,发现该版本提供了基于annotation的spring mvc开发功能。 一直都认为spring没有提供对Java5特性的特别支持是一个遗憾,2.5版本的这些改进,算是对这个遗憾的弥补吧。不过我估计短时间内2.5版本提供的这些特性是不可能用到我们的正式项目中去的了。毕竟2.0风格的开发已经是比较成熟的了。 好了,现在开始介绍基于annotation的spring mvc开发。 虽然说是基于annotation的开发,但是我们仍然需要对几个基本的东西在xml里面配置一下,不可能说完全 ...
2008-01-22

jBPM的Scheduler模块和Spring集成失败

关键字: jbpm spring scheduler
我的Web系统中使用了jBPM,并使用Spring来管理bean,并使用Spring+JTOM组合来管理来自多个数据库的事务(有Oracle9i,Microsoft SQL Server 2000)。但是没有使用jBPM的Scheduler。系统运行很好。 最近由于业务需要,我在jBPM中添加了timer。这样,就需要配置一个Scheduler了。而我的麻烦也从此开始。 我一开始使用jBPM提供的那个SchedulerServlet,可是发现这个Servlet会去自动加载jBPM的默认配置,也就是在default.jbpm.ctf.xml中配置的属性,特别是数据库的配置。这样,我的Sprin ...
我使用spring-module工具,调用jBPM提供的方法 GraphSession.deleteProcessInstance()。按理说,既然jBPM提供了方法来删除流程实例,那么就应该把相关的东西统统都删掉才对,可是看错误信息,似乎还得调用这个方法的人来删除相关对象。 是不是我不应该调用这个方法?是不是jBPM提供了其他的删除流程实例的方法我没有找到呢? 代码如下: public void deleteProcessInstance(final Long processInstanceId) { this.jbpmTemplate.execute(new JbpmC ...
    试了好多次,都是这样。当使用Spring配置来发布两个或以上的类作为WebService的时候,只有配置文件里面的第一个可以被成功发布,以后的都会出错。     配置文件如下: xml 代码 <jaxws:endpoint id="SampleService"          implementor="fred.web.webservice.implementat ...
      项目中使用cxf作WebService的实现。但是在调用一个方法的时候,在客户端就出错,说是IllegalArgumentException。昨晚加班到凌晨4点,才找到原因。原来,在服务方法中有一个String类型的参数,当给这个参数传空指针的时候,就会出错。       cxf也太弱了吧?给参数传空指针就会出错,而且错误信息十分不友好。为什么不提示说是空指针呢?或者干脆就支持空指针好了。
        最近在项目中遇到一种情况,就是两个程序需要使用WebService互通数据,有时系统A需要调用系统B提供的WebService服务,有时系统B需要调用系统A提供的WebService服务。         我使用Spring 管理下的 Apache CXF 来实现WebService服务。现在遇到的问题是,Spring管理的WebService客户端使用org.apache.cxf.frontend.ClientProxyFactoryB ...
2007-10-10

配置tomcat6数据源

关键字: tomcat6 数据源
为tomcat6配置数据源 Tomcat6的数据源配置方式和以前的版本不一样了。上网找了好久都没有找到能在tomcat6环境下使用的。经过多次测试,终于找到了一个可行的配置。   我们先定义tomcat6的安装根目录为 ${tomcat6},以方便后面的描述。          Tomcat6的服务器配置文件放在 ${tomcat6}/conf 目录底下。我们可以在这里找到 server.xml 和 context.xml。当然,还有其他一些资源文件。但是在在本文中我们只用得上这两个,其他的就不 ...
        我在使用jBPM的时候,遇到一个问题。         我在一个方法里面需要创建一个任务的实例,使用了下面的代码: java 代码 private void test() {        ProcessInstance processInstance = this.getProces ...
        项目需要使用Oracle,发现jBPM没有提供基于Oracle 数据库的脚本,上网也没有找到可用的,就自己生成了一份。下面是步骤。这个是使用Ant来生成的。 1. 下载最新版本的 JBoss jBPM Starters kit。解压这个文件,假设解压目录为 "${jbpm.starters.kit}",它的下面应该有 jbpm, jbpm-bpel,jbpm-db,jbpm-designer,jbpm-server 五个子目录。其中我们要用到的是 jbpm 和 jbpm-db两个 ...
Frederick
搜索本博客
最近加入圈子
存档
最新评论