JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Java Application Framework » Spring  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to topicthreaded modego to previous topicgo to next topic
本主題所含的標籤
無標籤
作者 系統找不到文件bean.xml
unser





發文: 26
積分: 0
於 2006-03-24 00:21 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
配置環境:Eclipse 3.1.2 + myEclipse 4.1 + Tomcat 5.0.X + Windows XP
工程:簡單的Spring框架,主要是為了學習Spring,一位入門級學生
問題:按照Javaworld的Spring入門文章進行編寫代碼,但出現系統找不到文件Bean.xml的問題,是否是目錄問題呢?

本人工程目錄:
Src
--SpringTest.java
--SpringBean.java
--bean.xml

請問bean.xml要放在哪里呢?


reply to postreply to post
作者 Re:系統找不到文件bean.xml [Re:unser]
caterpillar

良葛格

版主

發文: 2613
積分: 70
於 2006-03-24 08:28 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
http://www.javaworld.com.tw/jute/post/view?bid=29&id=136962&sty=1&tpg=1&age=0

reply to postreply to post
良葛格學習筆記
作者 Re:系統找不到文件bean.xml [Re:unser]
ingramchen

Web monkey



發文: 479
積分: 12
於 2006-03-24 09:01 user profilesend a private message to usersend email to ingramchenreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
unser wrote:
配置環境:Eclipse 3.1.2 + myEclipse 4.1 + Tomcat 5.0.X + Windows XP
工程:簡單的Spring框架,主要是為了學習Spring,一位入門級學生
問題:按照Javaworld的Spring入門文章進行編寫代碼,但出現系統找不到文件Bean.xml的問題,是否是目錄問題呢?

本人工程目錄:
Src
--SpringTest.java
--SpringBean.java
--bean.xml

請問bean.xml要放在哪里呢?


Below is my best practice:
1
2
3
MyProject\src        (放 主程式)
         \test       (放 相對應的 test) 
         \config     (放所有的設定檔, bean.xml, log4j.xml.... 等等)

這三個 folder 在 eclipse 裡都要設為 source folder


reply to postreply to post
MyBlog | 訂便當管理系統

作者 Re:系統找不到文件bean.xml [Re:unser]
unser





發文: 26
積分: 0
於 2006-03-24 09:11 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
如何在eclipse将folder設為source folder呢?

reply to postreply to post
作者 Re:系統找不到文件bean.xml [Re:unser]
caterpillar

良葛格

版主

發文: 2613
積分: 70
於 2006-03-24 09:31 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
在專案的Properties中選擇「Java Build Path」,在「Source」頁籤中設定。。。

不過那不是重點,重點是您了不了解FileSystemResource或FileSystemXmlApplicationContext的路徑設定(如果是照我舊的文件的話,是使用FileInputStream),如果用相對路徑指定的話,它是由您的java程式執行開始位置起算。。。

或者是您可以改用ClassPathXmlApplicationContext,因為它會讀取Classpath下是不是有您指定的定義檔,這樣您就可以將bean.xml與您的.class檔放在同一個目的。。。

我猜您是使用FileSystemResource或FileSystemXmlApplicationContext,或是舊文件中的FileInputStream。。


caterpillar edited on 2006-03-24 09:33
reply to postreply to post
良葛格學習筆記
作者 Re:系統找不到文件bean.xml [Re:unser]
caterpillar

良葛格

版主

發文: 2613
積分: 70
於 2006-03-24 09:36 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
照您的描述,您應該這麼放:
1
2
3
4
bean.xml 
Src
--SpringTest.java
--SpringBean.java


reply to postreply to post
良葛格學習筆記
作者 Re:系統找不到文件bean.xml [Re:unser]
unser





發文: 26
積分: 0
於 2006-03-26 12:38 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
我己经找到解决方案,以下是我的代码:

InputStream is = new FileInputStream(
        System.getProperty("user.dir")+
        "/WebRoot/WEB-INF/applicationContext.xml");
BeanFactory factory = new XmlBeanFactory(
     new InputStreamResource(is));

DriverManagerDataSource source = (DriverManagerDataSource) factory.getBean("dataSource");
System.out.println(source.getDriverClassName());


reply to postreply to post
» JWorld@TW »  Java Application Framework » Spring

reply to topicthreaded modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8