2010-09-03 55 views
0

當我想在glassfish v3(Hot deploy/autodeploy)中部署我的戰爭時,會引發錯誤。在sun-resources.xml中自動部署Glassfish V3和JNDI問題

因爲我在我的項目中使用數據庫資源。它的JNDI存儲在sun-resources.xml文件中,所以當我拖動&將戰爭放到自動部署中時,我會採用Error。

但是當我使用Netbeans部署ant腳本時,所有事情都會正常發生。

我的問題是如何在GlassFish V3中使用autodeploy文件夾進行部署,如果項目在sun-resources.xml中使用JNDI?

感謝

+0

有關您獲得的錯誤的更多詳細信息將使這更容易回答。 – vkraemer 2010-09-03 13:59:55

+0

錯誤告訴我,找不到數據源。這是因爲sun-resources應該被導入到domain.xml中。 – Nav 2010-09-03 14:04:36

回答

0

使用這種這裏的遠程服務器上:

的asadmin --host yourhost --port yourport附加資源Sun-resources.xml中

這已爲您之前完成部署你的* .war文件。

+0

你知道,在Tomcat中,meta-inf配置中的context.xml自動沒有任何管理員命令,它只是在戰爭部署時完成,這可能與glassfish-resources.xml是否可行 – Nav 2011-10-25 13:10:06