【问题标题】:How Can we call Http request inside tomcat Valve我们如何在 tomcat Valve 中调用 Http 请求
【发布时间】:2016-03-19 20:42:16
【问题描述】:

我想在 tomcat 阀门内点击 restfull api。我使用此链接成功创建了 tomcat 阀 [如何创建 tomcat 阀][1]

[1]: Verify header before request receive in tomcat 。现在我想授权阀门内的接头。在我的应用程序中有用于授权令牌的宁静 Web 服务。我使用 spring rest 模板进行命中 web 服务,但是当我重新启动 tomcat 时显示错误 multivaluedmap 类未找到,但相同的代码在简单的 java 应用程序中运行。在此之后,我使用 Apache http 客户端作为命中 web 服务(代码没问题)。但是当我重新启动 tomcat 时再次出现异常: java.lang.NoClassDefFoundError: org/apache/http/client/ClientProtocolException

我只是想在 tomcat 阀内授权标头,因此任何人都可以向我建议如何在 tomcat 阀内点击 restfull api。

【问题讨论】:

    标签: apache web-services http tomcat header


    【解决方案1】:

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

    这意味着找不到这个类。您应该在tomcat中添加所需的jar文件。这有助于在运行时加载类。

    【讨论】:

      【解决方案2】:

      我认为你应该尝试使用 tomcat 类加载器。当这些类未加载时会发生这些异常。所以你应该在运行时使用帮助 tomcat 类加载器加载这些类。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-07-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-04-24
        • 2019-03-13
        相关资源
        最近更新 更多