Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 14379|Yanıt: 0

[Kaynak] IDEA yeni struts2 projesi hata çözümü

[Bağlantıyı kopyala]
Yayınlandı 7.08.2018 15:24:47 | | | |
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
Struts2 sürüm 2.5 kullanıyorsanız, org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter olarak org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter olarak geçiş yapmanız gerekecektir

struts2-core-2.3.15.3.jar paketimde org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter olduğunu görebiliyorum.

Yani struts2.3 sürümünde hiç sorun yok. Bulunmamak diye bir şey yoktur.

Peki ya 2.5 sürümü?

struts2-core.jar paketimde (ekran görüntüsünü aldım struts.xml zaten 2.5 olduğunu görebiliyorum).

Jar struts2-core.jar paketinden org.apache.struts2.dispatcher altında ng olmadığını görebilirsiniz, yani org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter yok. StrutsPrepareAndExecuteFilter'i org.apache.struts2.dispatcher.filter altında görebilirsiniz.




Çözüm:

web.xml dosyadaki Filter-Class değerini org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter (Struts'ta değiştirin) org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter)


org.apache.catalina.core.StandardContext filterStart
Proje yapılandırma dosyasını aç Proje Yapısı
Sağ yan paneldeki sorunlara tıklayın—düzelt'e tıklayın—xxx ekleyin, aşağıda gösterildiği gibi:




Düzelt tuşuna tıklayın, IDEA tüm dosyaları otomatik olarak sizin için yapılandıracak. Çok fazla gereksiz işlem yapmaya gerek yok.








Önceki:Tomcat'i Intelli Idea 2018'de yapılandırmak için bir çözüm bulamadım
Önümüzdeki:IDEA 2018 Özellikleri Çin unicode transkodlama çözümü
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com