Secangkir Kopi Java

Sejenak minum kopi untuk kembali menata strategi

Building ZK HTTP 404 Resource not found

Posted by yunaoks on 17/02/2009

Bosan bukan main tiap kali bikin program dengan zk tapi menggunakan copian template dari program yang lalu-lalu karena hanya ingin uji coba, tanpa diruwetkan dengan seting xml dan config lainnya, tapi selalu saja muncul error 404 :

Langkah yang saya ambil adalah:

1. Menamahkan semua library zk yang diperlukan

Masih saja keluar error kode yang sama, kemudian saya cek lagi librarynya.

2.Menambahkan file spring.jar

Setelah dicek ternyata memang error kode menjadi berubah yaitu Http servlet tidak boleh dobel, weh opo meneh iki

javax.servlet.ServletException: Only one layout servlet is allowed in one context: org.apache.catalina.core.ApplicationContextFacade@e0c07c
	org.zkoss.zk.ui.http.DHtmlLayoutServlet.init(DHtmlLayoutServlet.java:118)
	org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
	org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
	org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
	java.lang.Thread.run(Thread.java:619)

Saya coba tambahkan mysql-connector-java-5.0.4-bin.jar eit maih saja sama error yang muncul, piye maning iki..

kemudian saya cek file index.zul. Jan ini kenapa sich.

Akhirnya saya putuskan untuk menghapus semua library, dan memasukkannya kembali. Dan ternyata memang benar-benar

masih salah. Ehmmmm saya curiga memang letak kesalahan berada di dalam librarynya, saya

menyangka library yang saya masukkan salah dan ternyata benar, cihuiiiiii saya coba babat

habis library saya dan saya update lagi dengan library dengan versi yang sama seperti dulu kala
setelah saya compile dan jalankan… busyet nggak nerror, webku bisa jalan… horeeeeee
4. Saran ku :
1. Kosongkan library termasuk di direktori yang udah di build.
2. Ganti kompatibilitas library yang dipakai, menyangkut versi, produk dsb
3. Clean and build.
4. Deploy and undeploy

Selamat mencoba, jangan bingung.. pasti ada jalan..

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

 
%d bloggers like this: