2016-03-23 28 views
0

Yay önyükleme projeleri olan ve Apache Web Sunucusu aracılığıyla proxy uygulanan birçok REST hizmeti var. Şimdi aşağıdaki sorunlarla karşılaşıyorum: -

1. Rastgele yanıtı alırım. veri yok ama HTTP durum kodu uygun. Bu nedenle, sunucu Gövde'yi kursa bile neden No Body var. apache ben sadece yanıt başlıkları bazen yakın ve bazen Alive tutmak bağlantısı var http://localhost:7000/testREST Spring Boot ve Apache web sunucusunda Yanıt Verisi Yok


2. ProxyPass/testi yap. İstek başlığında neden bir fark var?

Herhangi bir varsayılan ApacheServer ayarını değiştirmem gerekir mi? Apache Server'da Load nedeniyle bu olabilir mi? Birisi bunun neden olduğuna dair bazı işaretçiler verebilir.

cevap

0

Ayrıca benzer bir sorunla karşı karşıyayım. Aniden bahar önyükleme uygulamam yanıt vermiyor. Ondan önceki gün iyiydi. Spring boot ve primefaces kullanarak JSF uygulamasını geliştiriyorum. Ben Bahar önyükleme 1.2.6.RELEASE kullanıyordum

java.lang.IllegalStateException: The resources may not be accessed if they are not currently started 
    at org.apache.catalina.webresources.StandardRoot.validate(StandardRoot.java:245) 
    at org.apache.catalina.webresources.StandardRoot.getResource(StandardRoot.java:212) 
    at org.apache.catalina.webresources.StandardRoot.getResource(StandardRoot.java:206) 
    at org.apache.catalina.core.ApplicationContext.getResource(ApplicationContext.java:554) 
    at org.apache.catalina.core.ApplicationContextFacade.getResource(ApplicationContextFacade.java:199) 
    at org.springframework.web.context.support.ServletContextResource.exists(ServletContextResource.java:102) 
    at org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.addStaticIndexHtmlViewControllers(WebMvcAutoConfiguration.java:276) 

Not, bu yüzden son sürümü 1.3 kullanmak pom.xml güncellendi - Ben xhtml sayfasını güncellemek ve yığın-iz atıldı altında dağıtma sırasında, hatırlıyor. 3.RELEASE. Şimdi dağıtım başarılı oldu, ancak Chrome web tarayıcısı yanıt vermiyor ve boş sayfa görüntülenmiyor. Ancak Firefox, sayfa hata altına vermek -

XML Parsing Error: no element found Location: http://127.0.0.1:8080/index.xhtml Line Number 1, Column 1: 

İskelesi gömülü Tomcat değişti, ancak İskelesi dağıtma sırasında yığın-track altında sunar - bu işe

javax.servlet.ServletException: Faces [email protected]==javax.faces.webapp.FacesServlet,1,false 
    at org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:637) 
    at org.eclipse.jetty.servlet.ServletHolder.initialize(ServletHolder.java:396) 
    at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:871) 
    at org.springframework.boot.context.embedded.jetty.JettyEmbeddedWebAppContext$JettyEmbeddedServletHandler.deferredInitialize(JettyEmbeddedWebAppContext.java:46) 
    at org.springframework.boot.context.embedded.jetty.JettyEmbeddedWebAppContext.deferredInitialize(JettyEmbeddedWebAppContext.java:36) 
    at org.springframework.boot.context.embedded.jetty.JettyEmbeddedServletContainer.handleDeferredInitialize(JettyEmbeddedServletContainer.java:167) 
    at org.springframework.boot.context.embedded.jetty.JettyEmbeddedServletContainer.start(JettyEmbeddedServletContainer.java:114) 
    ... 10 common frames omitted 
Caused by: java.lang.IllegalStateException: Could not find backup for factory javax.faces.context.FacesContextFactory. 
    at javax.faces.FactoryFinderInstance.getFactory(FactoryFinderInstance.java:555) 
    at javax.faces.FactoryFinder.getFactory(FactoryFinder.java:283) 
    at javax.faces.webapp.FacesServlet.init(FacesServlet.java:358) 
    at org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:616) 

Herhangi ışık çok değerlidir.