タグ

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

  • dockerコンテナのtomcatにEclipseからリモートデバッグする - 気になったことをいろいろやってみる

    タイトルの通りです。 複数プロジェクト、複数システム開発してるとtomcatもいろんなバージョンが必要になります。 ローカルマシンのJREバージョンとかに依存せず、さくっとtomcatを動作させられるといいですよね。 Eclipseからは「リモートデバッグ」を利用することで、案外簡単に実現できました。 やり方 tomcatをdockerコンテナで起動 JavaプロジェクトをMavenで作成しているので、[プロジェクトroot]/targetをtomcatの/usr/local/tomcat/webappsにマッピングしてdockerコンテナのtomcatを起動します。 そうすると、[プロジェクトroot]/targetに作成されるwarが自動でtomcatにデプロイされます。 -vでvolumeマウントしている部分をwarの出力先に変更すればお好みのフォルダ構成で利用できます。 cd [プ

    dockerコンテナのtomcatにEclipseからリモートデバッグする - 気になったことをいろいろやってみる
  • サーブレットの呼び出し方

    少し脱線しますが、サーブレットの呼び出し方について確認しておきます。 今後のテストで利用するサンプル用アプリケーションを作成しながら確認していきましょう。 まずWebアプリケーション全体のパスを決めます。今回は「webxmltest」とします。 次にこのWebアプリケーション全体を配置するディレクトリを決めます。「d:\servlet-sample\webxmltest\」というディレクトリを作成しました。またこのディレクトリの中には「WEB-INF」ディレクトリを作成し、さらに「WEB-INF」ディレクトリの中に「classes」ディレクトリを作成します。 「WEB-INF」ディレクトリの中には「web.xml」ファイルを、「classes」ディレクトリの中にはクラスファイルを配置します。 次にコンテキストファイルを作成します。Webアプリケーションのパスが「webxmltest」ですの

  • TomcatではなくJBossを選ぶ○○の理由 - nekop's blog

    java-ja忘年会でharu860さんに聞かれたのでエントリを書くよ。と思ってざっくり書いて放置していましたすみません。この質問へのよくある回答として「EJBを使うとき」みたいなものがありますが、この回答は多くの場合何の役にも立ちませんね。このような回答をする人はJBossをあまり良く理解していない可能性があります。 というわけで、JBossを使っているユーザがどのようなモチベーションでTomcatではなくJBossを使うのか、もしくは完全にJBossに乗り換えているのか、実例ベースの理由をいくつか紹介しましょう。 機能 Tomcatで提供される機能は基的にServlet, JSP, JDBC接続プールのみで、他のものは提供されていません。シンプルですが、他のものが必要になったときに、それらをインテグレーションするコストが発生するなど、少し面倒なことになります。 TomcatになくてJ

    TomcatではなくJBossを選ぶ○○の理由 - nekop's blog
    fumokmm
    fumokmm 2011/07/25
    ちとあとで。
  • Tomcat5めも

    作成 2003/1/6 更新 2003/1/8 Tomcat5の新機能についてメモってきます。 クラスタリング ロードバランス J2EE1.4 JSP2.0 Servlet2.4 クラスタリング クラスタリングとは、システムの信頼性を高めるための仕組みです。複数のサーバを起動しておいて、1つがクラッシュしてしまった場合でも他のサーバで処理を引き継げるようにします。JavaのWebアプリケーションサーバでクラスタを組むときに問題になるのは、セッションデータです。一台がダウンしたときに、別のサーバで処理をひきつぐにしても、それまでのセッションデータがないことには、処理が引き継げません。そのために、セッションデータをサーバ間で複製しておく仕組みをセッションレプリケーションと言います。Tomcatにはこれまで、セッションレプリケーションの仕組みがなく、この点が商用アプリケーションに比べて、機能的に

  • 1