在ubuntu EC2上运行时,Confluence给出了奇怪的异常“与-Xloggc一起使用的文件名无效”

时间:2014-11-04 21:51:02

标签: ubuntu confluence

我在Amazon EC2上托管的Ubuntu服务器上安装了atlassian-confluence-5.6.3.tar.gz。 每当我试图在取消上面提到的文件后开始汇合它显示如下: ++++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++++++++++++++++++++ 要在前台运行Confluence,请使用start-confluence.sh -fg启动服务器 作为当前用户执行 如果您在启动Confluence时遇到问题,请参阅http://confluence.atlassian.com/display/DOC/Confluence+Installation+Guide

上的安装指南

服务器启动日志位于/home/ubuntu/atlassian-confluence-5.6.4/logs/catalina.out 使用CATALINA_BASE:/home/ubuntu/atlassian-confluence-5.6.4 使用CATALINA_HOME:/home/ubuntu/atlassian-confluence-5.6.4 使用CATALINA_TMPDIR:/home/ubuntu/atlassian-confluence-5.6.4/temp 使用JRE_HOME:/ usr 使用CLASSPATH:/home/ubuntu/atlassian-confluence-5.6.4/bin/bootstrap.jar:/home/ubuntu/atlassian-confluence-5.6.4/bin/tomcat-juli.jar 使用CATALINA_PID:/home/ubuntu/atlassian-confluence-5.6.4/work/catalina.pid Tomcat开始了。 ++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++ 但在检查时我可以看到Confluence尚未开始。 在检查文件/home/ubuntu/atlassian-confluence-5.6.4/logs/catalina.out时,我可以看到以下错误: ++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++ Java HotSpot(TM)64位服务器VM警告:忽略选项MaxPermSize = 256m;支持在8.0中删除 错误:无法创建Java虚拟机。 错误:发生了致命异常。程序将会退出。 与-Xloggc一起使用的文件名无效:文件名只能包含字符[AZ] [az] [0-9] -_。%[p | t],但它是/home/ubuntu/atlassian-confluence-5.6。 4 /日志/ GC-2014-11-04_20:26:52.log 注意%p或%t只能使用一次 ++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:4)

Debian 7 / JDK8上的相同问题 - 解决方法是编辑setenv.sh:将-Xloggc部分中的日期调用从date +%F_%T更改为date +%F。然后运行touch <CONFLUENCE_HOME>/logs/gc-2014-11-05.log(替换日期)。现在应该开始汇合。