tomcat - 无法部署 Talend 作业 Web 服务

标签 tomcat deployment talend

我正尝试按照此处的指南部署 Talend (V5.4.1) 作业服务:https://help.talend.com/display/KB/Deploying+or+exposing+a+job+as+a+Web+service

我能够生成 .war 文件并将 .war 文件放入 tomcat/webapp 文件夹,但是当我尝试在浏览器中调用 Web 服务时出现“错误”:

AXIS engine could not find a target service to invoke!

“patchSolrIndexUpdate_0.1”是我在 Talend 上创建的作业,当我手动运行它时它工作正常。

我还在我的 tomcat/lib 中添加了 axis.jar 文件,但它没有帮助。有没有人经历过类似的行为?感谢您的帮助。

最佳答案

好的,我已经解决了这个问题。真的很傻,url应该是localhost:8080/patchSolrIndexUpdate_0.1/services/patchSolrIndexUpdate?method=runJob 代替 localhost:8080/patchSolrIndexUpdate_0.1/services/patchSolrIndexUpdate_0.1?method=runJob.

不敢相信我花了一天时间才弄清楚那个额外的字符串 _0.1 ....

关于tomcat - 无法部署 Talend 作业 Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22975350/

相关文章:

java - 我如何在java中使用条件运算符编写解码函数

hadoop - 使用tHiveConnection组件在Talend作业中获取错误

java - intellij中如何将项目添加到tomcat服务器

node.js - Heroku 在 Yeoman MEAN 应用程序的 Procfile 中找不到 ./node_modules/.bin/forever

security - 我应该如何保护使用 Wicket、Spring 和 JPA 编写的 web 应用程序?

java - Jwrapper 一 jar JavaFX 应用程序 ClassNotFoundException

azure - 如何在Azure Web App中创建启动任务(或安装依赖项)?

talend - 如何在 Talend 中使用 tFileExist 组件?

tomcat - Spring 安全上下文路径解析器

java - 基于 Tomcat JNDI 和基于 Spring/Hibernate DS 的连接池有什么区别