在CodeRally中运行代理AI的问题

时间:2015-07-03 01:19:23

标签: code-rally

当我尝试将我的AI部署到本地自由时Eclipse告诉我我没有安装servlet 3.0。

我的自由安装是: - 启动server1(WebSphere Application Server 8.5.5.6/wlp-1.0.9.cl50620150610- 1749)Java HotSpot(TM)64位服务器VM,版本1.8.0_45-b15(en_GB)

它包含servlet 3.1

即使安装了servlet 3.0功能,它仍然说我需要安装功能

2 个答案:

答案 0 :(得分:1)

以下是针对您的方案的一些故障排除建议。

如果您自己的Liberty安装存在问题,可以尝试使用Code Rally安装附带的安装(使用Installation Manager安装时自动包含它)。您可以在Code Rally安装目录下找到它,例如,在我的Windows机器上,Liberty安装目录是: C:\ Program Files \ IBM \ CodeRally \ wlp

截至2015年7月,Code Rally 1.4安装包括Liberty 2015.5.0.0 beta,默认情况下包含servlet-3.0功能。

我还建议为Code Rally创建一个新的工作区,而不是重用旧的工作区。这样,您可以确保没有定义任何旧服务器/运行时(Servers视图中的Servers,或Preferences> Server> Runtime Environments下定义的Runtimes)。代码集会应该与现有工作区一起使用,但使用新工作区有助于排除这些类型的问题。

确保在Servers视图中定义了正确的Liberty服务器,以便在localhost'中使用WebSphere Application Server Liberty Profile。条目应该是唯一列出的条目。请注意,您还可以在“服务器”视图列表中看到Web预览服务器;删除它会有什么不妥。

最后,代码拉力代理在其车辆信息中定义了目标Liberty服务器。在“车辆”选项卡中右键单击您的车辆,然后选择“编辑”。确保" Liberty Server:"组合框指向正确的服务器。

答案 1 :(得分:0)

感谢Jonathan的帮助。我需要做的额外步骤是删除c:\ users \ bondj \ user.coderally目录中的内容 - 然后重新安装。