Tomcat9,如何增加CLASSPATH,引用其它Jar包和类(classes)以及属性(properties)文件?

需求:

Tomcat9环境下,引用除WEB-INF/lib之外的Jar包,和WEB-INF/classes之外的类文件、属性文件。

多个项目引用相同Jar包,可以直接拷贝Jar文件到Tomcat下面的lib目录,但不建议这么做;通用做法参考下面。

操作:

一、在Tomcat目录下,新建shared/lib目录,将需要引用的Jar包拷贝到此处

二、修改conf目录下的catalina.properties文件,将shared.loader修改为:

shared.loader="${catalina.base}/shared/lib/*.jar","D:/Work/ssm/target/classes"

第一个就是存放共享Jar包的位置(多个WebApp共享),第二个是需要引用的classes文件存放目录。

注意:路径用反斜杠隔开,不能用Windows格式的路径符,否则Tomcat无法启动。

三、重新启动Tomcat即可

posted @ 2021-09-25 10:29  那些年的事儿  阅读(921)  评论(0编辑  收藏  举报