所以我把我的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报告“Unbound”。我已在Window > Preferences > Server > Runtime environments
下配置了服务器运行时环境。 GlassFish 4.0
列在那里。但是,当我点击Library > Server Runtime
Project properties > Java Build path
时,它未列出
答案 0 :(得分:1)
在您创建服务器运行时之后,右键单击项目 - &gt; Properties
- &gt; Project Facets
- &gt;从Runtime
选项卡中选择服务器运行时。