SORU
13 Mart 2010, CUMARTESİ


Eclipse dynamic web projesi kapsamında kök değiştirmek için Nasıl Java?

Eclipse dynamic web projesi geliştirdim. Şimdi benim tarayıcı aşağıdaki URL kullanarak giriş yapabilirim:

http://localhost:8080/MyDynamicWebApp

Şimdi erişmek için URL değiştirmek istiyorum

http://localhost:8080/app

Proje kapsamında kök değiştirdim "| Web Proje Ayarları | Bağlam Kök". Özellikleri

Ama çalışmıyor. Web app hala önceki gibi erişim URL vardır. Yeniden dağıtılan Tomcat üzerinde uygulama, yeniden başladı Tomcat var ve yapılması gereken her şeyi yaptım, ama erişim URL önceki gibi aynı.

server.xml dosya WAR dosyası ile bağlı olduğunu hiç fark ettim. Tomcat nasıl benim web app bağlam kök /MyDynamicWebApp ve bana bu URL üzerinden uygulamaya erişmek için izin belirliyor?

CEVAP
30 Kasım 2011, ÇARŞAMBA


Şimdi hareket ettiğinden eminim, ama yine de cevaplamak istedim.

Bu cevaplar bazı alternatif çözüm ver. Aslında ne olması gerektiğini ve "yeni URİ. etkinleştirmek için projenizi temiz yeniden yayımlayın. Bu sağ tıklayarak server (Sunucuları görünümünde) ve Temiz seçerek yapılır. Sonra başlatın (veya yeniden başlatın). Diğer cevaplar burada en etkili bunu gerçekleştirmek şeyler yapmanı tavsiye ederim.

Değişen dosyadır/çalışma alanı./metadata.plugins/org.eclipse.wst.server.çekirdek/yayınlama/yayınlamak.dattabii, bu durumda publishN olacak çalışma alanında birden fazla sunucu var.dat aynı yol üzerinde.

Bu birileri yardımcı olur umarım.


Değil emin eğer bu görgü kuralı ya da değil, eğer bu cevap Eclipse Indigo adımlarını tam vermek için düzenleme yapıyorum.

  1. Projenizin Özellikleri, "Web Proje Ayarları" seçin.

  2. "Bağlam root","". app değiştirin

    screen shot of Eclipse project properties Web Project Settings

  3. Pencere ^ Seçin . Haritayı Görüntüle >Sunucuları.

  4. Ya kırmızı Kare kutu tıklayarak durdurmak sunucu ("server" tooltip) Durdurmak ya da sunucu listesi üzerinde sağ tıklayın bağlam seçmek için "" Vazgeç.

  5. Bağlam-tıklayın kullanmak istediğiniz sunucuyu seçmek için"...". Temiz

    enter image description here

  6. Bu onay iletişim kutusunda TAMAM ' ı tıklatın.

    Screenshot of dialog asking to update server configuration to match the changed context root

Şimdi yeni "" URL olarak . uygulama ile uygulamayı çalıştırabilirsiniz

http://localhost:8080/app/

Eclipse bu dışında yapmak, üretim sunucunuzdaki bile daha kolaydır -->Savaş dosyasını yeniden adlandırın. SAVAŞ bir dosya olarak Vaadin uygulaması (Dosya >ihracat İhracat ^< Web sitesi . SAVAŞ dosyası). SAVAŞ Tomcat gibi web sunucunuzun sunucu uygulaması konteyner için dosya taşımak. Yeniden SAVAŞ dosyası "app.bu durumda". savaş Sunucu uygulaması konteyner başlattığınızda, Tomcat gibi en otomatik dağıtmak savaş genişleyen içeren uygulama, bir klasöre dosya. Bu durumda, bir klasör adında görmeliyiz"". app Gitmek için iyi olmalıdır. URL Test. Bir etki alanı "example.com" bu olabilir: . gibi

http://www.example.com/app/

Vaadin seti programcılar visual kullanarak eklentileri eğer widget onların yeniden ayarlamak gerekebilir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • GUN-TIME with Brandon

    GUN-TIME wit

    3 ŞUBAT 2009
  • justintimberlakeVEVO

    justintimber

    2 EYLÜL 2009
  • Kai Moosmann

    Kai Moosmann

    5 Temmuz 2006