问题标签 [launch-configuration]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
651 浏览

eclipse - Eclipse 不显示所有现有的运行配置

我使用 Eclipse Mars.2 的 Java Perspective,并不是所有的运行配置都显示在树视图中(见下图)。

有一个名为“ELoadGUI (2)”的运行配置。如果我尝试将其重命名为“ELoadGUI”......我会提示运行配置“ELoadGUI”已经存在。

但是,树中未显示“已经存在”的运行配置。

如何显示所有现有的运行配置?

运行配置

0 投票
1 回答
72 浏览

java - 将静态代码分析从单独的进程转移到 Eclipse 插件

我目前正在为静态代码分析器开发 Eclipse 插件。分析器是用 Java 编写的。到目前为止,Eclipse 插件使用自己的启动配置类型以及 的子类JavaLaunchDelegate在单独的进程中执行代码分析器。Eclipse 插件和代码分析器通过新进程的标准输入和标准输出进行通信。这很丑陋:-P

现在,我们的目标是清理它。首先,我们将代码分析器不仅转换为 jar 文件,还转换为 Eclipse 插件。其次,我们用适当的 Java 接口替换了基于 stdio 的通信:代码分析器为 Eclipse 插件提供了一个 API。这一切都很好。

但是,Eclipse 插件仍然使用其自己的启动配置类型及其子类JavaLaunchDelegate来运行分析。这意味着,由于代码分析器本身现在是一个 Eclipse 插件,因此分析是在同一个过程中完成的。但是,Eclipse 插件仍然使用代码分析器启动额外的进程,而不使用它。

问题

我们还需要从旧设置中获得什么?

我很确定,我们可以JavaLaunchDelegateLaunchConfigurationDelegate. 这应该可以防止 Eclipse 插件启动无用的进程。

接下来,在 中plugin.xml,我们声明自己的启动配置类型,如下所示:

在这里,我不确定我们是否可以删除sourceLocatorIdandsourcePathComputerId属性:启动配置仍然启动 Java 代码,但不再在单独的进程中启动。这些属性在与不是 的启动委托一起使用时是否有意义JavaLaunchDelegate

最后,我不知道仍然使用启动配置是否是一个好主意。这是因为我们并没有真正启动一个额外的进程,而是一个在 Eclipse 进程中执行的操作。对这个用例使用启动配置是否合适?另外,我们目前使用 的子类AbstractLaunchConfigurationTabGroup来配置分析的参数。是否有替代自己的启动配置类型允许我们在 Eclipse 进程中启动操作并通过 GUI 为该操作提供参数?

问题摘要

  1. 我们可以JavaLaunchDelegate用简单的 替换LaunchConfigurationDelegate吗?
  2. 我们可以从自己的启动配置类型声明中删除sourceLocatorIdsourcePathComputerId属性吗?
  3. 是否适合使用启动配置来执行在 Eclipse 进程中运行的静态代码分析?
  4. 如果不是,是否有替代自己的启动配置类型允许我们在 Eclipse 进程中启动操作并通过 GUI 为该操作提供参数?
0 投票
1 回答
299 浏览

eclipse - 如何在 Eclipse 中为启动配置添加延迟?

我有一个包含多个启动配置的启动组。当它运行时,所有配置一个接一个地快速启动。我不确定一个发射是否需要以某种方式“返回”才能启动下一个。

我想在一些发布之间添加延迟。手动持续时间:launch1,等待 2 秒,launch2;或者以某种方式告诉下一次发布它现在可以发生。

有没有办法在 Eclipse 中做到这一点(我在 4.5.2 上)?也许是启动配置中的插件或选项?如果有人可以指导我,我也愿意接受脚本选项。

0 投票
1 回答
313 浏览

java - Eclipse 插件:有没有办法获取外部工具配置树?

有没有办法获得“外部工具配置...”窗口的橙色突出显示的树(见 img)?

如果没有,我可以使用官方 Eclipse-API 的哪些类来构建自己的 TreeViewer?

这里的这个问题:Eclipse Plugin - get Launch Configurations Tree List in a Dialog与我的类似。在那里,给出了官方的 Eclipse-API 类。LaunchConfigurationFilteredTree即使它不是官方 API,也可以使用另一种方法。ExternalTools 有类似的类吗?

在此处输入图像描述

0 投票
1 回答
141 浏览

amazon-web-services - 使用 AWS CLI 更新实例监控

我正在尝试使用 AWS CLI 更新实例监控以进行自动缩放,并在此处使用 AWS 上的文档 我正在尝试以下命令,但没有发现成功或进一步的文档。

我也尝试过aws autoscaling update-auto-scaling-group --auto-scaling-group-name awseb-e-test-stack-AWSEBAutoScalingGroup-5ECR3Tc0de --instance-monitoring help,但这并没有提供对该选项的任何见解--instance-monitoring

在现有启动配置上启用对实例的详细监控的最佳方式是什么?

0 投票
1 回答
102 浏览

ibm-rad - IBM RAD - Rational Application Developer - 错误更新 LCD

我正在尝试编辑已导入的现有启动配置,但是一旦单击它,就会出现以下错误:

单击启动配置时出错

我不知道该怎么做才能解决它。有什么建议吗?

谢谢!

0 投票
2 回答
5433 浏览

amazon-web-services - 如何在 aws elastic beanstalk 环境实例启动上运行 shell 脚本

我正在使用 Terraform 脚本创建 aws 弹性 beanstalk 环境,我需要在实例启动时启动一个 shell 脚本

我已经尝试过以下

这是抛出错误

申请计划时出错:

发生 1 个错误:

aws_elastic_beanstalk_environment.Environment:ConfigurationValidationException:配置验证异常:无效的选项规范(命名空间:'aws:autoscaling:launchconfiguration',OptionName:'user_data'):未知的配置设置。状态码:400,请求ID:xxxxx-xxxxxx

请帮忙

0 投票
1 回答
718 浏览

amazon-web-services - AWS 中的“附加到自动扩展组”有什么用?

如果这对你来说是个愚蠢的问题,我很抱歉。但我必须知道这一点。

AWS 中的“附加到自动扩展组”有什么用?

让我更具体地说明这个问题。

假设我有一个具有启动配置的自动缩放组。让我们将其命名为 ABC-asg,我使用ami-12345进行启动配置。现在我有另一个来自ami-56789 的实例。让我们命名我的实例xyz,我已经在其中安装了一些包。我将我的实例xyz附加到自动缩放组 ABC-asg。但是该 asg 启动的新实例使用的是ami-12345。

我的问题是

1.将我的实例附加到现有的自动扩展组有什么用?

2.如果在我的例子中是关于“不同的ami ”。因此,如果我附加一个带有“same ami ”的实例,我的包会复制到 asg 启动的下一个实例吗?

请有人帮我解决这个问题。

0 投票
1 回答
132 浏览

cassandra - AWS 自动缩放组中的多区域 apache cassandra

对于自动缩放组中 Apache Cassandra 的多区域设置,其中两个区域对等以在专用网络上进行通信,这意味着没有公共 IP。用于多个区域中节点之间通信的所有私有 IP。

在这种情况下,建议在生产中使用什么告密者?我确实知道默认的 EC2MultiRegionSnitch,但考虑到我有公共 IP 可以跨区域通信,但我的情况不同,因为我只有所有私有 IP。

我也在考虑 RackInferingSnitch 和 GossipingPropertyFileSnitch,但希望从目前在生产中运行多区域 Cassandra 的人们那里获得一些专家建议和挑战。

此外,您如何使用 AWS 中的自动缩放组管理配置更改?

谢谢

0 投票
1 回答
2321 浏览

amazon-web-services - Cloudformation ECS 集群

我正在尝试编写一个 Cloud Formation 模板,该模板将创建启动配置、ASG、ECS 集群,并将 ASG 中的 ec2 实例注册到所述集群。

我有一个很长的 userdata.sh 文件,用于设置启动配置。

通过将此用户数据放入 yaml 文件中,即

它看起来很糟糕。此外,当我尝试使用 Sub 将集群名称插入 ecs 代理 ${ECSCluster} 时,我得到“Fn::Sub 语法中的变量名称必须仅包含字母数字字符、下划线、句点和冒号”。我的用户数据中的环境变量采用相同的形式 ${ENV_VARIABLE}。

我尝试将用户数据文件传递到 AWS Cloudformation 堆栈,但收到“模板格式错误:YAML 格式不正确。”

将复杂的 userdata.sh 文件传递​​到 CFT 以将集群名称添加到 ecs-agent 配置的推荐方法是什么?