タグ

Tomcatに関するAmaiSaetaのブックマーク (4)

  • Tomcat7 でのWebアプリケーションをHTTPS通信に対応させる - Qiita

    背景 LANからインターネットに出る際にプロキシ経由となっている環境で、外部に立てたTomcat上のWebアプリにHTTPS通信ができるようにしたい。 諸事情(プロキシによるブロック)あって、外部のサーバーに直接接続できなかったので、まずはローカル環境で試した。 結果 事前確認 まずはHTTPでちゃんとアプリが起動しているか確認。 サービスで動かしているので、サービスを起動して、ブラウザでURLにアクセス。接続OK。 TomcatへのSSL対応処理 keystoreファイルの作成 コマンドでTomcatが使えるkeystoreを作成する。 "%JAVA_HOME%\bin\keytool" -genkey -alias tomcat -keyalg RSA 対話形式であれこれ聞かれるので、適宜入力。パスワードはあとで使うので忘れないように。 これで.keystoreファイルがローカルユーザ

    Tomcat7 でのWebアプリケーションをHTTPS通信に対応させる - Qiita
  • 『[Tomcat] 効率的にwebappsを再ロードする』

    でんさんの開発部屋 自分がつまずいた点の解決法や、技術動向などをメモ書きとして残しつつ 見てくれた人の知識として役立ってくれればいいなと切に願っているサイトです。 Tomcat でWeb アプリを作成していて煩わしく思うことがあります。 それは、アプリを更新したときのTomcat の再起動です。 アプリ自体はほんの1部しか書き換えてないのに、再起動って… 時間かかりすぎです。 しかし、Tomcat にはTomcat 自体を再起動しなくてもアプリを読み直す機能があります。 それが、Web Application Manager です。 Web Application Manager を利用するには、 http://localhost:8080/manager/html にアクセスしてください。 上記のURLにアクセスすると、ユーザ名、パスワードが聞かれると思います。 どんなユーザがアクセスで

    『[Tomcat] 効率的にwebappsを再ロードする』
  • クラスファイルの更新時にTomcatを再起動しない方法

    通常、サーブレットやJavaBeansなどに代表される「.class」ファイルを新規に作成(または更新)した場合、コンテナの再起動が必要となります。 しかし、コンテナの停止と起動の作業は、開発時における「.class」ファイルを頻繁に差し替える環境下では非常に面倒な作業といえるでしょう。 そこで、Tomcatではサーバ設定ファイル「server.xml」を編集することで、特定のフォルダ配下の「.class」ファイルが更新された場合には再起動を行わなくても済む方法が用意されています。 ただし、この処理を有効にした場合、コンテナは常に特定のフォルダ配下を監視するため、サーバに余計な負荷を強いることになります。実運用環境ではサイトのパフォーマンスに影響を与える可能性もありますので、あくまで開発環境でのみ使用するTIPSとして覚えておくとよいでしょう。 操作手順 「conf」フォルダ下の「serv

    クラスファイルの更新時にTomcatを再起動しない方法
  • メモ、ちょっと古いTomcatのデフォルトとFirefox39のhttps通信の相性問題解決について - uzullaがブログ

    備忘録でございます。 問題 SSL周りはここ数年で脆弱性の報告が多く上がっており、最近のブラウザは過去のSSL通信との互換性を捨て始めている。(というより、Weakなサーバーを拒否するようになった) 先日バージョンがあがったFirefox 39では、以下のようなエラーが表示されることがある。 An error occurred during a connection to *******. SSL received a weak ephemeral Diffie-Hellman key in Server Key Exchange handshake message. (Error code: ssl_error_weak_server_ephemeral_dh_key) 書いてある通りだが、設定が甘いサーバーはお断り、ということである。 (ちなみに、Firefox以外は特に怒らなかったり

    メモ、ちょっと古いTomcatのデフォルトとFirefox39のhttps通信の相性問題解決について - uzullaがブログ
  • 1