我正在尝试启动并运行一个简单的 JProfiler localhost 会话。我已经创建了会话,主机是 127.0.0.1,端口是默认的 8849,并且我已经将启动/关闭命令指向了我的本地 tomcat 安装 startup.sh/shutdown.sh。我单击确定,我得到“连接到 127.0.0.1:8849”,150 秒后(我修改了超时)它超时并说:
无法连接到 127.0.0.1:8849。请确保远程地址正确,远程程序启动正常,网络路由允许socket连接。
地址不可能是错误的,并且我已经验证 (ps -ef|grep tomcat) 进程已启动,并且还检查了 tomcat 日志,它正在等待请求:
INFO: Starting Coyote HTTP/1.1 on http-8080
Apr 15, 2011 7:49:13 AM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
Apr 15, 2011 7:49:13 AM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/21 config=null
Apr 15, 2011 7:49:13 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 47312 ms
我还需要做些什么来打开端口吗?例如,我是否应该修改传递给 tomcat 的 JAVA_OPTS?