使用 NetBeans 7 进行企业应用程序打包和部署



我在部署企业应用程序时遇到了问题。我在一个单独的项目中(作为类库)有我的实体,也有我的远程接口。所以我让这些项目以多种方式相互链接:

  • ejb模块
  • 实体(类库)
  • 远程接口(类库)
  • 企业应用客户端

一切正常工作了一段时间,这意味着依赖关系在某些时候是好的,然后突然我不能再部署了,我有这个错误:remote-project.clean:(…)

FacadeRemote.java:3: package entities does not exist

后面跟着一长串cannot find symbol

这只发生在我尝试部署时,清洁和构建工作完美,我没有改变任何依赖项,至少不是故意的。

我认为这与netbeans有关,因为我已经通过还原更改(不是由我制作)对一些private.properties文件(这次没有这样的运气)修复了它。我删除的一行是javac.debug=true,这可能是一个引线,但我试图禁用调试,但没有成功。

我对EAR包装不太熟悉,所以我可能错过了一些重要的东西,任何帮助都是感激的。

谢谢

我在netbeans/glassfish设置中遇到了几乎相同的问题。我在单独的模块中有ejb作为jar,并且将项目从netbeans部署到glassfish中会导致类似的错误。我注意到,如果我手动清理glassfish部署,并手动构建项目,然后,是的,仍然手动将其部署到glassfish中,它可以正常工作。

我的解决方案吗?为java ee安装了eclipse,添加了glassfish连接器,从eclipse部署到glassfish时从未出现过这个错误

在EAR项目中禁用"Compile on Save"特性

相关内容

  • 没有找到相关文章