2014-02-17 46 views
1

Tomcat8如何绑定到Windows网络套接字是否存在差异?从控制台(通过startup.bat)启动if作为Windows服务启动?如果Tomcat作为Windows服务启动,我无法连接到应用程序Web。见netstat的,如果从控制台启动:作为Windows服务的Tomcat8 - 在网络套接字上侦听

C:\ Program Files文件\ Apache软件基金会\ Apache的Tomcat的8.0.0-RC10 \ BIN> netstat的-abnop TCP | grep的-i-B2 8089 [java.exe的] **

TCP 0.0.0.0:8089 0.0.0.0:0 LISTENING 6016

见netstat的,如果作为服务启动(注意倾听不同的名称过程):

C:\ Program Files \ Apache Software Foundation \ apache-tomcat-8.0.0-RC10 \ bin> netstat -abnop tcp | grep的-i-B2 8089 [tomcat8.exe] **

TCP 0.0.0.0:8089 0.0.0.0:0 LISTENING 2856

Windows服务是由文件创建:“service.bat安装'。 服务的“图像路径”是:“c:\ Program Files \ Apache Software Foundation \ apache-tomcat-8.0.0-RC10 \ bin \ tomcat8.exe”// RS // Tomcat8

我在做什么错误?

你应该做

回答

1

1日的事情: 检查您的Windows防火墙:)

当你说“不同的名字听的过程中”,你谈论的PID?您是否尝试使用“ProcessExplorer”(http://technet.microsoft.com/en-us/sysinternals/bb896653)来检查启动Tomcat实例时创建的Java进程之间的差异?

将鼠标悬停在java进程上时,您可以看到为该JVM实例分配的JVM参数,当您右键单击java.exe进程时可以检查其属性,在“TCP/IP”选项卡上可以检查您的Tomcat是否在正确的端口上侦听。尝试使用这两种方法启动Tomcat,并仔细查看ProcessExplorer,它应该可以帮助您识别任何错误配置。

+0

不,我真的在谈论“进程名称”,有些编辑我的文章和重新格式化的命令: -/ – user2956477

+0

C:\ Program Files \ Apache Software Foundation \ apache-tomcat-8.0.0-RC10 \ bin> netstat -abnop tcp | grep -i -B2 8089 [java.exe] TCP 0.0.0.0:8089 0.0.0.0:0 LISTENING 6016 – user2956477

+0

呃,我不知道如何使用这个UI来更正格式。我的命令以8089结尾,其余(包括'java'或'tomcat'字符串是netstat输出。 – user2956477

相关问题