所以我把我的Eclipse项目复制到了一台新机器上。它在 .classpath 文件中引用了 GlassFish 服务器:
<classpathentry kind="con" path="org.eclipse.jst.server.core.container/com.sun.enterprise.jst.server.runtimeTarget/GlassFish 3.1.2">
<attributes>
<attribute name="owner.project.facets" value="jst.web"/>
</attributes>
</classpathentry>
我现在已经在新机器上安装了GlassFish 4.0,在旧机器上安装了GlassFish 3.1.2。
问题 1:有什么方法可以安全地在新旧机器上进行交换开发?还是我必须在两者上安装相同版本的 Glassfish?
问题 2:如何在项目中重新绑定服务器引用?在构建路径>项目属性中,Eclipse 报告"未绑定"。我已经在 Window > Preferences > Server > Runtime environments
下配置了服务器运行时环境。 GlassFish 4.0
列在那里。然而,当我单击"Project properties > Java Build path
"下的"添加Library > Server Runtime
"时,它并未列出
创建服务器运行时后,右键单击项目 -> Properties
-> Project Facets
-> 从"Runtime
"选项卡中选择服务器运行时。