在Tomcat中,我想在Web应用程序中使用jar.jar文件将存在于Tomcat目录之外.
要在jarcat类路径中包含jar文件,我修改了TomcatHome/conf/catalina.properties以包含我的jar文件的绝对路径,如:
shared.loader=D:\jaa\MyJarFile.jar
Run Code Online (Sandbox Code Playgroud)
根据链接中的建议,
http://www.mulesoft.com/tomcat-classpath
Run Code Online (Sandbox Code Playgroud)
但它抛出了错误,
java.lang.NoClassDefFoundError
Run Code Online (Sandbox Code Playgroud)
我也尝试过,
shared.loader=D:\jaa\*.jar
shared.loader=file:\\D:\jaa\MyJarFile.jar
Run Code Online (Sandbox Code Playgroud)
他们似乎都没有工作:(
如果我尝试将jar放在tomcat/lib中,它似乎工作.但我不允许这样做.
请帮助我解决这个问题,因为我已经在下周实施了..
Sat*_*esh 10
我想我自己如何为tomcat添加类路径.而不是编辑catalina.properties,只需使用类路径在Tomcat Bin目录中创建"setenv.sh",
例,
CLASSPATH=D:\jaa\MyJarFile.jar
Run Code Online (Sandbox Code Playgroud)
我刚刚检查了Tomcat/bin中的catalina.sh,并且在将引导程序设置为类路径时将设置这些classpath变量.
归档时间: |
|
查看次数: |
31246 次 |
最近记录: |