タグ

tomcatに関するmtype24のブックマーク (3)

  • [ThinkIT] 第1回:Tomcatって何ですか? (3/3)

    サーブレットはCGIと違い、リクエストに対する処理が終了した後も、プロセスを起動し続けながらリクエストを待つので、サーバのリソースを無駄に消費しているともいえます。これはサーバのリソースが限られる環境では問題になるかもしれません。 1つのリクエストに対して1つのプロセスが起動されるCGIでは、メモリ空間やファイルといったリソースも別々に確保されます。しかしサーブレットでは1つのプロセスが持つリソースを複数のスレッドで共有しています。これはサーブレットの特徴でもありますが、同時に複数のスレッドでリソースの競合や干渉が起きてしまう危険性をはらみます。そのためサーブレットプログラムでは、スレッドセーフなコードを書くように注意する必要があります。 サーブレットにはこのような注意点も存在しますが、それを補って余りある利点が認められ、特に大中規模Webアプリケーションの開発に広く利用されているので

    mtype24
    mtype24 2011/06/13
    サーブレットとCGIの違い
  • tomcatが起動しない時は、ポート番号の競合を疑う

    <IT技術の処方箋:tomcatが起動しない時は、ポート番号の競合を疑う> Tomcatが起動しない原因は、いくつかあるのですが、 そのメジャーな理由としてポート番号の競合があります。 Tomcatは、デフォルトで8080というポート番号を 使用するようになっているのですが、 この番号が既に使用されていると、 起動が失敗します。(あたりまえですが) 最近、一番よく聞くのが、Oracleとの競合。 開発環境で、Oracleを普通にインストールすると、 なんと8080ポートが使用中になってしまいます。 その後、Tomcatをインストールすると、起動に失敗する。 というわけです。 まったく不便なものです。 OracleとTomcatを開発環境で同時に使うのはあたりまえなのに。 手っ取り早く解決するには、Tomcatのポート番号を変更しましょう。 Tomcatディレクトリ(CATALINA_HOM

    mtype24
    mtype24 2011/06/09
    OracleとEclipseを同時に入れた場合はTomcatのポート番号を変更する。
  • 「Tomcat5.5が起動できない」(1) Java Solution - @IT

    IT 会議室 Indexリンク Windows Server Insider Insider.NET System Insider XML & SOA Linux Square Master of IP Network Java Solution Security & Trust Database Expert RFID+IC リッチクライアント & 帳票 Server & Storage Coding Edge @ITクラブ Cafe VB業務アプリケーション開発研究 @IT SpecialPR

  • 1