妖妹整合3.0和三国志10威力加强版版的区别

cxf和spring整合 - 李丽芬的博客 - ITeye技术网站
博客分类:
spring 3.0 cxf2.7.2整合1,拷贝spring的 jar2,拷贝cxf的jar包
jetty不需要了
common-logging
http-*3,修改web.xml 添加对spring的支持
&context-param&
&param-name&contextConfigLocation&/param-name&
&param-value&/WEB-INFO/applicationContext.xml&/param-value&
&/context-param&
&listener-class&
ContentLoadListener
&/listener-class&4,在web.xml添加对cxf的支持
//配置cxf的核心控制器
&servlet-name&cxf
&servlet-class&CXFServlet
&/servlet&
//所有来自/ws/*的请求交给cxf处理
&servlet-mapping&
&servlet-name&cxf
&url-pattern&/ws/*
&/servlet-mapping&
5,在spring中倒入schema和xml配置
在cxf.jar/schema中可以看到 jaxws.xsd 找到命名空间
在cxf.jar/META-INF/spring.schemas
找到schema-location
http\://cxf.apache.org/schemas/jaxws.xsd=schemas/jaxws.xsd
在cxf.jar/META-INF/这里存在一些xml配置文件
在spring需要导入一些配置文件
&import resourse="classpath:/META-INF/xxx.xml"/&
&import resource="classpath:META-INF/cxf/cxf.xml" /&
&import resource="classpath:META-INF/cxf/cxf-extension-jaxrs-binding.xml" /&
&import resource="classpath:META-INF/cxf/cxf-servlet.xml" /&
web应用的类加载路径有两类:
1,WEB-INF/classes目录
2,WEB-INF/lib目录6,在spring中使用jaxws:endpoint元素来暴露Web Service
implementor指定web service的服务提供者,支持两种形式:
1,直接给服务器提供类名
2,设置为spring容器中的一个bean
&jaxws:endpoint
implementor="xxx.xx.xx.Xxx"
address="/ws" &
&/jaxws:endpoint&
第二种方式
id="webServiceName" class="xxx.xx.xx.Xxx" &
&ref bean="customerService" /&
&jaxws:endpoint
implementor="#webServiceName"
#代表使用spring容器中的类
address="/ws" &
&jaxws:inInterceptors&
&bean class="xx.xx.xx.Xxx"/&
&bean class="xx.xx.xx.Xxx"/&
&/jaxws:inInterceptors&
&/jaxws:endpoint&cxf和Spring的另外一种整合:在action调用web service1,复制cxf jar包2,在spring中配置导入cxf提供的schema,xml配置文件(jaxws)3,在spring中使用jaxws:client来配置webservice
&jaxws:client id="hw"
serviceClass=""
address="http://localhost:8080/ws_03_server_cxf_spring3.1/ws?wsdl"&
&jaxws:outInterceptors&
&bean class=""&
&contractor-arg value="admin" /&
&contractor-arg value="admin" /&
&/jaxws:outInterceptors&
&/jaxws:client&4,添加拦截器方法一样服务器端
version="1.0" encoding="UTF-8"
version="3.0"
xmlns="/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="/xml/ns/javaee
/xml/ns/javaee/web-app_3_0.xsd"
contextConfigLocation
/WEB-INF/applicationContext.xml
org.springframework.web.context.ContextLoaderListener
org.apache.cxf.transport.servlet.CXFServlet
spring配置applicationContext.xml
version="1.0" encoding="UTF-8"
xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:oxm="http://www.springframework.org/schema/oxm"
xmlns:jaxws="http://cxf.apache.org/jaxws"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/oxm
http://www.springframework.org/schema/oxm/spring-oxm-3.0.xsd
http://cxf.apache.org/jaxws
http://cxf.apache.org/schemas/jaxws.xsd"
resource="classpath:META-INF/cxf/cxf.xml"
resource="classpath:META-INF/cxf/cxf-extension-soap.xml"
resource="classpath:META-INF/cxf/cxf-servlet.xml"
第一种方式
implementor="com.kenan.cxf.ws.impl.HelloWorldImpl"
address="/ws"
id="webServiceName" class="com.kenan.cxf.ws.impl.HelloWorldImpl"
implementor="#webServiceName"
address="/ws"
class="com.kenan.cxf.auth.AuthInterceptor"
spring客户端
applicationContext.xml
version="1.0" encoding="UTF-8"
xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:oxm="http://www.springframework.org/schema/oxm"
xmlns:jaxws="http://cxf.apache.org/jaxws"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/oxm
http://www.springframework.org/schema/oxm/spring-oxm-3.0.xsd
http://cxf.apache.org/jaxws
http://cxf.apache.org/schemas/jaxws.xsd"
serviceClass="com.kenan.cxf.ws.HelloWorld"
address="http://localhost:8080/ws_03_server_cxf_spring3.1/ws/ws?wsdl"
class="com.kenan.cxf.auth.AuthOutInterceptor"
value="admin"
value="admin"
import org.springframework.context.ApplicationC
import org.springframework.context.support.ClassPathXmlApplicationC
import com.kenan.cxf.ws.HelloW
import com.kenan.cxf.ws.impl.HelloWorldI
import com.sun.security.ntlm.C
public class Test {
public static void main(String[] args) {
ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
HelloWorld hello = context.getBean("hw", HelloWorld.class);
hello.hello("你好");
浏览: 165081 次
来自: 北京
反复看了几多遍,才明白。
非常感谢,解决了大问题安卓合集:
苹果合集:
电脑合集:
游戏推荐:
您的位置:
software inc正式版 V3.0
software inc正式版V3.0
software inc中文版:
足球经理是一款经典的足球类模拟经营游戏,今天小编带来类似足球经理的游戏,喜欢这个类型游戏的玩家不妨来试一试,喜欢模拟经营类游戏的玩家不要错过了!!
v1.0.0 5.5分
v1.0.0 5.5分
1.0.0 5.5分
2016电脑版2.1 5.5分
电脑版2.0.1 5.5分
梦想小镇是一款农场类型的经营模拟游戏!这款游戏也是很受玩家们欢迎的哦!今天小编为大家带来了几款类似梦想小镇的游戏!快来看看有没有自己喜欢的吧!
v4.3.0 5.5分
电脑版下载
64517人推荐
25408人推荐
1287人推荐
86309人推荐
41584人推荐
30503人推荐
3576人推荐
10428人推荐
1383人推荐
38635人推荐
4458人推荐
5520人推荐
安卓合集:
苹果合集:
电脑合集:
游戏推荐:妖妹的HS_playclub游戏俱乐部吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0可签7级以上的吧50个
本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:15,957贴子:
求大神帮助问题就是如此,人物贴图问题。还有就是下载了3.0整合版在解压的过程中有部分文件提示密码错误没有解压成功。求大神帮助
贴吧热议榜
使用签名档&&
保存至快速回贴工作流Activiti的学习小结(十一)Activiti5.6和Spring3.03整合 - 行业应用当前位置:& &&&工作流Activiti的学习小结(十一)Activiti5.6和Spr工作流Activiti的学习小结(十一)Activiti5.6和Spring3.03整合&&网友分享于:&&浏览:138次工作流Activiti的学习总结(十一)Activiti5.6和Spring3.03整合
工作流模拟程序员面试过程情景如下:
1.开发知识面试或者笔试
2.人事面试
流程配置:
&?xml version="1.0" encoding="UTF-8"?&
&definitions xmlns="http://www.omg.org/spec/BPMN//MODEL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:activiti="http://activiti.org/bpmn" xmlns:bpmndi="http://www.omg.org/spec/BPMN//DI" xmlns:omgdc="http://www.omg.org/spec/DD//DC" xmlns:omgdi="http://www.omg.org/spec/DD//DI" typeLanguage="http://www.w3.org/2001/XMLSchema" expressionLanguage="http://www.w3.org/1999/XPath" targetNamespace="http://www.activiti.org/test"&
&process id="DeveloperWorkExam" name="DeveloperWorkExam"&
&startEvent id="startevent1" name="准备面试"&&/startEvent&
&endEvent id="endevent1" name="面试通过"&&/endEvent&
&receiveTask id="receivetask1" name="笔试以及面试通过"&
&extensionElements&
&activiti:executionListener event="start" class="com.easyway.workflow.activiti.exam.DeveloperKnowledgeExamListener"&&/activiti:executionListener&
&/extensionElements&
&/receiveTask&
&receiveTask id="receivetask2" name="人事面试"&
&extensionElements&
&activiti:executionListener event="start" class="com.easyway.workflow.activiti.exam.HumanResourceExamListener"&&/activiti:executionListener&
&/extensionElements&
&/receiveTask&
&sequenceFlow id="flow1" name="" sourceRef="startevent1" targetRef="receivetask1"&&/sequenceFlow&
&sequenceFlow id="flow2" name="" sourceRef="receivetask1" targetRef="receivetask2"&&/sequenceFlow&
&sequenceFlow id="flow3" name="" sourceRef="receivetask2" targetRef="endevent1"&&/sequenceFlow&
&sequenceFlow id="flow4" name="" sourceRef="receivetask1" targetRef="endevent1"&&/sequenceFlow&
&/process&
&/definitions&
spring配置application-context-standalone.xml如下:
&?xml version="1.0" encoding="UTF-8"?&
&beans xmlns="http://www.springframework.org/schema/beans"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:tx="http://www.springframework.org/schema/tx"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx-3.0.xsd"&
&!-- 创建数据源 --&
&bean id="dataSource" class="org.springframework.jdbc.datasource.SimpleDriverDataSource"&
&property name="driverClass" value="org.h2.Driver" /&
&property name="url" value="jdbc:h2:mem:DB_CLOSE_DELAY=1000" /&
&property name="username" value="sa" /&
&property name="password" value="" /&
&!-- 创建事务管理器 --&
&bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"&
&property name="dataSource" ref="dataSource" /&
&!-- 创建流程引擎配置对象 --&
&bean id="processEngineConfiguration" class="org.activiti.spring.SpringProcessEngineConfiguration"&
&property name="dataSource" ref="dataSource" /&
&property name="transactionManager" ref="transactionManager" /&
&property name="databaseSchemaUpdate" value="true" /&
&property name="mailServerHost" value="localhost" /&
&property name="mailServerPort" value="5025" /&
&property name="jpaHandleTransaction" value="true" /&
&property name="jpaCloseEntityManager" value="true" /&
&property name="jobExecutorActivate" value="false" /&
创建流程引擎对象--&
&bean id="processEngine" class="org.activiti.spring.ProcessEngineFactoryBean"&
&property name="processEngineConfiguration" ref="processEngineConfiguration" /&
&bean id="identityService" factory-bean="processEngine" factory-method="getIdentityService" /&
&bean id="formService" factory-bean="processEngine" factory-method="getFormService" /&
&bean id="repositoryService" factory-bean="processEngine" factory-method="getRepositoryService" /&
&bean id="runtimeService" factory-bean="processEngine" factory-method="getRuntimeService" /&
&bean id="taskService" factory-bean="processEngine" factory-method="getTaskService" /&
&bean id="historyService" factory-bean="processEngine" factory-method="getHistoryService" /&
&bean id="managementService" factory-bean="processEngine" factory-method="getManagementService" /&
application-context.xml
&?xml version="1.0" encoding="UTF-8"?&
&beans xmlns="http://www.springframework.org/schema/beans"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:tx="http://www.springframework.org/schema/tx"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx-3.0.xsd"&
&!-- 创建数据源 --&
&bean id="dataSource" class="org.springframework.jdbc.datasource.SimpleDriverDataSource"&
&property name="driverClass" value="org.h2.Driver" /&
&property name="url" value="jdbc:h2:mem:DB_CLOSE_DELAY=1000" /&
&property name="username" value="sa" /&
&property name="password" value="" /&
&!-- 创建事务管理器 --&
&bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"&
&property name="dataSource" ref="dataSource" /&
&!-- 创建流程引擎配置对象 --&
&bean id="processEngineConfiguration" class="org.activiti.spring.SpringProcessEngineConfiguration"&
&property name="dataSource" ref="dataSource" /&
&property name="transactionManager" ref="transactionManager" /&
&property name="databaseSchemaUpdate" value="true" /&
&property name="mailServerHost" value="localhost" /&
&property name="mailServerPort" value="5025" /&
&property name="jpaHandleTransaction" value="true" /&
&property name="jpaCloseEntityManager" value="true" /&
&property name="jobExecutorActivate" value="false" /&
&!-- 使用spring的自动资源加载部署方式部署 --&
&property name="deploymentResources" value="classpath*:diagrams/*.bpmn20.xml" /&
创建流程引擎对象--&
&bean id="processEngine" class="org.activiti.spring.ProcessEngineFactoryBean"&
&property name="processEngineConfiguration" ref="processEngineConfiguration" /&
&bean id="identityService" factory-bean="processEngine" factory-method="getIdentityService" /&
&bean id="formService" factory-bean="processEngine" factory-method="getFormService" /&
&bean id="repositoryService" factory-bean="processEngine" factory-method="getRepositoryService" /&
&bean id="runtimeService" factory-bean="processEngine" factory-method="getRuntimeService" /&
&bean id="taskService" factory-bean="processEngine" factory-method="getTaskService" /&
&bean id="historyService" factory-bean="processEngine" factory-method="getHistoryService" /&
&bean id="managementService" factory-bean="processEngine" factory-method="getManagementService" /&
代码实现:
package com.easyway.workflow.activiti.
import java.util.M
* 工作流中配置如下:
&receiveTask id="receivetask1" name="笔试以及面试通过"&
&extensionElements&
&activiti:executionListener event="start" class="com.easyway.workflow.activiti.exam.DeveloperKnowledgeExamListener"/&
&/extensionElements&
&/receiveTask&
* @author longgangbai
上午12:38:24
public class DeveloperKnowledgeExamListener implements JavaDelegate {
private Logger logger=Logger.getLogger(DeveloperKnowledgeExamListener.class.getName());
/* (non-Javadoc)
* @see org.activiti.engine.delegate.JavaDelegate#execute(org.activiti.engine.delegate.DelegateExecution)
public void execute(DelegateExecution execute) throws Exception {
// TODO Auto-generated method stub
("开始开发知识面试了....");
Map&String,Object&
variables= execute.getVariables();
Set&Entry&String,Object&&
infos=variables.entrySet();
for (Entry&String, Object& entry : infos) {
(entry.getKey()+" "+entry.getValue());
("开始开发知识面试了....");
execute.setVariable("result", "该考生开发知识面试通过了....");
package com.easyway.workflow.activiti.
import java.util.M
* 工作流中配置如下:
&receiveTask id="receivetask2" name="人事面试"&
&extensionElements&
&activiti:executionListener event="start" class="com.easyway.workflow.activiti.exam.HumanResourceExamListener"/&
&/extensionElements&
&/receiveTask&
* @author longgangbai
上午12:37:01
public class HumanResourceExamListener implements JavaDelegate {
private Logger logger=Logger.getLogger(HumanResourceExamListener.class.getName());
/* (non-Javadoc)
* @see org.activiti.engine.delegate.JavaDelegate#execute(org.activiti.engine.delegate.DelegateExecution)
public void execute(DelegateExecution execute) throws Exception {
// TODO Auto-generated method stub
// TODO Auto-generated method stub
("检查该考试是否通过开发知识考试....");
Map&String,Object&
variables= execute.getVariables();
String reuslt=variables.get("result").toString();
("开发知识面试结果"+reuslt);
("开始人事面试了....");
execute.setVariable("result", "该考生开发知识面试通过了....");
("人事面试完毕....等候通知....");
package com.easyway.workflow.activiti.
import java.util.logging.L
* 工作流模拟程序员面试过程情景如下:
1.开发知识面试或者笔试
2.人事面试
* 在spring3.0.3和activiti5.6整合时候,建议采用activiti-spring-examples中的jar文件。
* 如果么有完整 的jar文件,可以参考{activiti_home}/setup/files/dependencies/libs.spring.runtime.txt文件
* 。(C:\mash_activiti-5.6\setup\files\dependencies)
* 之所以要采用封装的原因,spring配置文件和activiti的配置文件分开发布部署。
* @author longgangbai
上午01:32:17
@ContextConfiguration("classpath:application-context-standalone.xml")
public abstract class AbstractSpringTest extends AbstractTransactionalJUnit4SpringContextTests {
@SuppressWarnings("unused")
private final Logger log = Logger.getLogger(AbstractSpringTest.class.getName());
@SuppressWarnings("unused")
@Autowired
private ProcessEngine processE
@Autowired
protected RepositoryService repositoryS
@Autowired
protected RuntimeService runtimeS
@Autowired
protected TaskService taskS
@Autowired
protected HistoryService historyS
@Autowired
protected ManagementService managementS
protected String deploymentId;
public AbstractSpringTest() {
public void initialize() throws Exception {
beforeTest();
public void clean() throws Exception {
afterTest();
protected abstract void beforeTest() throws E
protected abstract void afterTest() throws E
package com.easyway.workflow.activiti.
import java.util.HashM
* 我把Activiti 5.6默认工程中有关JPA的部分配置删除了,其实通过这个就可以初始化Activiti引擎实例。
* 为了测试方便,将获取服务的实现抽象出来,同时使用Spring自带的与JUnit4集成的工具(
* AbstractTransactionalJUnit4SpringContextTests)。
* 将classpath:activiti-context.xml在测试的时候进行加载,这样,在测试的子类中,只需要将其他的相
* 关Spring配置单独加载即可,业务配置与流程配置分开,便于维护。
* @author longgangbai
上午01:37:14
@ContextConfiguration("classpath:application-context-standalone.xml")
public class ActivitiWithSpringStandaloneTest extends AbstractSpringTest {
protected void beforeTest() throws Exception {
Deployment deployment = repositoryService
.createDeployment()
.addClasspathResource(
"diagrams/SprintActiviti56.bpmn20.xml")
.deploy();
deploymentId = deployment.getId();
protected void afterTest() throws Exception {
repositoryService.deleteDeployment(deploymentId, true);
public void triggerMyProcess() {
// prepare data packet
Map&String, Object& variables = new HashMap&String, Object&();
variables.put("姓名", "程序员");
variables.put("职务", "高级软件工程师");
variables.put("语言", "Java/C#");
variables.put("操作系统", "Window,Linux,unix,Aix");
variables.put("工作地点","苏州高新技术软件园");
// start process instance
ProcessInstance pi = runtimeService.startProcessInstanceByKey("DeveloperWorkExam", variables);
assert (pi!=null);
List&Execution& executions = runtimeService.createExecutionQuery().list();
assert (executions.size()==1);
Execution execution = runtimeService.createExecutionQuery().singleResult();
runtimeService.setVariable(execution.getId(), "type", "receiveTask");
runtimeService.signal(execution.getId());
executions = runtimeService.createExecutionQuery().list();
assert (executions.size()==1);
execution = executions.get(0);
runtimeService.setVariable(execution.getId(), "oper", "录用此人....");
runtimeService.signal(execution.getId());
自动部署测试:
package com.easyway.workflow.activiti.
import java.util.HashM
* Activiti 5.6与Spring3.0.3整合也比较简单,其基本思想就是,通过Spring的IOC容器来管理Activiti的流程引擎
* 实例以及相关服务,可见,主要是基于Activiti在与Spring整合上努力上,做好配置即可。这里基于前面的
* &receiveTask&的例子来进行.
* 为了测试方便,将获取服务的实现抽象出来,同时使用Spring自带的与JUnit4集成的工具(
* AbstractTransactionalJUnit4SpringContextTests)。我们的实现类为AbstractSpringTest,
* 本文采用activiti和spring整合中自动部署资源的功能配置如下:
* &!-- 创建流程引擎配置对象 --&
&bean id="processEngineConfiguration" class="org.activiti.spring.SpringProcessEngineConfiguration"&
&property name="dataSource" ref="dataSource" /&
&property name="transactionManager" ref="transactionManager" /&
&property name="databaseSchemaUpdate" value="true" /&
&property name="mailServerHost" value="localhost" /&
&property name="mailServerPort" value="5025" /&
&property name="jpaHandleTransaction" value="true" /&
&property name="jpaCloseEntityManager" value="true" /&
&property name="jobExecutorActivate" value="false" /&
&!-- 使用spring的自动资源加载部署方式部署 --&
&property name="deploymentResources" value="classpath*:diagrams/*.bpmn20.xml" /&
* @author longgangbai
上午12:58:31
@ContextConfiguration("classpath:application-context.xml")
public class ActivitiWithSpringTest extends
AbstractTransactionalJUnit4SpringContextTests{
@Autowired
private RuntimeService runtimeS
@Autowired
private TaskService taskS
@Autowired
private ManagementService managerS
@Autowired
private IdentityService identityS
@Autowired
private FormService formS
* 测试方法
public void triggerMyProcess() {
// 面试题目和答案
Map&String, Object& variables = new HashMap&String, Object&();
variables.put("姓名", "程序员");
variables.put("职务", "高级软件工程师");
variables.put("语言", "Java/C#");
variables.put("操作系统", "Window,Linux,unix,Aix");
variables.put("工作地点","苏州高新技术软件园");
// start process instance
//获取创建一个实例
ProcessInstance pi = runtimeService.startProcessInstanceByKey("DeveloperWorkExam", variables);
assert (pi!=null);
List&Execution& executions = runtimeService.createExecutionQuery().list();
assert (executions.size()==1);
//执行开发技术知识面试业务
Execution execution = runtimeService.createExecutionQuery().singleResult();
runtimeService.setVariable(execution.getId(), "type", "receiveTask");
runtimeService.signal(execution.getId());
executions = runtimeService.createExecutionQuery().list();
assert (executions.size()==1);
//执行人事面试业务
execution = executions.get(0);
runtimeService.setVariable(execution.getId(), "oper", "录用此人....");
runtimeService.signal(execution.getId());
运行结果:
13:30:01 org.activiti.engine.impl.db.DbSqlSession executeSchemaResource
信息: performing create on engine with resource org/activiti/db/create/activiti.h2.create.engine.sql
13:30:01 org.activiti.engine.impl.db.DbSqlSession executeSchemaResource
信息: performing create on history with resource org/activiti/db/create/activiti.h2.create.history.sql
13:30:01 org.activiti.engine.impl.db.DbSqlSession executeSchemaResource
信息: performing create on identity with resource org/activiti/db/create/activiti.h2.create.identity.sql
13:30:02 org.activiti.engine.impl.ProcessEngineImpl &init&
信息: ProcessEngine default created
13:30:02 org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy
信息: Processing resource diagrams/SprintActiviti56.bpmn20.xml
13:30:02 org.activiti.engine.impl.bpmn.parser.BpmnParse parseDefinitionsAttributes
信息: XMLSchema currently not supported as typeLanguage
13:30:02 org.activiti.engine.impl.bpmn.parser.BpmnParse parseDefinitionsAttributes
信息: XPath currently not supported as expressionLanguage
13:30:02 com.easyway.workflow.activiti.exam.DeveloperKnowledgeExamListener execute
信息: 开始开发知识面试了....
13:30:02 com.easyway.workflow.activiti.exam.DeveloperKnowledgeExamListener execute
信息: 姓名 程序员
13:30:02 com.easyway.workflow.activiti.exam.DeveloperKnowledgeExamListener execute
信息: 语言 Java/C#
13:30:02 com.easyway.workflow.activiti.exam.DeveloperKnowledgeExamListener execute
信息: 职务 高级软件工程师
13:30:02 com.easyway.workflow.activiti.exam.DeveloperKnowledgeExamListener execute
信息: 工作地点 苏州高新技术软件园
13:30:02 com.easyway.workflow.activiti.exam.DeveloperKnowledgeExamListener execute
信息: 操作系统 Window,Linux,unix,Aix
13:30:02 com.easyway.workflow.activiti.exam.DeveloperKnowledgeExamListener execute
信息: 开始开发知识面试了....
13:30:02 com.easyway.workflow.activiti.exam.HumanResourceExamListener execute
信息: 检查该考试是否通过开发知识考试....
13:30:02 com.easyway.workflow.activiti.exam.HumanResourceExamListener execute
信息: 开发知识面试结果该考生开发知识面试通过了....
13:30:02 com.easyway.workflow.activiti.exam.HumanResourceExamListener execute
信息: 开始人事面试了....
13:30:02 com.easyway.workflow.activiti.exam.HumanResourceExamListener execute
信息: 人事面试完毕....等候通知....
您好,咨询个问题,真正项目中用的话,是用activiti-explorer的界面,在其中部署,还是重新做一个?目前我们的项目中activiti-explorer和自己的项目时分开的通过http协议访问activiti的服务。起始activiti-explorer的界面只是在项目部署的时候使用可以采用编程方式自己实现,并不是必须的。
请问你将它切换到mysql或者别的数据库过了吗?& 试过了Mysql,项目采用MSSQL。
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有}

我要回帖

更多关于 三国志11威力加强版 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信