在Tomcat中,我想在Web应用程序中使用jar。jar文件将存在于Tomcat目录之外。
为了将jar文件包含在tomcat类路径中,我修改了TomcatHome / conf / catalina.properties以使其包含jar文件的绝对路径,例如,
shared.loader=D:\jaa\MyJarFile.jar
根据链接中的建议,
http://www.mulesoft.com/tomcat-classpath
但这会引发错误,
java.lang.NoClassDefFoundError
我也尝试过
shared.loader=D:\jaa\*.jar shared.loader=file:\\D:\jaa\MyJarFile.jar
他们似乎都不起作用:(
如果我尝试将jar放在tomcat / lib中,它似乎可以工作。但是我不允许这样做。
下周我将实施该程序,请帮助我解决该问题。
我想出了如何为tomcat添加类路径。无需编辑catalina.properties,只需在Tomcat Bin目录中使用类路径创建“ setenv.sh”,
例,
CLASSPATH=D:\jaa\MyJarFile.jar
我只是在Tomcat / bin中检查了catalina.sh,将引导程序设置为类路径时将设置这些类路径变量。