Masalah paket impor di GWT

Saya sedang mengembangkan aplikasi menggunakan plug-in GWT Eclipse. (Saya juga menggunakan GWT Designer tapi menurut saya masalahnya bukan di sini). Sebelumnya ketika saya ingin aplikasi Java berkomunikasi dengan layanan web yang saya buat, saya membuat kelas "kerangka" dari url WSDL menggunakan alat wsimport Sun. Lalu saya akan menambahkan kelas yang dihasilkan ke folder kelas di proyek Eclipse saya. Semua bekerja dengan baik.

Namun ini sepertinya tidak berhasil dengan GWT. Saya punya ini:

VideoTutorialServiceService service = new VideoTutorialServiceService();
VideoTutorialService port = service.getVideoTutorialServicePort();

dan saya memiliki VideoTutorialServiceService dan VideoTutorialService yang digarisbawahi dengan warna merah, kesalahannya mengatakan videotutorialservice.VideoTutorialServiceService can not be found in source packages. Check the inheritance chain from your module; it may not be inheriting a required module or a module may not be adding its source path entries properly.

.... Saya mencari di Google tentang hal itu tetapi saya bingung. Saya seorang pemula di GWT. Tolong bagaimana saya bisa mengatasi ini?

Terima kasih dan salam, Krt_Malta


person Krt_Malta    schedule 31.03.2010    source sumber


Jawaban (4)



Periksa kapitalisasi kelas yang melingkupi VideoTutorialServiceService. Jika Anda menyalin/menempelkannya kata demi kata maka ia mencari videotutorialservice.VideoTutorialServiceService alih-alih VideoTutorialService.VideoTutorialServiceService

person James    schedule 31.03.2010

Apakah VideoTutorialServiceService dll. mengimpor file yang dihasilkan? Jika ya, maka mereka tidak akan bekerja dengan GWT.

GWT tidak mendukung semua kelas Java. Itu hanya mendukung sub-set yang masuk akal di dunia javascript. Ingatlah bahwa GWT pada dasarnya adalah kompiler java -> javascript, jadi Anda tidak dapat mengambil kode java apa pun dan mengharapkannya berjalan dengan baik di javascript.

person Sripathi Krishnan    schedule 31.03.2010
comment
Jadi begitu. Apakah Anda tahu bagaimana saya bisa mengakses layanan web? Terima kasih dan salam, Krt_Malta - person Krt_Malta; 01.04.2010

Saya juga mengalami masalah serupa, saya memiliki aplikasi GWT 2.0 yang telah saya integrasikan dengan keamanan pegas dan hibernasi. Sebelum saya menginstal GWT Designer, semuanya berfungsi dengan baik. Kemudian setelah menginstalnya, saya mengalami kesalahan ini di Eclipse org.springframework.orm.hibernate3.support.HibernateDaoSupport can not be found in source packages. Check the inheritance chain from your module; it may not be inheriting a required module or a module may not be adding its source path entries properly. Kemudian saya mencoba menghapus instalasi GWT Designer dan kesalahan itu hilang. Saya tidak tahu apakah ini bug pada desainer GWT karena di jalur kelas Eclipse saya, saya telah menambahkan file jar yang sesuai.

person Kibet Yegon    schedule 02.03.2011