タグ

JavaとTomcatに関するclavierのブックマーク (7)

  • Tomcat 8でJAX-RS 2.0 (さらにCDIも利用) - Jaybanuan's Blog

    はじめに CDIを利用したJAX-RS 2.0のアプリを作成し、Tomcat 8で実行するサンプル。 web.xmlレスの情報が少ないので、まとめておく。 ビルドにはJDK 8とMaven 3を利用。 また、JAX-RS 2.0の実装としてJerseyを、CDIの実装としてWeldを利用。 実行にはServlet 3.0に対応したTomcat 7以降(ここで試したのはTomcat 8)が必要。 ディレクトリ構成 . |-- pom.xml `-- src `-- main |-- java | `-- redj | `-- hello | `-- cdi | `-- jersey | |-- ApplicationConfig.java | |-- Greeting.java | `-- GreetingResource.java `-- resources `-- META-INF `-

    Tomcat 8でJAX-RS 2.0 (さらにCDIも利用) - Jaybanuan's Blog
  • Tomcat JDBC Connection Poolで通常のJavaプログラムからPostgreSQL 9.3に接続する

    Tomcat JDBC Connection Poolで通常のJavaプログラムからPostgreSQL 9.3に接続する 久しぶりにTomcatを触って知ったのですが、Tomcat 7.0.19以降は独自のコネクションプールを 同梱するようになっているんですね。 Commons DBCPを超えるTomcat JDBC Poolとは 勉強がてら、素のJavaから使ってみます。 サンプルプログラム プログラムは、こちらのドキュメントを参考にしました。というかそのままです。 The Tomcat JDBC Connection Pool 今回は、PostgreSQL 9.3への接続をプーリングしてみようと思います。 実行に必要なjarファイルは、PostgreSQL JDBCドライバ FreeBSD + PostgreSQL 9.3.2 にJavaで接続する こちらでダウンロードした「post

    Tomcat JDBC Connection Poolで通常のJavaプログラムからPostgreSQL 9.3に接続する
  • DynamoDBでTomcatのセッション共有をするとハマるかも - 谷本 心 in せろ部屋

    AWS仕事で使い始めて1年半、 ようやく頭がクラウド脳に切り替わってきた [twitter:@cero_t] です。 好きなAWSサービスはKinesisです。まだ使ってませんけどね! さて、今日のテーマは「AWSでTomcatのセッション共有」です。 EC2上で動くTomcatのセッションオブジェクトを、DynamoDBを使って共有するというものです。 話題としてはそれなりに枯れていると思うのですが、 実案件で使おうと思ったら問題が出そうになって困ってる、という話です。 発生する問題は? どういう問題が起きるか、先に書いておきます。 発生する問題は、 複数のTomcatをELBで分散させている時に、 スケールインやスケールアウトが短時間に連続して発生すると、 セッションが巻き戻る(先祖返りする)可能性がある、というものです。 セッションが消えるならまだしも、 先祖返りするというのは、実

    DynamoDBでTomcatのセッション共有をするとハマるかも - 谷本 心 in せろ部屋
  • Tomcat/Javaで対話的にデータサイエンスする

    はじめに Scutumではベイジアンネットワークをはじめ、データサイエンスを積極的に導入して高性能のWAFを実現することを目指しています。データサイエンスやデータマイニングでは、解析対象のデータに対して対話的に解析を行うことが多くなります。今回は基的には「対話的プログラミング環境でない」Javaで、データを対話的に解析する方法をご紹介します。 一般的なJavaアプリケーションのライフサイクル JavaはRに代表されるような対話的なプログラミング環境とは異なり、基的には一度コードを書いたらそれがコンパイルされ、ある程度「固定」されたものになり、プロセス起動中は「事前に準備したコード」を使って処理をします。 Javaでデータを解析する場合には、プロセスの起動後にデータが読み込まれ、解析処理が行われ、何かしらの結果をはき出して終了する、というのが1つのステップになります。 解析を実際に行う人

    Tomcat/Javaで対話的にデータサイエンスする
  • Tomcatの環境構築って皆どうやってるんだろう?(オレオレ設定を晒す) - penultの日記

    Tomcat をそれなりに気でセットアップしたいんだけど…… WebLogic を多く使っていたので Tomcat はほとんど経験が無く、ネットでも実用的な情報がほとんど見つからないので一般的にはどうセットアップするのが正しいのかよくわからない。も買ったけどカバー範囲が広い代わりに内容が浅くほとんど役に立たず*1。 とりあえず断片的情報をかき集めて作ったやり方を晒してみる。 前提条件 Red Hat系Linuxで、SELinuxとかは使ってないとする。 標準の Apache HTTP Server 2.2 が入っているとする。 Java 6はインストール済みの前提で、${JAVA_HOME} で参照できるとする。 ファイルのインストール まず、Tomcat用のユーザを作る。 # useradd tomcat # passwd tomcat公式サイトのダウンロードページ http://t

    Tomcatの環境構築って皆どうやってるんだろう?(オレオレ設定を晒す) - penultの日記
  • Javaウェブオペレーションエンジニアがトラブル切りわけ時に見ていること3つ - カイワレの大冒険 Third

    忘年会シーズンで肝臓への負担を極力避けている@masudaKです。今回はJavaアプリケーションの運用のポイントに関して、書いてみたいと思います。 このエントリはJava Advent Calendar 2012の22日目のエントリです。 Javaアプリケーションの運用ポイントとは 昨今ではLLのほうが敷居が低く、開発スピードも早いということからか、PHPRubyなどのLLによるWebアプリケーションが多くリリースされているかと思います。 しかしながら、TwitterがJVMベースの開発にシフトしたように、より深いレベルで実装を行おうとした際にLL以外の実装も一つの選択肢として残っているのは間違いないでしょう。 そのようななかで自分が最もよく触れているJavaでのアプリケーションの運用ポイントについて述べてみたいと思います。 ここでいう「運用」とは、サービスをリリースしたのち、サービスへ

    Javaウェブオペレーションエンジニアがトラブル切りわけ時に見ていること3つ - カイワレの大冒険 Third
  • Tomcat ユーザーズガイド

    Tomcat ユーザーズ・ガイド このドキュメントは、Tomcat サーブレット・コンテナの紹介です。 だれでもTomcatをインストール、設定、配置するのに十分である必要があります。 また、新規ユーザに対する共通の多くの質問に答えます。また全てのユーザが Tomcat FAQ やこのドキュメントに存在しないような質問と答えを加える ことを薦めます。 もしこの文書についてコメントや提案があるならば、 mailing listsに 参加するのをためらわないで下さい。 この文書は Gal Shachoによって、Tomcat: A Minimalistic User's Guide として作成され、その他大勢の人によって修正さました。 これはまだ作業中と思ってください。Tomcatソースツリーが絶えず変わって いるので、ここでの情報は古いかもしれません。 唯一のもっとも信頼できる参照元は ソース

  • 1