Saya yakin Anda sudah pindah sekarang, tapi saya pikir saya akan tetap menjawab.
Beberapa jawaban ini memberikan solusi. Yang sebenarnya harus terjadi adalah Anda membersihkan dan menerbitkan kembali proyek Anda untuk "mengaktifkan" URI baru. Ini dilakukan dengan mengklik kanan server Anda (pada tampilan Server) dan memilih Bersihkan. Kemudian Anda memulai (atau memulai kembali). Sebagian besar jawaban lain di sini menyarankan Anda melakukan hal-hal yang pada dasarnya menyelesaikan ini.
File yang berubah adalah workspace/.metadata/.plugins/org.eclipse.wst.server.core/publish/publish.dat
kecuali, yaitu, Anda memiliki lebih dari satu server di ruang kerja Anda dalam hal ini akan berada publishN.dat
di jalur yang sama.
Semoga ini bisa membantu seseorang.
Tidak yakin apakah ini etiket yang tepat atau tidak - saya mengedit jawaban ini untuk memberikan langkah-langkah tepat untuk Eclipse Indigo.
Di Properti proyek Anda , pilih Pengaturan Proyek Web .
Ubah root Konteks ke aplikasi .
Pilih Window> Show View> Server .
Hentikan server dengan mengklik kotak kotak merah ("Hentikan server" tooltip) atau klik konteks pada daftar server untuk memilih "Stop".
Di server yang ingin Anda gunakan, klik konteks untuk memilih "Bersihkan ...".
Klik OK di kotak dialog konfirmasi ini.
Sekarang Anda dapat menjalankan aplikasi Anda dengan URL "aplikasi" baru seperti:
http://localhost:8080/app/
Melakukan ini di luar Eclipse, di server produksi Anda, bahkan lebih mudah -> Ganti nama file perang. Ekspor aplikasi Vaadin Anda sebagai file WAR ( File> Ekspor> Web> file WAR ). Pindahkan file PERANG ke wadah servlet server web Anda seperti Tomcat. Ganti nama file WAR Anda, dalam hal ini ke app.war . Ketika Anda memulai wadah servlet, sebagian besar seperti Tomcat akan secara otomatis menyebarkan aplikasi, yang mencakup memperluas file perang ke folder. Dalam hal ini, kita akan melihat folder bernama aplikasi . Anda harus baik untuk pergi. Uji URL Anda. Untuk domain seperti * example.com "ini akan menjadi:
http://www.example.com/app/
Pemrogram toolkit Vaadin mungkin perlu membangun kembali widget mereka jika menggunakan pengaya visual.