2013-06-09 21 views
32

Java web geliştirme için Eclipse kullanıyorum. WTP ve Tomcat'in yüklü. Tomcat'i Eclipse ile çalıştırıyorum (oldukça standart bir konfigürasyon).arasındaki fark

Ne anlamak istiyorum ki:

  1. Temiz
  2. Temiz Çalışma Dizini
: Eğer doğru Sunucular sekmesinde bir sunucu üzerinde tıkladığınızda

, bu size iki seçenek sunar

Google'da fazla bilgi bulunamadı. İnsanlar körü körüne "Temiz" seçiyorlar. Birisi iki seçenek arasındaki farkı açıklayabilir mi?

Önceden teşekkür ederiz.

cevap

38
Temiz

: temizler bütün webapps ve

Temiz çalışma dir (Tomcat örneği çalışırken bunu yapmayın) onları görevlendiren: Tomcat'in çalışma dir dışarı temizler, örneğin derlenmiş JSP'ler nereye gider. here'a bakın.

+0

Tek soru: Tomcat çalışırken çalışma dizini temizleyebileceğiniz görülüyor. Bunu yaptığınızda, tomcat jsp, sınıf dosyalarını tekrar dizine koydu mu? Yoksa sunucuyu yeniden başlatmanız mı gerekiyor? – user590849

+3

Örnek çalışırken bunu yapabilirsiniz. Önceden derlenmiş tüm JSP'leri ve diğer şeyleri kaybedersiniz. Sunucuyu yeniden başlatmaya gerek yoktur. Bir JSP çağrıldığında, yeniden derlenir. Derlenmiş sınıflar her zaman "WEB-INF/sınıfları" nda yer alır ve * siz * tarafından sağlanmalıdır. Genellikle, $ CATALINA _ */lib' veya 'conf' dosyasındaki dosyaları değiştirdiğinizde bir sunucunun yeniden başlatılması gerekir. –

+0

Anladım. Teşekkürler. – user590849