applicationContext.xml.xml (系統找不到指定的路徑)

logjiang發表於2009-05-18

好久沒有玩java了,今天想再去玩一下,下載了chinamobile,釋出到jboss時遇到這個問題.

輸入使用者名稱和密碼登入頁面後console也出現錯誤: IOException parsing XML document from file [C:eclipseworkspacechinamobilesrcapplicationContext.xml]; nested exception is java.io.FileNotFoundException: C:eclipseworkspacechinamobilesrcapplicationContext.xml (系統找不到指定的路徑。)

以下為解決方法:

檢視了truts-config.xml裡的login模組,雙擊它可以看LoginAction.java的原始碼.我發現裡面的applicationContext.xml呼叫被寫死了,然後再由於我們的環境和作者的環境不一樣.所以造成呼叫失敗.我們修改一下呼叫applicationContext.xml的方式可以了.
對chinamobilesrcstrutsactionLoginAction.java修改兩個地方
1:
import org.springframework.context.support.FileSystemXmlApplicationContext;
修改為
import org.springframework.context.support.ClassPathXmlApplicationContext;
2:
ApplicationContext context=new FileSystemXmlApplicationContext("C:eclipseworkspacechinamobilesrcapplicationContext.xml");
修改為
ApplicationContext context =new ClassPathXmlApplicationContext("applicationContext.xml");

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/67798/viewspace-1022228/,如需轉載,請註明出處,否則將追究法律責任。

相關文章