在服务器上执行java程序的最佳方法

时间:2017-10-12 09:00:03

标签: java web server

我需要执行一个很长时间,几个小时或几天的java模拟程序,我希望我能在服务器上完成它。 我听说过云计算,我正在寻找一个免费的平台,或者是一个非常便宜的平台。

例如,我找到了Oracle Cloud,但我对任何类型的解决方案持开放态度。

在链接上有几个要点来部署应用程序,它看起来有点复杂,你还必须安装Maven。

你认为有一个更简单的解决方案,或者这个可能是我最好的尝试吗?

我的意思是,我的程序包含几个.class文件,我希望我可以非常轻松地编辑/编译/运行主类,比如使用一种shell或cmd。 不幸的是,我对网络编程知之甚少,所以即使这是可能的,我也不知道。

但是,假设我可以启动我的程序,并在很长一段时间后登录,我能否阅读结果? 或者是否可以编写文本文件以便稍后读取结果?

1 个答案:

答案 0 :(得分:2)

  

我希望我能在服务器上做到这一点。我听说过云计算

可能的解决方案是使用AWS Lambda。您只能在ZIP文件中提供Java代码,它将在“无服务器”环境中运行。这意味着您不必自己设置服务器,而AWS将为您管理所有内容。

  

我正在寻找一个免费的平台,或者非常便宜的平台。

它不是免费的,但它很便宜但是:https://aws.amazon.com/lambda/pricing/

  

但是,假设我可以启动我的程序,并在很长一段时间后登录,我能否阅读结果?或者是否可以编写文本文件以便稍后读取结果?

我不建议将其写入文本文件,而是查看S3 Buckets或Elasticsearch with Kibana等解决方案