zllkyo / kettle-manager

将kettle集成值web应用中,不再需打开kettle窗口运行,采用springmvc+beetlsql框架实现,并通过quartz自动任务进行数据抽取。配置简单方便。(之前需要kettle打开其运行环境,并配置数据库连接的相关信息)
MIT License
62 stars 27 forks source link

报错:Caused by: org.apache.commons.vfs2.FileNotFoundException #1

Open pandabajie opened 6 years ago

pandabajie commented 6 years ago

你好,我在github看到了你的项目,尝试在本地添加转换文件,设置定时运行,但发现 Caused by: org.apache.commons.vfs2.FileNotFoundException: Could not read from "file:///D:/spark/spark-install/pdi-ce-8.0.0.0-28/data-integration/test/1/1525849355252" because it is not a file.

报这种错误,我没有pdi-ce-8.0.0.0-28,请问是否还要配置这个呢?能否把操作流程再补充详细些吗?谢谢!

zhaodongxx commented 6 years ago

@pandabajie 你把src\main\java\com\leadingsoft\web\quartz\JobQuartz.javarunFileJob方法的第一行改成

JobMeta jobMeta = new JobMeta(jobPath + "/" + jobName, null);

就可以修复这个bug.

这个路径D:/spark/spark-install/pdi-ce-8.0.0.0-28/data-integration/test可以在src\main\resources\resource\kettle.properties修改

yjip267 commented 5 years ago

你好。我按上面的方法还是不行。

pentaho-kettle kettle-core ${kettle-version}//这时在成红色 import org.beetl.sql.core.*; //都是红色 import org.beetl.sql.core.db.DBStyle; import org.beetl.sql.core.db.MySqlStyle; import org.beetl.sql.ext.DebugInterceptor; import org.quartz.JobDataMap; import org.quartz.JobExecutionContext; import org.quartz.JobExecutionException; import org.quartz.JobListener;
yjip267 commented 5 years ago

我用的是IntelliJ IDEA