2014-02-13 40 views
0

在我繼承的JBoss 5 JEE項目中,Web應用程序(WAR)項目包含一個似乎不需要的JNDI配置文件。其內容是EJB + Web應用程序(JBoss 5)需要jndi.properties文件嗎?

java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory 
java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces 
java.naming.provider.url=localhost:1099 

刪除它沒有明顯的影響,部署和執行效果很好,單元測試顯示沒有錯誤。

刪除這個文件是否安全?

回答

0

如果您想要創建一個連接到JNDI上下文以遠程調用EJB的-client,那麼您將創建該文件。如果這場戰爭是爲EJB提供服務的應用程序的一部分,那麼您確實不需要它,因爲您已經擁有對JNDI上下文的本地訪問權限。假設戰爭是也包含EJB模塊的EAR的一部分。

相關問題