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

  • Charles Griffin Gibson

    Charles Grif

    26 NİSAN 2006
  • FamilyFeud

    FamilyFeud

    22 AĞUSTOS 2006
  • PomplamooseMusic

    PomplamooseM

    28 HAZİRAN 2008