启动 Glassfish AS 会告诉我端口 4848 被阻止(或我配置的任何端口)。但是检查端口没有使用。没有防火墙。
root@ubuntu:~/glassfishv3/glassfish/bin# netstat -tlunp
Active Internet connections (only servers)
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 2149/sshd
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 2441/cupsd
tcp 0 0 0.0.0.0:5432 0.0.0.0:* LISTEN 2075/postgres
tcp6 0 0 :::22 :::* LISTEN 2149/sshd
tcp6 0 0 :::5432 :::* LISTEN 2075/postgres
udp 0 0 0.0.0.0:68 0.0.0.0:* 2082/dhclient3
udp 0 0 0.0.0.0:39256 0.0.0.0:* 2413/avahi-daemon:
udp 0 0 0.0.0.0:5353 0.0.0.0:* 2413/avahi-daemon:
Run Code Online (Sandbox Code Playgroud)
Ubuntu 9.04 Linux ubuntu 2.6.28-11-generic #42-Ubuntu SMP Fri Apr 17 01:58:03 UTC 2009 x86_64 GNU/Linux(它是一个虚拟服务器)。
不太确定如何解决这个问题。
小智 0
正如 Insyte 所建议的,确切的错误可能会帮助我们排除故障。
但如果 glassfish 没有任何帮助,您可以考虑 strace(1),这样您就可以找到失败的系统调用及其引发的错误。您可能需要 -f 来跟踪分叉子进程,具体取决于 glassfish 的行为方式。
| 归档时间: |
|
| 查看次数: |
8818 次 |
| 最近记录: |