WELD-001303:范围类型javax.enterprise.context.RequestScoped

时间:2019-03-28 02:08:55

标签: java jsf-2.2 netbeans-8 glassfish-4.1

GlassFish4.1.1 上使用 NetBeans 8.2 JSF2.2 ,而无需使用( Prime || ICE || 丰富)&& 面孔:)

我已经配置了NB,因此每次保存任何文件时,它都会重新部署项目,因此当在浏览器中按F5键时,更改将“自动”反映出来。

这是通过选中右键单击项目图标>“属性”>“运行” (其中

)下的保存时部署来完成的。
  

如果选中,则在保存文件时会对其进行编译和部署。

     

此选项为您节省了在IDE中运行或调试应用程序的时间。

到目前为止,这就是为什么我不想摆脱此选项的原因。

问题:

每次,我都会更改一个后端文件,即 Source Packages 下的.java文件,它会像往常一样重新部署,但是当我在浏览器中刷新时:{{1 }}。

当前乏味的解决方案:

  1. 清理并构建(*)
  2. 运行
  3. 刷新浏览器

然后它起作用。

(*)完成此步骤后,NB的输出窗口显示此错误:

D:\ path \ to \ project \ ProjectName \ nbproject \ build-impl.xml:1431:无法删除文件D:\ path \ to \ project \ ProjectName \ build \ web \ WEB-INF \ lib \ commons-validator-1.6.jar

内置失败(总时间:7秒)

尽管如此,问题仍然存在是必需的。


欢迎任何见识,但希望它不建议切换IDE。

感谢

0 个答案:

没有答案