在Ubuntu 10.04上安装communote

我在Ubuntu 10.04服务器64(最小安装)上安装communote。

我正在按照手册和接受所有标准设置,但服务器不上来:

ad@communote:~$ tar -xzf Communote-linux-x64.tar.gz ad@communote:~$ cd Communote-1.1.4/ ad@communote:~/Communote-1.1.4$ sudo ./setup.sh ... java licence ... Do you agree to the above license terms? [yes or no] yes Please specify a name for Gruppe (communote): Please specify a name for Gruppe (communote): Please specify a name for User (communote): TOMCAT_USER=communote Please specify a name for Verzeichnis (/opt/communote): Parameter= Verzeichnis /opt/communote Please specify a name for Data_dir (/opt/communote/data): Parameter= Data_dir /opt/communote/data Please specify a port the application should use [8080]: The port 8080 will be used. Creating group: communote Creating user: communote Copying Java...tar xvfz files/32/jre-1.6.0_18-linux-x86.tar.gz /opt/communote/jre-1.6.0_18 Done. Copying Communote... Done. Preparing Communote...Done. Starting Communote... Done. You should visit http://localhost:8080/ now to finish the installation. If your server wasn't started automatically, you should try to start it manually using: sudo su communote <Enter> /opt/communote/communote/bin/startup.sh <Enter> ad@communote:~/Communote-1.1.4$ ad@communote:~/Communote-1.1.4$ sudo su communote communote@communote:/home/ad/Communote-1.1.4$ /opt/communote/communote/bin/startup.sh Using CATALINA_BASE: /opt/communote/communote Using CATALINA_HOME: /opt/communote/communote Using CATALINA_TMPDIR: /opt/communote/communote/temp Using JRE_HOME: /opt/communote/jre-1.6.0_18 Using CLASSPATH: /opt/communote/communote/bin/bootstrap.jar communote@communote:/home/ad/Communote-1.1.4$ communote@communote:/home/ad/Communote-1.1.4$ exit exit ad@communote:~/Communote-1.1.4$ sudo ps aux|grep communote ad 2122 0.0 0.1 7628 924 pts/0 S+ 13:52 0:00 grep --color=auto communote ad@communote:~/Communote-1.1.4$ telnet localhost 8080 Trying ::1... Trying 127.0.0.1... telnet: Unable to connect to remote host: Connection refused ad@communote:~/Communote-1.1.4$ 

所以没有任何一个“通讯”的程序,也没有人在8080端口上听

你能帮我吗?

编辑

 ad@communote:~/Communote-1.1.4$ sudo netstat -nltp Aktive Internetverbindungen (Nur Server) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 971/sshd tcp6 0 0 :::139 :::* LISTEN 584/smbd tcp6 0 0 :::22 :::* LISTEN 971/sshd tcp6 0 0 :::445 :::* LISTEN 584/smbd 

编辑2

这是原始的启动脚本:

http://gist.github.com/615026


解答

我手动将64位JRE从安装程序复制到:

 /opt/communote/jre-1.6.0_18 

目录是空的,现在它有:

 ad@communote:/opt/communote/jre-1.6.0_18$ ls bin COPYRIGHT javaws lib LICENSE man plugin README THIRDPARTYLICENSEREADME.txt Welcome.html 

现在开始,因为它应该:

 sudo su communote -c "/opt/communote/communote/bin/startup.sh" 

谢谢fmysky!

编辑:

过了一段时间,我决定在32位的虚拟机上重新安装communote。 JVM有时在64位上很慢。

试试64位jre?

setup.sh安装程序脚本会尝试检测系统的体系结构。 这是通过调用“uname -m”并检查它是否等于x86_64来完成的。 这似乎在你的Ubuntu安装失败。 要解决这个问题,请告诉我们该命令的输出。