Netbeans中的Facelets页面更改未反映在浏览器中,项目中文件上的感叹号

时间:2012-06-14 18:37:01

标签: jsf netbeans facelets

我已将SVN中的JSF / Facelets项目导入Netbeans。即使我重新部署项目,我在Facelets页面中所做的任何更改都不会反映在浏览器中。

当我在Netbeans中检查项目的webapp文件夹时,我在该Facelets文件上看到一个感叹号标记!。同样在Netbeans中,它变成了绿色,当我将鼠标悬停在它上面时,它会在当地进行修改。

即使我保存页面,它似乎也忽略了我的更改。这是怎么造成的,我该如何解决?

更新:我可以在http:// localhost:8080 / portal-war / pages / displayMain.jsf中看到这些页面。但是,当我去这一个“http:// localhost:8080 / portal / pages / displayMain.jsf”的变化没有反映出来。数据库数据未显示在反映更改的数据库中。

1 个答案:

答案 0 :(得分:1)

SVN概念:

  • 绿色符号表示文件类似于存储库的“最后”版本。这最后一次真的意味着你最后一次结账或更新。
  • 感叹号(!)表示文件已在本地修改,并且未提交更改。从另一个角度来看,这意味着您正在使用该文件,并且在您提交更改时它将变为绿色。

也许你没有足够的权限写入设置构建结果的文件夹(这意味着,带有WAR的文件夹),所以无论你多少次尝试部署它,它总是会部署您已从存储库中签出的最新版本。

在最后一种情况下,您无法在该文件夹中写入,您可以使用包含在该文件夹中的脏黑客,右键单击它并取消选中Read Only属性,但不要提交此更改!之后,尝试重建您的应用程序,看看您的更改是否可见。