我正在尝试启动 Liferay。几周前它还在工作。当我输入 localhost:8080 时,出现 404 错误。
这是发生错误的堆栈跟踪。有没有人对如何解决这个问题有任何想法。我正在使用 Liferay Portal 5.2.2 和 Tomcat 5.5
08:07:46,919 ERROR [ContextLoader:220] Context initialization failed
java.lang.StackOverflowError at java.lang.ClassLoader.findBootstrapClass(Native Method)at
java.lang.ClassLoader.findBootstrapClass0(ClassLoader.java:891) at
java.lang.ClassLoader.loadClass(ClassLoader.java:301) at
java.lang.ClassLoader.loadClass(ClassLoader.java:299) at
sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268) at
java.lang.ClassLoader.loadClass(ClassLoader.java:251) at
java.net.URL.getURLStreamHandler(URL.java:1141) at java.net.URL.(URL.java:572) at
java.net.URL.(URL.java:464) at
sun.misc.URLClassPath$FileLoader.getResource(URLClassPath.java:883) at
sun.misc.URLClassPath$FileLoader.findResource(URLClassPath.java:872) at
sun.misc.URLClassPath.findResource(URLClassPath.java:142) at
java.net.URLClassLoader$2.run(URLClassLoader.java:362) at
java.security.AccessController.doPrivileged(Native Method) at
java.net.URLClassLoader.findResource(URLClassLoader.java:359) at
java.lang.ClassLoader.getResource(ClassLoader.java:977) at
java.lang.ClassLoader.getResource(ClassLoader.java:972) at
org.apache.catalina.loader.WebappClassLoader.getResource(WebappClassL oader.java:1123) at
org.apache.commons.configuration.ConfigurationUtils.locateFromClasspa
th(ConfigurationUtils.java:531) at
org.apache.commons.configuration.ConfigurationUtils.locate(Configurat ionUtils.java:513) at
org.apache.commons.configuration.AbstractFileConfiguration.load(Abstr actFileConfiguration.java:211) at
liferay.com 上的此论坛主题可能包含解决此问题的提示:
http://www.liferay.com/web/guest/community/forums/-/message_boards/message/2436518
可能是这个问题,已在当前主干中修复。颠覆提交信息也包含在 Jira 中,因此您可以将相同的补丁应用于您的代码。(查看issuetracker中的鱼眼信息)
否则(如果 splattne 的链接没有帮助)我们将需要更多信息: