我正在使用Eclipse和Activiti Explorer创建和部署bpmn进程。我正在activiti.org/quick-start上入门指南。 一切正常。但是我在服务任务的类中添加了一些代码来创建txt文件,以查看其是否已执行。 我的代码:
公共类AutomatedDataDelegate实现JavaDelegate {
public void execute(DelegateExecution execution) throws Exception {
try {
File file = new File("D:\\","data.txt");
if(!file.exists()) {
System.out.println("creating file");
if(file.createNewFile()) {
System.out.println("Succesfully created file");
}
else{
System.out.println("Failed to create file");
}
}
Date now = new Date();
execution.setVariable("autoWelcomeTime", now);
System.out.println("Faux call to backend for [" + execution.getVariable("fullName") + "]");
}
catch (IOException ex) {
ex.printStackTrace();
}
}
此代码在控制台中可以使用以下命令正常运行:java -jar target / my-jar-file.jar。但是,当我创建部署工件并上传.bar文件进行激活时。它仍在运行,但是不在我的D:\
中创建任何文件有人可以帮助我吗?