SORU
1 EYLÜL 2011, PERŞEMBE


Nasıl YAPILIR Tomcat 7.0 web uygulaması içerik yolunu ayarlayın

Benim web uygulaması (veya SAVAŞ dosyası) yeniden adlandırın biliyorumKÖKama bunu yapmak için korkunç bir yol, IMHO. Şimdi tomcat doktor kontrol ettim ve yazıyor

Öğeleri doğrudan yerleştirmek için tavsiye edilmez server.xml dosyası

Önerilen başka bir yöntem yapmaya çalıştım.

Bireysel Bağlam unsurları açıkça tanımlanmış olabilir: /meta-inf/context.xml bireysel dosya içerisinde uygulama dosyaları.

Aşağıdaki kod ile /META-INF/context.xml bir ben yarattım

<?xml version="1.0" encoding="UTF-8"?>
<Context antiJARLocking="true" path="/"/>

Ama ben sunucu yeniden başlatıldığında dağıtma sonra hala "hala "/<WEB_APP_NAME>" ile dolu." / " içerik yüklenemedi

Herhangi bir işaretçiler yararlı.

CEVAP
9 EKİM 2011, Pazar


Yapabileceğiniz şey şudur;

Bir dosya <catalina_home>/conf/Catalina/localhost/ ROOT.xml adlı bir eklenti

Bu ROOT.xml bu motor ve host için tomcat kurulumu (Catalina ve localhost) kök içerik için varsayılan ayarları geçersiz kılar.

Root.xml dosyasına girin;

<Context 
  docBase="<yourApp>" 
  path="" 
  reloadable="true" 
/>

Burada, <yourApp> adı, iyi, uygulamanızı.. :)

Sen git, şimdi uygulama varsayılan uygulama ve http://localhost:8080 gözükecektir

Ancak, bir yan etkisi yoktur, uygulama iki kez yüklenir. localhost:8080 localhost:8080/yourApp için bir kez için bir kez. <catalina_home>/webapps DIŞ uygulama koymak ve root.xml göreli veya mutlak bir yol'etiketi s docBase. kullanabilirsiniz bunu düzeltmek için Böyle bir şey;

<Context 
  docBase="/opt/mywebapps/<yourApp>" 
  path="" 
  reloadable="true" 
/>

Ve sonra tüm TAMAM olmalıdır!

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Codecourse

    Codecourse

    3 ŞUBAT 2009
  • itfigueres

    itfigueres

    12 EKİM 2013
  • Sparta Spartanutul

    Sparta Spart

    18 HAZİRAN 2013