2017-03-28 20 views
9

NoHandlerException ile bir çok sunucu yapılandırmasında bazı sorunlar yaşıyorum. Bu istisnayı aldığımda tam olarak anlamaya çalışıyorum ama Aslında hiçbir işleyicinin bulunmadığı anlamında iyi bir açıklama bulamıyorum.Spring: Sporadik bir şekilde alma Portlet isteği için hiçbir işleyici bulunamadı

Burada her şey gerçekten iyi çalışıyor gibi görünüyor, bu bizim üretim sistemimizden herhangi bir hata raporu almıyoruz ve test sistemlerimizdeki hatayı yeniden üretmek için yapamıyoruz. Ancak üretim kayıtlarımızda büyük miktarda işleyici bulunamadı hatalarını açıkça görebiliriz.

Bu yüzden sorum, bu hata bazı kötü yük dengelemesinden kaynaklanabilir mi? Bunun gibi, kullanıcılarımıza farklı sunucular arasında gönderiyoruz ve sunucu alma sunucusunun bu kullanıcı/oturum için güncellenmiş bir durumu yok mu? Ya da yük dengelemesinden etkilenmeyecek olan Yay uygulamasında bazı yapılandırma hatası mı olmalıdır? Aynı hata ile diğer insanlar için aradık

onlar o her zaman almak gibi görünüyor, ama sadece düzensiz

hata aldığımız olsun: xml kontrol etmek

Uncaught service() exception root cause AppName: javax.servlet.ServletException: org.springframework.web.portlet.NoHandlerFoundException: No handler found for portlet request: mode 'view', phase 'ACTION_PHASE', parameters map['action' -> array<String>['myController.parameter']] 
+2

gönderebilir misiniz? –

+0

Birisinin, bu hatanın meydana gelmesi durumunda yayın gerçekte ne anlama geldiği gibi, hatayı açıklayabileceğini umuyordum. Http://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/web/servlet/NoHandlerFoundException.html adresinde 404'te atılabileceğini gördüm, ancak herhangi bir throwExceptionIfNoHandlerFound özelliği yok. ayarlayın. – unzoomed

cevap

0

deneyin bir yerde portlet içerir. Normalde her işleyici aşaması hatası yapılandırmayla kaplanır. Portlet ve yay yapılandırma kodunuzu