如何在 Java 应用服务器或 Tomcat 上部署 KinesisAutoscaling.war?

How to deploy KinesisAutoscaling.war on Java Application Server or Tomcat?

我想自动管理运动碎片,所以我想在 Tomcat 上部署 KinesisAutoscaling.war。我找到了在 Elastic Beanstalk 部署的步骤(https://github.com/awslabs/amazon-kinesis-scaling-utils)。

类似的方法我想在 Tomcat 上逐步部署解决方案。

我能够使用以下步骤减缓这个问题。

  1. 从这里下载 code

  2. 在eclipse中将项目作为Maven项目打开

  3. 更改 configuration.json 中的流配置并在 AutoscalingController.java 中提供配置路径,如下所示

String configPath = "C:\ amazon-kinesis-scaling-utils-master\conf\configuration.json";

  1. 构建项目并将 .jar 文件放入 tomcat 的 webapps 文件夹并启动 tomcat.