我一直在研究在Netbeans 6.9.1上創建的Web應用程序,並且一切正常,我能夠毫無問題地部署它。今天,我創建了一個企業應用程序,並用原始Web應用程序中的文件夾替換了企業應用程序Web模塊上的'web'和'src'文件夾的內容。 一切似乎都沒問題,它編譯時沒有問題,並在運行'clean and build'時生成ear文件。但是當我嘗試部署企業應用程序時,我不斷收到以下錯誤:org.glassfish.deployment.common.DeploymentException:by java.lang.NoClassDefFoundError:project/dao/MerchantDao無法將企業應用程序部署到glassfish
我看過生成的耳朵,它有預期的META-INF和戰爭文件。耳內的戰爭文件也可以,我試圖單獨部署它,它工作正常。
我不知道還有什麼我可以嘗試,恐怕這可能是玻璃魚的錯誤,我只是在浪費我的時間。
有人可以幫助我嗎?
親切的問候,
卡洛斯·豪爾赫·費雷拉
我執行了一些更多的測試,並意識到如果我刪除所有的EJB註釋,應用程序將正確部署。我是否缺少某種配置? – 2010-11-04 09:59:07