0
|
Mike Omeiri Kouider · 技术社区 · 6 年前 |
![]() |
1
1
这个问题几乎肯定是由servlet容器(tomcat 8.x)中的类装入器无法找到jackson的库/jar造成的。在servlet容器中加载类/libs的方式不同于独立java应用程序中的标准类路径声明。这就是为什么您看到来自servlet引擎的错误,而不是在直接执行类的过程中。下面是关于Tomcat8.x如何处理类加载的一般文档: https://tomcat.apache.org/tomcat-8.0-doc/class-loader-howto.html 一般来说,为了帮助在第一时间防止此类问题,最好将servlet部署在“webapp”容器中,其中包括所有必需的库(所需jar的适当版本等)。这样做可以隔离单个类加载器下的servlet,并在正确的层次结构中自动定位它们。请参阅链接文档的这一部分:
仅供参考,对于企业级web应用程序,还有其他方法可以做到这一点,但我们这里不讨论这一点。 |
|
user29759326 · 如何返回递归函数中的最后一个值? 4 月前 |
|
malife89 · 将java中的字符串读取为正确的日期格式 4 月前 |
![]() |
Tim · 在java中,有没有更快的方法将字节数组写入文件? 4 月前 |
![]() |
rudraraj · java中未声明最终变量 4 月前 |
![]() |
Bala Ji · 以下BFS的实施效率如何? 4 月前 |