SORU
31 Mayıs 2012, PERŞEMBE


Tutulma Yolu Yuvalama Yapı Hataları

Benim sınıf için basit bir JSP/Sunucu uygulaması/Tomcat bir Web uygulaması üzerinde çalışıyorum. Profesör bize varsayılan dinamik web projesi yapısı biraz daha farklı bir klasör yapısı kullanmak istedi. Webcontent klasörü kullanmak yerine/java ve src/main/web-src/main altında kaynak kodunu istiyor.

Uygulamayı çalıştırdığımda Hoşgeldiniz dosyamı Güzel Görüntüler, ama benim sunucu uygulamalarına erişmek istediğimde alıyorum:

 Http 500 SEVERE: Allocate exception for servlet InitDb

java.lang.ClassNotFoundException. Yapı yol bir hata olduğuna eminim. İnşa yolunda final/src var ama uyarı alıyorum

"Cannot nest 'final/src/main/webapp/WEB-INF/classes' inside 'final/src'. To enable the    nesting exclude 'main/' from 'final/src'

enter image description here

Dağıtım mecliste benim bu var

<wb-resource deploy-path="/" source-path="/src/main/webapp" tag="defaultRootSource"/> 

Ana/ ben hariç tuttuğunuzda uyarı gider, ama sorunu çözmek değil. Herhangi bir tavsiye seviniriz. Teşekkürler.

CEVAP
14 Mart 2013, PERŞEMBE


Yeni bir proje oluşturdum bile aynı sorun vardı. Eclipse içerisinde Java proje, o zaman mavenize, sonra yol özellikleri src/ kaldırma inşa java ve src/main/java src/test/java ekleme girmeden yaratıyordum. Maven update çalıştırdığımda iç içe geçmiş hata yol vermek için kullanılır.
Sonra nihayet-çünkü o giriş görmediğim önce - pom dosyası <sourceDirectory>src</sourceDirectory> bir satırda ben mavenize ne zaman yazılmış olduğunu fark ettim. Çıkardıktan sonra Birliği ile kabul edildi.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Amir Parmar

    Amir Parmar

    25 Kasım 2010
  • friendz.net

    friendz.net

    29 EKİM 2010
  • Tina Chen

    Tina Chen

    26 Mayıs 2012