1

通常、ポート 8080 から 8443 へのリダイレクトを実行するように Tomcat 7 を構成しました。以下は構成の一部であり、すべてが期待どおりに機能します。

サーバー.xml

<Connector executor="tomcatThreadPool" port="8080" protocol="HTTP/1.1"
    connectionTimeout="20000" redirectPort="8443" />
<!-- Define a SSL HTTP/1.1 Connector on port 8443 This connector uses the 
    JSSE configuration, when using APR, the connector should be using the OpenSSL 
    style configuration described in the APR documentation -->

<Connector SSLEnabled="true" clientAuth="false"
    keystoreFile="conf/somestore" keystorePass="somekey"
    maxThreads="200" port="8443" protocol="org.apache.coyote.http11.Http11Protocol"
    scheme="https" secure="true" sslProtocol="TLS" />

今日だけ、最初のコネクタを構成から削除することにしました。ただし、Eclipse でサーバーの開始ボタンを押した後、Tomcat 7 の開始が終了しないというメッセージを除いて、すべて問題ないようです。

ここに画像の説明を入力

そして最終的にこれ:

ここに画像の説明を入力

ちなみに、この問題は Eclipse 内の Tomcat でのみ発生します。Eclipse がまだ古いポートを介してアプリケーションにアクセスしようとしている可能性はありますか? どんなポインタでも大歓迎です。

更新しました

Portsサーバー インスタンスをダブルクリックすると、セクションの下に 2 つのポート番号しか表示されません。

  1. 8005 である Tomcat 管理ポート
  2. 8443 の SSL ポート
4

3 に答える 3

0

Eclipse はサーバー構成のコピーを作成し、「サーバー」プロジェクトの下に保存します。

サーバー ビューで、サーバー名をダブルクリックします。構成ウィンドウが開いたら、[ポート] セクションで編集できます。

編集済み***

「Servers」プロジェクトを開き、server.xml を直接編集して、現在の 8080 ポートを保持する「Connector」タグを探して、さらに先に進むことができます。

http://farm8.staticflickr.com/7390/9559799161_3a152c1ac1_o.jpg

于 2013-08-21T08:16:54.953 に答える