タグ

tomcatに関するnikuyoshiのブックマーク (20)

  • tomcat7のWebSocketでcanvasの描画を共有する | DevelopersIO

    こんにちは。tomcat7でWebSocketを使ってみました。 今回はcanvasに書いた情報を共有するといことをやりたいと思います。 使用する環境はpleiades3.7.2、Java7になります。またEclipseのtomcatホームの設定はしてあるものとして進めます。 Eclipseでプロジェクトを作成します 「ファイル」>「新規」>「その他」>「Java」からTomcatプロジェクトを選択し、プロジェクトを作成します。 (今回はサブディレクトリにWebContentsを設定して作成しました) srcフォルダ配下にws.appパッケージを作成します。ここにサーバ側のソースを格納します。 クライアント側のソースはWebContents直下にhtmlファイルを作成します。 以下フォルダ構成になります。 ビルドパスを追加します tomcatでwebsocketを実装するのにはWebSoc

  • Tomcat7でWebSocketを使ってみた - chitan's blog

    ※Tomcat7.0.52対応サンプルプログラムはこちら。 今更感もありますが、Tomcat7でWebSocketがサポートされましたので、簡単なサンプル(チャットアプリ)を書いてみました。WebSocketを使えばもっと色々なことができそうなのですが、動作確認を含めたサンプルということで... まずはソースです。3つありますが、上からHTML、web.xml、Javaです。 HTML 7行目でWebSocketオブジェクトを作成します。スキームはwsです。 8行目のonopenは接続が完了したタイミングで実行されます。今回は何も書いていません。 10行目のonmessageはメッセージを受信したタイピングで実行されます。今回はチャットメッセージが送られてきますので、document.getElementById()を使って画面を更新します。 14行目のsendでサーバにメッセージを送信し

    Tomcat7でWebSocketを使ってみた - chitan's blog
  • Tomcatの実装から学ぶクラスローダリーク #渋谷Java

    9/14にリリースされたばかりの新LTS版Java 17、ここ3年間のJavaの変化を知ろう!(Open Source Conference 2021 O...NTT DATA Technology & Innovation

    Tomcatの実装から学ぶクラスローダリーク #渋谷Java
  • 渋谷java−あなたのプロジェクトで気軽にjavaをバージョンアップするために必要なこと

    (セッション概要より) Adam Wiggins氏(元Heroku CTO)が2012年に提唱した””The Twelve-Factor App””。JavaのWebアプリケーションでこれを実践するにはどう設計すべきなのでしょうか。Maven、Logback、Java Service Wrapper、バイナリパッケージリポジトリ(NEXUS)、組み込みTomcat、そしてSpring Framework。 一見バラバラな技術要素を組み合わせてゆくと、12-factor Appが現れます。

    渋谷java−あなたのプロジェクトで気軽にjavaをバージョンアップするために必要なこと
  • 7. リスナー

    サーブレットでも様々なリスナーが提供されています。この章では、まずServletContextに関するリスナーの説明をします。次の章でセッションに関するリスナーの説明をします。 7.1. Webアプリケーションの起動/シャットダウンを検知する 「javax.servlet.ServletContextListener」はWebアプリケーションの起動/シャットダウンを検知するリスナーです。TomcatによってWebアプリケーションが起動/シャットダウンされた時にリスナーが呼ばれるので、Webアプリケーションの初期化や終了処理に利用する事ができます。ServletContextListenerで定義されているメソッドは以下の2つです。 // Webアプリケーションの起動時に呼ばれるメソッド void contextInitialized(javax.servlet.ServletContext

  • Node.js vs Play vs SAStruts - hakobera's blog

    前置き Experiences with Node.js: Porting a RESTful Service Written in Java - ZiggyTech 上記記事では、実験的にJava (Jersey + Hibernate on Tomcat) で実装された REST API サーバを Node.js で書きなおしてみたら、少ないリソース(CPU/メモリ使用量)でほぼ同等のパフォーマンスが出せたよ(ただし、O/Rマッパーを使用しない場合)、と書いてあります。この件に関して @koichik さんとやり取りしていた中で以下のような意見を頂いたので、実際にやってみましたという記事です。 @hakobera メジャーってことだと,あの比較が Play ではなく Tomcat なのは正解.日的には Jersey ではなく Struts (もちろん 1 の方)なら更によかったw 2

  • Tomcat Maven plugin Archetype

  • Eclipseでサーブレット開発環境を作る (Tomcat編)

    更新:$Date:: 2013-04-29 19:20:56 +0900#$, $Rev: 85 $ 概要 Javaのサーブレット開発をEclipse+Tomcatでやろうとすると、メジャーな開発環境の割には有用なドキュメントが少ないことに気が付かされる。これは、どちらもバージョンアップが激しく、しかもそのたびに結構微妙な点が変わるので、Eclipse上でのTomcat設定のやり方が書籍やネット上の情報では既に古くなってしまっているためである。 というわけでそれなら自分で書いてみようと、2013年5月現在のサーブレット環境構築メモを作ってみた。Eclipseの操作について、いろいろ細かく書いているのでEclipse+Tomcat入門という位置づけ、初心者向けの文章。 なおこのページは、以前に、はてなダイアリーで書いた記事「[Tomcat][Java] Eclipseでサーブレット開発環境を

  • 書籍「詳解Tomcat」を読んで - n-agetsumaの日記

    書のレビューアの方から頂いたので読んでみました。以下、感想です。 詳解 Tomcat 作者: 藤野圭一出版社/メーカー: オライリージャパン発売日: 2014/12/26メディア: 大型この商品を含むブログを見る 最近、Twitterのタイムラインで『はじめてのXXXや、XXX 入門じゃなくて、もっと至高のXXXとか終焉のXXXみたいな書籍が欲しい』のような意見を目にした気がしますが、書はまさに詳解Tomcatでした。設定方法を羅列するのではなく、Tomcatはどういくアーキテクチャで成り立っていて、各機能の詳細な挙動はどのような仕様なのかがまとめられています。 1章 Tomcatとは 〜 2章 Tomcatの基 までは、背景やインストール方法などの色々な書籍で見かける導入部分の内容です。3章 アーキテクチャからが番です。 Tomcatアーキテクチャの文書化が嬉しい 普段Tomc

    書籍「詳解Tomcat」を読んで - n-agetsumaの日記
  • Linux:tomcatの起動スクリプト作成+サービス登録 - HiiHahWIKI - making some notes for... -

    Linux:tomcatの起動スクリプト作成+サービス登録 † かまけてやっていなかったけど、ついに重い腰を上げてやりました。 って程の事じゃないけど。 色々なサイトを参考に、我流で書いてます。 前提は以下の通り。 tomcat配置ディレクトリは/opt/tomcat7 ↑ 起動スクリプト † /etc/init.d/tomcat #!/bin/bash # Startup script for the Tomcat Servlet Container # # chkconfig: 2345 35 65 export LANG=ja_JP.UTF-8 TOMCAT_HOME=/opt/tomcat7 LOCKFILE=/var/lock/subsys/tomcat # source function library . /etc/rc.d/init.d/functions start(){

  • Tomcat - web.xml構文解析(J2EE 1.4)

    Tomcat5のweb.xmlの構文を解析します。 web-app_2_4.xsd (J2EE 1.4) に対応しています。 web-app ルートとなる要素は常にweb-appとなります。 次の属性を持ちます。 version このアプリケーションがサポートするweb.xmlのバージョンを指定します。 web-appの子要素になる要素を以下に記述します。 icon アプリケーションに対応するアイコンを定義します。 これは各種GUIツールで利用されるらしいですが、Tomcatには標準でそういったツールは付いてない(と思う)ので未確認です。 2つの子要素を持ちます。 small-icon 小さいアイコン(16x16)を格納したパスを記述します。 large-icon 大きいアイコン(32x32)を格納したパスを記述します。 display-name アプリケーションの名前を記述します。 管理

  • [ThinkIT] いまさら聞けないTomcat~JSPサーバ構築のキソ

    Tomcatマスターになるために HTTP/HTMLを用いた静的ドキュメントの交換という目的からスタートしたインターネットは、産業や社会のコミュニケーションやパーソナライズされた情報を扱う媒体として発展してきています。こうした流れの中で、インターネットはリアルタイムのコンテンツ更新を求められるようになってきました。 検索エンジンや掲示板などはその一例です。こうしたWebアプリケーションを実現するためには、HTTPを介してリクエストを受け取り、リクエストに応じた処理を行った結果(動的コンテンツ)をリクエスト元に返す仕組みが必要になります。 動的コンテンツ提供のための仕組みの1つが「サーブレット/JSP」です。サーブレット/JSPは、Sun Microsystems(以下、Sun)によって開発されたサーバサイドのJava技術であり、オブジェクト指向に基づくプログラムの部品化の実現や、豊富なクラ

  • なぜApacheとTOMCATを連携させるのか|CentOS5 ApacheとTOMCATの連携 - nemunemu10の日記

    今回は、ApacheとTOMCATの連携を行います。 その前になぜそれが必要なのってのを自分の頭を整理するために書いておこうと思います。 Apacheは、クライアントのブラウザからアクセスし何らかのサービスを提供するためのWebサーバソフトウェアになります。 Tomcatは、"サーブレット・コンテナ"と言ってServlet等を動作させるために必要なWebアプリケーションサーバであり、Servletのインスタンス管理やセッション管理を行ってくれます。 またTomcatにはWebサーバ機能もあります。しかし、このWebサーバ機能は主に開発とデバッグ用に用意されたものらしいです。 開発とデバッグ用でもTomcatにもWebサーバ機能があるならば、Tomcatだけでいいのではないかと思いますが、JavaのアプリケーションであるTomcatのWebサーバ機能がApacheなどのWebサーバの性能と同

    なぜApacheとTOMCATを連携させるのか|CentOS5 ApacheとTOMCATの連携 - nemunemu10の日記
  • Apache Tomcat Monitor をスタートアップ時に起動させない - uhirou も読んでる htakayuki's diary

  • TomcatとかJavaの世界に片足を突っ込んでみて気になったところ - kanonji’s diary

    TomcatとかJavaとかほとんど知らないけど、とりあえず少しは把握してないといけなくなったので調べてみました。片足突っ込んだだけなので、かなり触りの部分。でも、phpとかとは構成が違いすぎて、色々調べないと、とりあえず起動してJavaを書けば実行できるところまでたどり着けなかったです。そういう部分を書き立てた感じ。 ちなみに、Cygwin上で動かしてます。 Tomcatとは webコンテナ。 Catalina サーブレットコンテナ Coyote HTTPサーバー TomcatはCatalinaとCoyoteを内包してるプロダクト。Tomcatをサーブレットコンテナと呼ぶ事もあるけど、Catalinaもサーブレットコンテナなので、紛らわしいのでwebコンテナと呼ばれるらしい。狭義ではCatalinaがサーブレットコンテナだけど、広義の意味でTomcatをサーブレットコンテナと呼ぶこともあ

    TomcatとかJavaの世界に片足を突っ込んでみて気になったところ - kanonji’s diary
  • ApacheとTomcatの違いってなんですか? - OKWAVE

    ApacheとTomcatの違いってなんですか? サイトで調べても、ApacheXXXとApacheTomcatの違いとか色々出てくるのですが、全部Apacheなんちゃら・・・とかでてくるので良くわかりません。 どなたか教えて頂けないでしょうか??? ちなみに開発2年目のエンジニアです。

    ApacheとTomcatの違いってなんですか? - OKWAVE
  • Tomcatのウェブサーバが、Apache httpdよりも高速に動作するという事実 | ミネルヴァの梟は黄昏とともに飛び始める(山下 大介 公式ブログ)

    Tomcatのウェブサーバは、Apache httpdよりも高速に動作する。 これは、オライリーから発売されているTomcatハンドブック 第2版(Tomcat 6.0対応)に明記されているので、詳しく知りたい人はぜひ購入するとよいです。このでは、Tomcatの性能を著者自身が計測した実データをもとに執筆されているため、非常に説得力のある1冊となっており、Tomcatを使っている人にとっては必読の一冊だと思います。ベンチマークの手順や対象としたハード(複数)、転送したファイルのサイズ(複数)などがグラフ付きで詳細に記載されており、Apacheは実機上でコンパイルオプションを変更してworker MPM(おそらくLinux Apacheで最速)やprefork MPMなどでデータ取りをしています。 著者が計測したデータによると、Linuxにおける静的コンテンツの処理でTomcatの方がAp

  • “安全”のためにTomcatを理解し、構築し、動作させる

    “安全”のためにTomcatを理解し、構築し、動作させる:Tomcatはどこまで“安全”にできるのか?(1)(1/3 ページ) 無料サーバはどこまで安全にできるのか? 近年、Linux上でサーバを構築・公開する方が多くなってきていますが、中途半端な設定のサーバを公開することで会社の情報資産が危険にさらされることがよくあります。 そんな中、基的に無料のOSであるLinuxサーバと、同じく無料で利用できるアプリケーションで、世界中において高いシェアを誇るTomcatを用い、「無料でどこまで製品サーバのセキュリティに迫れるか?」「どこまで安全にWebアプリケーション構築ができるか?」をこの連載を通して追っていきたいと思います。 第1回は、そもそもTomcatとは何かを解説し、Tomcatの最新版の新機能とそのセットアップの仕方や自動起動の方法、Apacheと連携させる方法などを紹介します。 T

    “安全”のためにTomcatを理解し、構築し、動作させる
  • Oracle |クラウド・アプリケーションとクラウド・プラットフォーム

    高度な言語理解力を備えた生成AIモデルのパワーを活用して、次世代のエンタープライズ・アプリケーションを構築することができます。

  • Javaの道:Tomcat(4.Webサーバとの連携)(Windows環境)

    概要 TomcatもWebサーバ機能を持っていますが、従来のWebサーバソフトと比較すると性能が良くなく検証作業など内部利用にとどめた方が良いと言われています。格的なWebサーバ機能が必要なシステムでは、Apache、IISなどの専用WebサーバソフトとTomcatを連携して使用します。以下に、TomcatのWebサーバ機能を利用すべきでないと言われている理由を記載します。 TomcatのWebサーバ機能は歴史が浅く、Webサーバ専用ソフトと比較すると安定性が悪く、セキュリティも高くない。 TomcatのWebサーバ機能は一般に高速ではない。 Webサーバ専用ソフトを使用することにより静的コンテンツと動的コンテンツの処理を分散させることができる。

    Javaの道:Tomcat(4.Webサーバとの連携)(Windows環境)
  • 1