Jakarta ee 使用netbeans 7进行企业应用程序打包和部署

Jakarta ee 使用netbeans 7进行企业应用程序打包和部署,jakarta-ee,netbeans,ejb-3.0,ear,Jakarta Ee,Netbeans,Ejb 3.0,Ear,我在部署企业应用程序时遇到问题。我将实体作为类库和远程接口放在单独的项目中。因此,我将这些项目以多种方式相互关联: ejb模块 战争 实体类库 远程接口类库 企业应用程序客户端 在一段时间内,一切都很正常,这意味着依赖关系在某个时候很正常,然后突然我无法再部署,我出现了以下错误: 远程-project.clean: java:3:包实体不存在 后跟一长串找不到的符号 这只有在我尝试部署、清理和构建时才会发生,而且我没有更改依赖项中的任何内容,至少在无意中是这样 我认为这与netbeans有关,

我在部署企业应用程序时遇到问题。我将实体作为类库和远程接口放在单独的项目中。因此,我将这些项目以多种方式相互关联:

ejb模块 战争 实体类库 远程接口类库 企业应用程序客户端 在一段时间内,一切都很正常,这意味着依赖关系在某个时候很正常,然后突然我无法再部署,我出现了以下错误: 远程-project.clean:

java:3:包实体不存在

后跟一长串找不到的符号

这只有在我尝试部署、清理和构建时才会发生,而且我没有更改依赖项中的任何内容,至少在无意中是这样

我认为这与netbeans有关,因为我之前已经通过将非我所做的更改恢复到一些private.properties文件来修复了它。这次没有这样的运气。我删除的一行是javac.debug=true,这可能是一个线索,但我尝试禁用调试,但没有成功

我对耳塞包装不太满意,所以我可能错过了一些重要的东西,非常感谢您的帮助


谢谢

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


我的解决方案?安装了eclipse for java ee,添加了glassfish连接器,并且从eclipse部署到glassfish从未出现过此错误

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


我的解决方案?安装了eclipse for java ee,添加了glassfish连接器,并且从eclipse部署到glassfish从未出现过此错误

在EAR项目中禁用保存时编译功能。

在EAR项目中禁用保存时编译功能。

实际上,手动部署可以工作,我现在可以使用它。这证实了问题出在netbeans上,我会继续这样搜索。祝你好运,但希望渺茫。我在netbeans 5.x上也遇到了同样的问题。我猜您正在使用netbeans 7或任何当前版本。因为他们没有在2+个主要版本中修复它,所以我认为你不会找到它的修复方法。实际上,手动部署是可行的,我现在可以使用它。这证实了问题出在netbeans上,我会继续这样搜索。祝你好运,但希望渺茫。我在netbeans 5.x上也遇到了同样的问题。我猜您正在使用netbeans 7或任何当前版本。因为他们没有在2+个主要版本中修复它,所以我认为您不会找到修复它的方法。