如何在TOMCAT中从[tomcat_home]/lib导入外部库

uqjltbpv  于 2022-11-13  发布在  其他
关注(0)|答案(1)|浏览(107)

我正在尝试在java项目中应用外部库。
根据API文档,它不应该位于可重新加载的类路径(如WEB-INF/classesWEB-INF/lib)下,应用API的最简单方法是将.jar文件放入[tomcat home]/lib并重新启动tomcat。
因此,我将jar文件放入[tomcat home]/lib文件夹,并导入Java类上的API。
但是运行服务器时出错,好像API没有导入。

2022-08-09 11:08:36,499  WARN [org.springframework.web.context.support.XmlWebApplicationContext] Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name '[api class name]': Invocation of init method failed; nested exception is java.lang.Error: Unresolved compilation problem:
        [api name] cannot be resolved

是否需要更多设置?

i7uq4tfw

i7uq4tfw1#

#已解决

我只是把jar文件只放到tomcat服务器而不是本地,因为API只在操作服务器中可用。
因此,我在Eclipse(Project Right Click - Build Path - Configure Build Path - Add External JARs)上添加jar文件,然后将项目部署为WAR。

相关问题