我已将SVN中的JSF / Facelets项目导入Netbeans。即使我重新部署项目,我在Facelets页面中所做的任何更改都不会反映在浏览器中。
当我在Netbeans中检查项目的webapp文件夹时,我在该Facelets文件上看到一个感叹号标记!
。同样在Netbeans中,它变成了绿色,当我将鼠标悬停在它上面时,它会在当地进行修改。
即使我保存页面,它似乎也忽略了我的更改。这是怎么造成的,我该如何解决?
更新:我可以在http:// localhost:8080 / portal-war / pages / displayMain.jsf中看到这些页面。但是,当我去这一个“http:// localhost:8080 / portal / pages / displayMain.jsf”的变化没有反映出来。数据库数据未显示在反映更改的数据库中。
答案 0 :(得分:1)
SVN概念:
也许你没有足够的权限写入设置构建结果的文件夹(这意味着,带有WAR的文件夹),所以无论你多少次尝试部署它,它总是会部署您已从存储库中签出的最新版本。
在最后一种情况下,您无法在该文件夹中写入,您可以使用包含在该文件夹中的脏黑客,右键单击它并取消选中Read Only属性,但不要提交此更改!之后,尝试重建您的应用程序,看看您的更改是否可见。