Alfresco不是从tomcat开始的

时间:2012-07-16 18:17:39

标签: tomcat tomcat7 alfresco

我是alfresco的新手,我正在尝试运行它,但我有一个问题。在管理器应用程序页面的tomcat中,我有自己的露天应用程序,但没有运行(running = false)。如果我尝试启动tomcat返回错误

“失败 - 上下文路径/露天的申请无法启动”

我使用kubuntu 11.10,tomcat 7和alfresco 4

有人可以帮帮我吗?

这里是catalina log http://pastebin.com/NEPfRt8B

编辑:

将postgree驱动程序添加到lib dir后

http://pastebin.com/EzkpZPyE

EDIT2:

谢谢大家!我做到了。

对于其他具有相同错误的用户,我建议使用java-openjdk而不是java-sun

@drndivoje是的,它给了我这个错误,因为后台有一个java进程,我需要在安装的时候停止它,我想重启tomcat服务器。

2 个答案:

答案 0 :(得分:4)

无法加载JDBC驱动程序类'org.postgresql.Driver'

可能意味着您错过了Tomcat的lib子目录中的Postgress JDBC驱动程序。

如果您还没有这样做,请按照these说明如何使用PostgreSQL配置Alfresco 4

答案 1 :(得分:3)

Alfresco使用端口50500作为RMI。该端口已在您的盒子上使用。您可以按照Alfresco wiki http://wiki.alfresco.com/wiki/Port_numbers

的指示轻松更改RMI端口号

第二个解决方案是手动终止该进程(不建议用于生产盒,但对于本地开发环境,它更容易实现)。 使用:netstat -tulpn | grep 50500查找在50500端口上运行的进程。如果它是RMI(可能在您的机器上最后一次露天重启后没有被杀死),请点击:kill <pid>

希望它对你有用。