java - 我们可以在 BlueMix 上创建一个 Java 应用程序并安排它每天运行吗?

标签 java ibm-cloud websphere-liberty

我们想要构建一个 Java 应用程序,将其推送到 BlueMix 并安排它每天运行一次。目前,BlueMix 上的 Java Liberty 提供了要构建的 Web 或移动应用程序。有没有构建控制台应用程序或 exe 的方法?

最佳答案

我会将您的应用程序打包为独立的 jar 文件并将其推送到 Bluemix。您将需要使用 no-route 选项来告诉 Bluemix 它不是 Web 应用程序

cf push myjavaapp -p standalone.jar --no-route

您的应用程序可以包含每天运行的逻辑。

或者,您可以将您的应用程序转换为 Web 应用程序 - 添加一个简单的 servlet 作为入口点。然后,您可以使用 cron 服务在每次您希望它运行时简单地调用此 servlet url。

关于java - 我们可以在 BlueMix 上创建一个 Java 应用程序并安排它每天运行吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31413611/

相关文章:

java - 通过索引访问 Map<Class, String> 中的变量

r - 从 R 调用 Watson API

ibm-cloud - MessageResponse 在 Watson Conversation 中返回空指针

ibm-cloud - IBM Watson Assistant : How to set a 'jump to' target node dynamically (i. e。使用上下文变量)

java - 如何在 Java 中创建 "event-driven"后台线程?

java - 在java中,线程本地缓存内存在销毁时会刷新到主内存吗???

java - 强制在线程内进行 GUI 更新 - JSlider 更新

java - 无法在 IBM bluemix 上 @Inject

java - Websphere Liberty 对 Java 9 的支持

javax.naming.NameNotFoundException : CDIExtension