タグ

tomcatに関するkamatama_41のブックマーク (17)

  • URLパターンの優先順位 - Webアプリケーション - サーブレット入門

    ここまでにURLパターンの4つの記述方法を見てきましたが、URLパターンの指定の仕方によっては複数のパターンにマッチする場合があります。その場合サーブレットの呼び出しがどのパターンにマッチするかはURLパターンの記述方法毎に優先順位があります。 URLパターンの優先順位は下記の通りです。 高 特定のファイルへのマッピング パスマッピング 拡張子マッピング デフォルトマッピング 低 上から順に優先順位が高いです。その為、「特定のファイルへのマッピング」が一番優先順位が高く、「デフォルトマッピング」が一番優先順位が低いことになります。 パスマッピングで「/*」と書けばデフォルトマッピングと同じことが出来るのにデフォルトマッピングが用意されているのは、パスマッピングで「/*」と記述してしまうと拡張子マッピングの方が優先順位が低いため、拡張子マッピングにマッチしなくなってしまうためです。 例えば下

    kamatama_41
    kamatama_41 2015/02/16
    “パスマッピングで「/*」と記述してしまうと拡張子マッピングの方が優先順位が低いため、拡張子マッピングにマッチしなくなってしまうためです。”
  • Apache Tomcat® - Migration Guide - Tomcat 7.0.x

    Apache Tomcat 7 supports Java Servlet 3.0, JavaServer Pages 2.2, Expression Language 2.2 and WebSocket 1.1 specifications. The changes between versions of specifications may be found in the Changes appendix in each of specification documents. In JSP pages that use wildcard import syntax the new classes added in Servlet API may conflict with ones in web applications. For example, if package "a" con

  • Tomcat7セッション永続化 〜 DynamoDB編|アドカレ2013 : CFn #24 | DevelopersIO

    『アドベントカレンダー2013:AWS CloudFormationビッグバンテンプレート』、日は24日目クリスマス・イブDEATH。横田あかりDEATH!クラスメソッド開発ブログの公開記事が2000を超えました!そして私の執筆ランクが30に上がりました!おめでたい〜! 昨日は慎介さんのGlusterFS編でした。分散ファイルシステムをボタン一発で構築ってステキ。 Tomcatのセッション管理 Tomcatのセッション管理にDynamoDBを使う方法については、Amazon DynamoDBによるTomcatセッション永続化とフェイルオーバーというエントリで以前紹介致しました。 以前のエントリでは、ロードバランサー配下のTomcatのセッション管理の方法について考え方といくつかの実現手段をご紹介しまして、セッションの永続化についてDynamoDBを使ったらどういった動きになるのか確認し

    Tomcat7セッション永続化 〜 DynamoDB編|アドカレ2013 : CFn #24 | DevelopersIO
  • WebSocketが一番速いアプリケーションサーバはどれだ?

    WebSocketが一番速いアプリケーションサーバはどれだ?:Tomcat、Jetty、Socket.IO/Node.js性能比較(1/3 ページ) はじめに 2012年の10月にWindows 8が発売され、そこに搭載されたInternet Explorer(以下、IE) 10ではHTML5の機能が利用できるようになりました。また、2013年の2月にWindows 7版のIE 10もリリースされ多くのユーザーがHTML5の恩恵を受けられるようになりました。 HTML5の機能の多くは、Webブラウザ側で実装されれば、HTMLCSSを適切に記述することで利用が可能です。しかし、今回取り上げるWebSocketはサーバ側でも機能の実装が必要です。このため、WebSocketを利用する場合はWebブラウザだけではなくサーバを選ぶ必要があります。 WebSocketそのものの技術的な解説は、以下

    WebSocketが一番速いアプリケーションサーバはどれだ?
    kamatama_41
    kamatama_41 2013/06/06
    javaのwebsocket。jettyの方が古くからある分パフォーマンスが安定している用に見受けられる。
  • PaaSでGrailsならCloudBeesがイイ

    HerokuとかCloud Foundryとか、いろんなPaaSを試してみましたが、今のところCloudBeesが良い感じだと思いました。 なお、パフォーマンスや安定性を調査したわけではなく、アプリを動かしてみたときの単純な感想です。 Jelasticなど、Javaをメインに想定したPaaSであればGrailsとの相性もいいと思うので、更に調査したいと思っています。 さて、CloudBeesですが、無料範囲だと、1アプリにつき2インスタンス、5アプリまで作れるようです。さらにビルド環境も用意してくれます。 メモリ制限がきついので格運用するときは有料プランが必要でしょうけど、試しに始めてみるにはいいGrails実行環境なんじゃないでしょうか。 以下いいとこ雑感 Amazon EC2で動作 これはメリットデメリットあると思いますが、とりあえずMongoHQとかMongoLabとかAmazon

  • Spring-MVCの日本語文字化けでハマったところ

    Spring-MVCを使うと、とてもきれいにMVCを分割することができて、すごく気持ちよくコードを書くことが出来ます。 とても気に入って、このところずっとこれを使っているのですが、使いはじめの頃に躓いたことをメモ。 はじめに。今回はWindowsXP上のTomcat環境で試してます。 環境によって違うとは思うので、ソンナコトナイヨって方にはこの内容は必要ありません。 GETによるリクエストで、なにかしら日語をはじめとしたマルチバイトのデータを投げたい場合があったとします。 そういった場合、(デプロイ先のOSなどにもよるかもしれませんが)何も設定していない状態では、 コントローラで該当の値を受け取ったとき、文字化けを起こしてしまいます。 この文字化け、URLEncodeとの組み合わせて化けていて、元に戻すことが出来ない。 Spring-MVCでの日語環境でのWebアプリ開発の準備をするた

    Spring-MVCの日本語文字化けでハマったところ
  • 感想: 体系的に学ぶ 安全なWebアプリケーションの作り方 - penultの日記

    読んでます。 体系的に学ぶ 安全なWebアプリケーションの作り方 脆弱性が生まれる原理と対策の実践 作者: 徳丸浩出版社/メーカー: SBクリエイティブ発売日: 2011/03/01メディア: 単行購入: 119人 クリック: 4,283回この商品を含むブログ (146件) を見る まだ途中だけど、主にJava/Tomcatユーザとしての備忘メモ。ただし、セキュリティの専門家でも何でもないので間違いは大いにあると思われます。 HttpOnly 属性の指定(p.103) Tomcat では、Tomcat7以降(Servlet 3.0以降)なら単純に web.xml か web-fragment.xml に <session-config> <cookie-config> <http-only>true</http-only> </cookie-config> </session-confi

    感想: 体系的に学ぶ 安全なWebアプリケーションの作り方 - penultの日記
  • eclipseからシンプルにtomcatをデバッグ起動する方法 - SysdeoプラグインやWTPを使わずにデバッグする。

    ←フエルチラシノウラ。トップページへもどる。 eclipseからシンプルにtomcatをデバッグ起動する方法 - SysdeoプラグインやWTPを使わずにデバッグする。 tomcat デバッグ eclipse プラグイン sysdeo wtp 実行 複数起動 maven2 eclipseからシンプルにtomcatをデバッグ起動する方法 - SysdeoプラグインやWTPを使わずにデバッグする。 ウェブアプリをシンプルにデバッグ実行したい。 eclipse で webアプリを開発する時、tomcatプラグインを入れたり、eclipseWTPを使ったりして開発する方が多いと思います。 でも、これらのプラグインはいまいちなところも多いです。たとえば、起動に時間が掛かるとか複数のインスタンスを立ち上げるのが面倒だとか。。。 そこで今回は、特別なtomcatプラグインに頼らずに、まるで普通のJava

  • Eclipse を使用しての Java サーブレット・プログラム開発

    kkaneko.com 2024 著作権. 不許複製 プライバシーポリシー

  • kkaneko.com

    kkaneko.com 2023 著作権. 不許複製 プライバシーポリシー

  • ClassNotFoundExceptionの原因と対策 | Rutakeの技術メモ

    English Post: ClassNotFoundException cause and solution. ClassNotFoundExceptionの原因はNoClassDefFoundErrorなどに比べるとわかりやすい。 ClassForNameしているところが原因なので、たいていは引数のクラス名のスペルミス。 このエラーが発生するときは、間接的にしているClassForNameを使っているケースがほとんどだろう。 一例として、web.xmlのServletやFilterの定義でクラス名が間違っているとこれまたTomcat起動時にClassNotFoundExceptionで落ちる。 その場合は以下のようなメッセージがでてTomcatのコンテキスト起動に失敗する。この場合該当Servletは利用不可能となるので、「the requested resource is not a

  • Tomcat 6.0のインストールと環境設定 - サーブレット入門

    サーブレットやJSPなどサーバー側でのアプリケーションを開発するため、サーブレットコンテナの1つであるTomacatを利用していきます。ここではTomcatのインストールと環境設定について確認していきます。2010年04月現在の最新バージョンはTomcat 6.0.26です。 なおTomcat 6.0を動作させるにはJava SE 5以上が必須です。事前にインストールを行っておいて下さい。JDKのインストールについては「JDK(Java)のインストールと環境設定」を参照して下さい。 Tomcatのダウンロード Tomcatのインストール Tomcatへの接続 Windowsサービスの確認 Servlet 2.5/JSP 2.1 仕様書の確認 CATALINA_HOMEの設定 サーブレットアプリケーションのコンパイル エラーが出た場合の対処方法 Unable to open the serv

  • Tomcatプラグイン インストール(Eclipse3.6)

    Tomcatプラグイン(Sysdeo Eclipse Tomcat Launcher plugin)のEclipse3.6へのインストールと設定手順です。TomcatプラグインはEclipse上からTomcatを起動/停止を行うためのプラグインです。 なお失敗が心配な人は、インストール前にEclipseのバックアップと変更したTomcatの設定ファイルのバックアップを取ったほうがよいでしょう。 設定環境 OS:Windows 7 Ultimate 64bit Java:6.0.20 64bit Eclipse:3.6.0 (Helios) Tomcat:6.0.29 64bit(zip版) 名称 {ECLIPSE_HOME}:eclipseフォルダ ■ダウンロード Tomcatプラグインは新規に開発されていないため、Eclipseのインストール機能でインストールすることができません。プラグ

  • ScalaでServletを使ってみる

    Scala仕事をサボって勉強しています。ScalaJava VM上で動くオブジェクト指向+関数型言語で、Javaクラスを使ったり、ScalaクラスをJavaで使ったりできるんですね。とても楽しいです。 インタープリタで対話的に実行できるし、スクリプト言語のように実行できるし、コンパイルして実行することもできます。実行環境は、MacPortsで入れることができるので、インストールもお手軽にできます。 んで、Scalaをコンパイルすると、.classファイルができる。つまり、Javaをコンパイルした時と同じモノが出来るわけです。このおかげで、JavaScalaはシームレスな連携をするので、ScalaでWebアプリを実装できるんじゃねーかと思い、やってみた。 環境は以下の通り。 Mac OS 10.5.6 Eclipse 3.4.2 + Scala Eclipse Plugin 2.7.3

    ScalaでServletを使ってみる
  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • http://www.od.eng.kansai-u.ac.jp/docs/eclipse-tomcat-DynamicWebProject.pdf

  • Tomcat 7も対応したServlet 3.0の6つの主な変更点

    実装する仕様は、以下のバージョンにアップデートされました。 Servlet 2.5⇒Servlet 3.0 JSP 2.1⇒JSP 2.2 EL 2.1⇒EL 2.2 連載では3回の連載を通して、Tomcatの最新メジャーバージョンであるTomcat 7について説明します。第1回目と第2回目でServlet 3.0を紹介し、第3回目でTomcat独自の新機能を紹介する予定です。 Servlet 3.0における6つの主な変更点 第1回目となる今回は、Tomcat 7が実装したServlet 3.0について説明します。Servlet 3.0とはJSR-315のことを指します。Tomcatは、このJSR-315仕様を実装しています。 Servlet 3.0では、Servlet 2.5に対して主に、次のような仕様変更を導入しました。 Ease of Development(EoD、開発容易性)

    Tomcat 7も対応したServlet 3.0の6つの主な変更点
  • 1