3

サーバー(windows7 R2)にTomcat 5.5があり、server.xmlでポート8095で実行するように構成しましたが、常にポート80で実行されます。複数のネットワークカードが構成されているため、構成でipaddressを指定しました

<Connector port="8095"               protocol="HTTP/1.1"
    address="10.0.51.30" maxHttpHeaderSize="8192"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="UTF-8" />

netstat は、ipaddress に対して次の値を返しました。

  TCP    10.0.51.30:80          dev-gn-04:0            LISTENING       16740

  TCP    10.0.51.30:80          dev-gn-04:51796        ESTABLISHED     16740

  TCP    10.0.51.30:80          dev-gn-04:51799        ESTABLISHED     16740

  TCP    10.0.51.30:80          dev-gn-04:51802        ESTABLISHED     16740

  TCP    10.0.51.30:80          dev-gn-04:51805        ESTABLISHED     16740

  TCP    10.0.51.30:80          dev-gn-04:51808        ESTABLISHED     16740

  TCP    10.0.51.30:80          dev-gn-04:51811        ESTABLISHED     16740

8095 ポートが開いていて、他のプロセスが使用していないと確信しています。

何が問題なのですか?

4

2 に答える 2

0

構成は私には良さそうです。1 つの問題は、コピー アンド ペーストからスタック オーバーフローへの貼り付けに過ぎないため、赤ニシンである可能性がありますが&lt;Connector port="8095"、 ではなくがあることです<Connector port="8095"。つまり、実際の文字ではなく、小なり記号のエスケープ シーケンスです。そして、あなたのサンプルスニペットでは、クロージング>は​​エスケープされた文字ではありません。とにかく、何かが起きていると思います。

于 2013-08-23T04:16:28.013 に答える