2017-04-18 56 views
0

我试图通过导入预构建项目来运行示例web应用程序,但我坚持一些错误,其中CONTEXT_ROOT未正确初始化,因此我添加了值-DCONTEXT_ROOT =“C:/ ... “在虚拟机参数中,它工作。Eclipse虚拟机参数

但是即使没有在虚拟机参数中添加这个项目,同样的项目也可以很好地与我的其他同事的机器一起工作。

我们都使用相同的IDE(eclipse)和相同的服务器,但试图确定我的工作区中可能缺少的东西。

有什么想法?

回答

0

如果您在Eclipse中运行Web项目,项目名称将成为默认的上下文根。例如,对于一个名为“abc”的项目,上下文根将是

http://localhost:8080/abc 

你也应该检查中定义的上下文根:(右键单击)项目=>属性=> Web项目设置

+0

抱歉。我的问题是不同的。 当我在eclipse中运行web应用程序时,它会抛出一些错误,如“属性文件丢失或找不到!”, 然后我意识到IDE无法识别应用程序的“CONTEXT_ROOT”。所以我在项目的VM参数中添加了项目的确切路径(C:/ Users/ADAM/ABC)作为上下文根,然后按预期工作。 所以我的问题是我的工作空间需要指定一个VM参数,但不是我的其他团队成员。如何确定我的工作区中缺少什么,以便即使在没有虚拟机参数的情况下运行它也应该可以工作。 –