首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从部署在Tomcat中的Web项目调用另一个Java项目的方法

从部署在Tomcat中的Web项目调用另一个Java项目的方法
EN

Stack Overflow用户
提问于 2012-05-22 18:24:49
回答 2查看 343关注 0票数 2

我有一个在Tomcat7上运行的网络项目。当用户上传pdf文件时,我希望将其传递给另一个Java项目,该项目可以通过命令行调用(不是由我编写的,而是由Apache编写的)。

由于Web项目本身非常庞大,因此我不想在Web项目中包含其他Java项目。此外,从逻辑上讲,将项目分开是有意义的。

这就是流程的工作方式--用户上传一个pdf文件。这将传递给Web项目业务层。。在从“其他”项目获得pdf的详细信息后,我想通过Web项目DAO层将其保存在数据库中。

你能建议调用另一个项目的方法吗?

EN

回答 2

Stack Overflow用户

发布于 2012-05-22 18:33:47

您可以为此命令行工具创建一个包装器,并将其作为服务托管。您的will组件将更容易处理服务。此外,所有的异常情况都可以由服务处理,这使得您的for项目更容易处理。

票数 0
EN

Stack Overflow用户

发布于 2012-05-22 18:36:48

您可以编写shell脚本,然后从and项目中调用它来调用另一个项目。

代码语言:javascript
复制
Runtime.getRuntime().exec("script.sh");
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10700166

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档