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

标签 java tomcat

我有一个在 Tomcat7 上运行的 Web 项目。 当用户上传 pdf 文件时,我想将它传递给另一个可以通过命令行调用的 Java 项目(不是我写的,而是 Apache 写的)。

由于Web Project本身比较庞大,我不想在Web Project中包含其他的Java Project。 从逻辑上讲,将项目分开也是有意义的。

流程是这样的——用户上传一个 pdf 文件。这将传递到 Web 项目业务层。 .从“其他”项目获取 pdf 的详细信息后,我想通过 Web 项目 DAO 层将其保存在数据库中。

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

最佳答案

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

关于java - 从部署在Tomcat中的Web项目调用另一个Java项目的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10700166/

相关文章:

java - 如何在 Tomcat 上保存时不部署

java - 如何让我的角色正常行走?

java - 如何使用Spring Security自定义登录页面?

java - WeakHashMap 是否在 full GC 期间被清除?

java - 如何覆盖包装类中的 toString()?

java - Web 服务日志记录不输出,但没有失败

java - 如何在页面工厂模型中使用需要 'driver' 参数的函数/方法

java - Tomcat:无法解析 java.util.Map$Entry

java - REST:从位于 Web 项目的 "/web-inf/lib"内的 jar 运行 main 方法

java - 在本地设置中通过 JConsole 监控 Tomcat