首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >shared.loader="${catalina.home}/shared/classes在LINUX上不起作用,但在WINDOWS上起作用。

问shared.loader="${catalina.home}/shared/classes在LINUX上不起作用,但在WINDOWS上起作用。
EN

Stack Overflow用户
提问于 2014-09-15 21:29:33
回答 1查看 1.6K关注 0票数 0

有没有人知道为什么这可以在WINDOWS (tomcat 8.0.9)上运行而不是在LINUX (tomcat 6)上运行

我将catalina.properties (/etc/tomcat6/catalina.properties)文件设置为:

代码语言:javascript
复制
shared.loader="${catalina.home}/shared/classes","${catalina.home}/shared/lib/*.jar"

但它仍然不起作用。

如果我运行:

代码语言:javascript
复制
ps aux | grep catalina

我得到了:

代码语言:javascript
复制
tomcat   22199  0.1 14.2 2229892 1133948 ?     Sl   Sep12   7:41 /etc/alternatives/jre/bin/java -Djava.awt.headless=true -Dfile.encoding=UTF-8 -server -Xms512m -Xmx1280m -XX:NewSize=256m -XX:MaxNewSize=256m -XX:PermSize=256m -XX:MaxPermSize=256m -XX:+DisableExplicitGC -classpath .:/usr/lib64/jvm/java:/usr/lib64/logi-lib:/usr/share/java:/usr/share/tomcat6/lib:/usr/share/tomcat6/bin/bootstrap.jar:/usr/share/tomcat6/bin/tomcat-juli.jar:/usr/share/java/commons-daemon.jar -Dcatalina.base=/usr/share/tomcat6 -Dcatalina.home=/usr/share/tomcat6 -Djava.endorsed.dirs= -Djava.io.tmpdir=/var/cache/tomcat6/temp -Djava.util.logging.config.file=/usr/share/tomcat6/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager org.apache.catalina.startup.Bootstrap start

在我的windows机器上,我所要做的就是在catalina.properties文件中设置shared.folder,并确保我在其中调用了类。

顺便说一句,我在linux机器上没有管理员权限

EN

回答 1

Stack Overflow用户

发布于 2014-11-22 01:21:04

可能您必须在/usr/share/tomcat6下创建共享的/classes和共享的/lib文件夹。

在windows中,这些文件夹通常位于tomcat6文件夹下,但在Linux环境中的安装在这一点上有很大的不同。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25849246

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档