2015-12-14 66 views
0

我想在tomcat閥門內打restfull api。我使用此鏈接成功創建了tomcat閥門[如何創建tomcat閥門] [1]如何在tomcat中調用HTTP請求Valve

[1]:Verify header before request receive in tomcat。現在我想授權閥門內的標頭。在我的應用程序中有用於授權令牌的平穩Web服務。我用彈簧休息模板命中web服務,但是當我重新啓動tomcat時顯示錯誤multivaluedmap類未找到,但相同的代碼在簡單的java應用程序中運行。此後我使用Apache http客戶端命中休息Web服務(代碼是好的)。但是,當我重新啓動Tomcat有再次是例外:java.lang.NoClassDefFoundError:組織/阿帕奇/ HTTP /客戶/ ClientProtocolException

我想簡單到tomcat閥內授權頭所以任何人都可以建議我怎麼可以打tomcat閥內的restfull api。

回答

1

java.lang.NoClassDefFoundError: org/apache/http/client/ClientProtocolException

這意味着這個類沒有找到。您應該在tomcat中添加必需的jar文件。它有助於在運行時加載類。

1

我想你應該嘗試使用tomcat類加載器。當這些類沒有加載時發生異常。所以你應該使用tomcat類加載器在運行時加載這些類。