我正在尝试启动Liferay。 几个星期前正在工作。 当我进入本地主机: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上的这个论坛线程可能包含一个提示hwo来解决这个问题:
http://www.liferay.com/web/guest/community/forums/-/message_boards/message/2436518
我删除了我的portal-ext.properties,并直接在portal-impl.jar中更改了我的数据库设置,现在我不再看到这个问题。
这可能是这个问题 ,固定在当前的主干。 Subversion提交信息也包含在Jira中,所以你可以在你的代码中应用相同的补丁。 (见发行者的鱼眼信息)
否则(如果splattne的链接没有帮助),我们需要更多的信息: