Can';t将简单Jar导入Tomcat8上的JavaWebApp

Can';t将简单Jar导入Tomcat8上的JavaWebApp,java,apache,tomcat,web-applications,tomcat8,Java,Apache,Tomcat,Web Applications,Tomcat8,我将一个SHARED.jar和一个共享java类放在CATALINA\u HOME\lib中。然后我修改了catalina.properties文件,使shared.loader值设置为${catalina.home}\lib\shared.jar。但是,每当我运行引用类的应用程序(所有应用程序都打包为.war)时,它都会说请求的资源不可用。它还说我尝试引用的类应该位于应用程序本身内。为什么我的Web应用程序看不到共享Jar及其类?您使用的是什么版本的tomcat,以及您如何引用java代码中的

我将一个
SHARED.jar
和一个共享java类放在
CATALINA\u HOME\lib
中。然后我修改了
catalina.properties
文件,使
shared.loader
值设置为
${catalina.home}\lib\shared.jar
。但是,每当我运行引用类的应用程序(所有应用程序都打包为
.war
)时,它都会说
请求的资源不可用。
它还说我尝试引用的类应该位于应用程序本身内。为什么我的Web应用程序看不到共享Jar及其类?

您使用的是什么版本的tomcat,以及您如何引用java代码中的资源?最新版本的tomcat8。在.java文件中,我像调用普通函数一样调用它,并放置了一个import语句。这对其他jar(即用于日志记录的jar)很有效,但不是这个定制的jar。您在没有${catalina.home}前缀的情况下尝试过它吗?您是否已通过使该类在非共享上下文中工作来验证是否正确调用了该类?我没有尝试在没有前缀的情况下调用该类,我将尝试一下。我已经验证了它在非共享环境下工作。您是在Windows还是Linux下运行?