2011/11/2 Heri Pardian <heriparid04@yahoo.com>
>
>
>
> Maaf ada yang salah snipe codenya:
> seharunya:
> public class AppMain{
> public static void main(String[] args) {
> AbstractApplicationContext ctx = new FileSystemXmlApplicationContext("./conf/applicationContext.xml");
Ini pakenya FileSystem, jadi dia akan cari file applicationContext.xml
di dalam folder ./conf/
Nah, karakter titik itu artinya adalah folder tempat kita berada saat ini.
Jadi kalo saya sedang berada di folder /home/endy/tmp pada saat
menjalankan aplikasi,
maka Spring akan mencari file applicationContext.xml di folder
/home/endy/tmp/conf/
> Saya sedang mencoba membuat aplikasi yang dijalankan diconsole windows dengan memakai command:
> java -jar app.jar. Kalau applikasi dijalankan di IDE Eclipse sesuai dengan harapan saya, tapi ketika di-console seakan-akan semua beannya tidak terinisialisasi
Ya kamu kan gak tau Eclipse itu menjalankan aplikasi dari folder mana.
Bisa dari home folder (C:\Documents Settings\Users\namauser, /home/endy/),
atau top level projectnya, atau folder di mana main class berada.
Saran saya, daripada pake FileSystemXmlApplicationContext, mendingan
pake ClasspathXmlApplicationContext.
Jadi konfignya dicari dari classpath.
--
Endy Muhardin
http://endy.artivisi.com
Jangan lupa untuk bergabung ke codeandroid-id@googlegroups.com, untuk diskusi fokus mengenai pengembangan aplikasi sekitar android. email pendaftaran ke codeandroid-id-subscribe@googlegroups.com.
Webnya http://www.codeandroid.or.id
===
Kalau mau keluar dari mailing list ini, caranya kirim sebuah email ke jug-indonesia-unsubscribe@yahoogroups.com.
Jangan lupa, website JUG Indonesia adalah http://www.jug.or.id
No comments:
Post a Comment