您可以将系统默认的类加载器设置为JVM参数:@H_419_1@
java -Djava.system.class.loader
=com.test.YourCustomClassLoader com.test.YourMainClass
由于Tomcat是作为Java应用程序启动的,因此您也可以在%TOMCAT_HOME%\bin\run.bat
或$TOMCAT_HOME/bin/run.sh
可执行文件上设置此参数。@H_419_1@
如果将您的类加载器设置为系统类加载器,它将用于加载Tomcat组件类,不同的库以及您自己的类。如果希望仅将类加载器用于应用程序类(包括库等),则应Loader
为上下文配置一个元素。必须在Context
元素内部定义Loader元素,并且可以在context.xml
文件中定义。更多信息:@H_419_1@