並び順

ブックマーク数

期間指定

  • から
  • まで

361 - 400 件 / 1399件

新着順 人気順

tomcatの検索結果361 - 400 件 / 1399件

  • クラスファイルの更新時にTomcatを再起動しない方法

    通常、サーブレットやJavaBeansなどに代表される「.class」ファイルを新規に作成(または更新)した場合、コンテナの再起動が必要となります。 しかし、コンテナの停止と起動の作業は、開発時における「.class」ファイルを頻繁に差し替える環境下では非常に面倒な作業といえるでしょう。 そこで、Tomcatではサーバ設定ファイル「server.xml」を編集することで、特定のフォルダ配下の「.class」ファイルが更新された場合には再起動を行わなくても済む方法が用意されています。 ただし、この処理を有効にした場合、コンテナは常に特定のフォルダ配下を監視するため、サーバに余計な負荷を強いることになります。実運用環境ではサイトのパフォーマンスに影響を与える可能性もありますので、あくまで開発環境でのみ使用するTIPSとして覚えておくとよいでしょう。 操作手順 「conf」フォルダ下の「serv

      クラスファイルの更新時にTomcatを再起動しない方法
    • Apache 経由 Tomcat 行き応答なし - ablog

      現象 ブラウザからWebアプリにアクセスしても応答がない。 /usr/local/tomcat/logs/catalina.out に以下のエラーメッセージが出力されている。 2010-08-27 10:25:56 (TP-Processor3) ... Exception in thread "TP-Processor23" java.lang.OutOfMemoryError: Java heap space 2010-08-27 11:10:33 (TP-Processor3) ... /usr/local/apache2/logs/mod_jk.log に以下のエラーメッセージが出力されている。 [Fri Aug 27 10:21:30 2010][32366:2836394064] [info] ajp_process_callback::jk_ajp_common.c (178

        Apache 経由 Tomcat 行き応答なし - ablog
      • EclipseでTomcat6を使った時の警告 | サラリーマンのすらすらIT日記

        EclipseでTomcat5.5を使っていましたが、持っているTomcatの解説書がVer6用なので、Tomcat6に変更しました。 Tomcat5.5の設定を削除して、Tomcat6を追加する、この手順は何とかわかりましたが、CTRL+F11でプロジェクトを実行すると、赤い字で警告が! 2010/02/05 10:05:32 org.apache.tomcat.util.digester.SetPropertiesRule begin 警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.j2ee.server:hoge' did not find a matching property. 2010/02/05 10:05:32

        • 銀の鍵: Tomcatアーカイブ

          そういえばこれは公開していなかった。tomcatを自動起動するinitスクリプト。欲しい?じゃぁ、持って行って頂戴。Redhat用だよ。御代はGoogle AdSenseのワンクリックでいいよ。 #!/bin/sh # # chkconfig: 2345 99 10 # description: Tomcat init script # # 2005-2009 Ryuichi Kurishima # # Source function library. if [ -x /etc/rc.d/init.d/functions ]; then . /etc/rc.d/init.d/functions fi # Path to the tomcat launch script (direct don't use wrapper) export JAVA_HOME=/usr/

          • [無料WEBグループウェア Group Session] Tomcatの簡単なチューニング

            Tomcatはデフォルト設定のままだと不要な機能が多く起動されています。 高機能なサーバ機で動作させていれば気になりませんが、社内で古くなったPC等の 低スペックなPCで動作させている場合、不要な機能を停止することで少しだけ レスポンスが良くなります。 今回はApacheと連携させていることを前提に、最小限の設定でTomcatを起動させる 設定をご紹介いたします。 ※tomcatを停止した上で作業してください。 ※データのバックアップは必ず取った上で作業してください。 下記の内容はTomcatのインストール先を${TOMCAT_HOME}として記述しています。 前提条件 GroupSessionがインストール済みであること。 Apache HttpサーバとTomcatを連携した環境で使用していること。 Tomcatのサンプルアプリケーションを

            • jconsole(JMX) で Tomcat 7.0.39 のJavaVM 監視を簡易的に行う方法 | Check!Site

                jconsole(JMX) で Tomcat 7.0.39 のJavaVM 監視を簡易的に行う方法 | Check!Site
              • DebianにOpenJDK + Tomcat 7 + Solr 3.5.0 の環境を構築する

                以前、DebianにSolrの環境を構築しました。 Debian に Tomcat + Apache Solrの環境を構築 あれから二年経過し、ソフトウェアのバージョンが上がってます。 Tomcatは6から7 Solrは1.3.0から3.5.0 改めて、インストールを行い手順を確認したのでメモしておきます。 ※2012/11/18追記 Solr 4.0のインストールを試してみました。 DebianにOpenJDK + Tomcat 7 + Solr 4.0 の環境を構築する http://symfoware.blog68.fc2.com/blog-entry-1032.html

                  DebianにOpenJDK + Tomcat 7 + Solr 3.5.0 の環境を構築する
                • セッションレプリケーションのAPサーバ動作比較(「Tomcat 7」vs「JBoss AS 7」vs「Jetty 8」で勝負) - Taste of Tech Topics

                  阪本です。 突然ですが、みなさんはWebアプリを動作させるときに、どのAPサーバを使っていますか? 私は専らTomcatとJBossです。 エンタープライズ向けだと、周りではJBossが多いですね。 JBossは他のAPサーバと比べて何が違うのか? 私は、耐障害性を高めるクラスタリングを行うにあたり、セッションレプリケーションの違いに着目しています。エンタープライズで必ずといっていいほど気にされる、セッションレプリケーションについて、標準機能における各APサーバの動作指定が可能な設定をまとめてみました。 JBoss AS 7 Tomcat 7 Jetty 8 セッション永続化によるレプリケーション ○(JDBC) ○(ファイル/JDBC) ○(JDBC) オンメモリレプリケーション ○(JGroups/Infinispan) ○(TCP) ○(Terracotta) 同期/非同期の指定 ○

                  • 富士通がMySQL,PostgreSQL,Tomcat,JBoss,PHPをサポート,「OSS技術支援センター」設立

                    富士通がMySQL,PostgreSQL,Tomcat,JBoss,PHPをサポート,「OSS技術支援センター」設立 富士通は11月15日,オープンソース・ソフトウエアの活用を支援する「OSS技術支援センター」を設立したと発表した。専門の技術者約50名を配置,これまでサポートしていたLinuxカーネル,Apache,Sendmail,Sambaに加え,新たにMySQL,PostgreSQL,Tomcat,JBoss,PHPをサポートする。 OSS技術支援センターではこれらのオープンソース・ミドルウエアを使用したシステムの設計と構築,問い合わせ対応,トラブル対応支援,すでに公開されている障害情報やパッチの提供を行う。商談段階での,無償での情報提供も行う。情報提供では,米SpikeSourceが提供しているオープンソース・ミドルウエアの組み合わせ「OSSコアスタック」を活用するという。 「Li

                      富士通がMySQL,PostgreSQL,Tomcat,JBoss,PHPをサポート,「OSS技術支援センター」設立
                    • Tuning Tomcat For A High Throughput, Fail Fast System

                      by Sumit Tandon ProblemNetflix has a number of high throughput, low latency mid tier services. In one of these services, it was observed that in case there is a huge surge in traffic in a very short span of time, the machines became cpu-starved and would become unresponsive. This would lead to a bad experience for the clients of this service. They would get a mix of read and connect timeouts. Read

                        Tuning Tomcat For A High Throughput, Fail Fast System
                      • Javaの道:Tomcat(12.FORM認証)

                        FORM認証の概要 FORM認証とはセキュリティが必要なファイルにアクセスがあった場合、あらかじめ用意しているログイン画面を表示し、認証を行う認証方式です。BASIC認証との違いはBASIC認証はログイン画面としてブラウザで用意されているダイアログを表示するのに対して、FORM認証はカスタマイズ可能なFORM画面を表示することです。 ここではレルム方式としてUserDatabaseレルムを使用した方法で、FORM認証を解説します。 UserDatabaseレルムの設定 UserDatabaseレルムの設定は<Realm>タグにより行います。<Realm>タグは<Engine>タグ、<Host>タグ、<Context>タグのサブ要素として指定できます。UserDatabaseレルムの設定で指定できる<Realm>タグの属性を以下に記載します。

                          Javaの道:Tomcat(12.FORM認証)
                        • Tomcat7 + Eclipse3.6環境でStruts2.2を動かす - M12i.

                          例によっての職場の都合…というか不便から、シンプルなStruts2環境がほしくなった。 現在の仕事が複数プロジェクトをMavenで順番にビルドして、その後Tomcat7環境にデプロイするという構成。このビルドの長いこと長いこと。そして、コードのバージョン管理のルール不徹底やら、ビルド中にたまるゴミファイルやら、DI設定の複雑さやらで、不具合の対応にやたら時間を食う始末。 JavaScriptのコーディングのための頻繁な動作確認はもちろん、OGNLの動作確認にも、まったく不向きな環境で、上述の欲求が生じたわけです。 ほしい環境 要件は以下の通り──、 Eclipse 3.6 Tomcat 7 Struts 2 コンフィギュレーションは必要最低限に。OGNLやJSPのコーディングと動作確認に集中できる環境の構築が目標です。 構築の手順 ①Eclipseのプロジェクトサイトから“Eclipse

                            Tomcat7 + Eclipse3.6環境でStruts2.2を動かす - M12i.
                          • Apache 2.2.* 系と Tomcat 5.5.* 系の連携 mod_proxy_ajp の利用 - Linux 編 -

                            本ページでの使用環境 OS:Fedora Core 5 ( もしくは Red Hat Linux 9 ) Java:JDK 5.0 UPDATE 8 Apache:2.2.3 Tomcat:5.5.17 ここでは、JDK 5.0 UPDATE 8 、Tocmat 5.5.17 、Apache 2.2.3 がインストールされ、 使用できる環境が既に作成されていることを前提として説明いたします。 これらのインストール及び環境作成については下記のページを参照ください。 JDK のインストール -Linux 編- Tomcat 5.5.* 系のインストール -Linux 編 ( tar.gz ファイル ) - * ここでは TOMCAT_HOME は、/usr/local/apache-tomcat-5.5.17 とします。 Tomcat でアプリケーションサーバを構築した場合、

                            • 組み込みTomcatでJAX-RS(RESTEasy)とCDIを使う - CLOVER🍀

                              ちょっと思い立って、なんとなくやってみたくなりまして。 組み込みTomcat上で、JAX-RSとCDIを合わせて使ってみようというお話。これを試すにあたり、条件は以下とします。 JAX-RSの実装はRESTEasy、CDIの実装はWeld WEB-INF/classesとかは作らない Scalaで書く とまあ、あくまで普通のスタンドアロンなJavaアプリのノリでいきます。組み込みTomcat使うわけですし…。 で、やってみていろいろ苦労しましたが…参考にした情報も載せながら書いてきたいと思います。 ビルド定義 まずは、sbtの定義。こんな感じになりました。 build.sbt name := "embedded-tomcat-jaxrs-cdi" version := "0.0.1-SNAPSHOT" organization := "org.littlewings" scalaVersi

                                組み込みTomcatでJAX-RS(RESTEasy)とCDIを使う - CLOVER🍀
                              • Raspberry PiでApache Tomcat - JavaのWebアプリを動かす : アジャイル株式会社

                                Java on Raspberry Pi Raspbian ≒ Debian Linux であるため、Java や Java のアプリケーションサーバを動作する事も可能です。 メモリが512MBしかない ( rpi発売当初は512MBではなく256MBだったので、今後また増える可能性はあるかも ) ため、メモリ要件の厳しいWebアプリケーション等を動作させるのは難しいですが、Javaアプリケーションや、Swing/JavaFX 等でリソース要件の厳しくないものや、比較的軽量な Webアプリケーションならば十分動作させる事が可能です。 ここでは、Raspbian上に Java の Webアプリケーション実行環境を構築し、実際に動作させてみます。 アップデート OSイメージのインストール直後である場合、以下を実行して環境のアップデートを行っておきましょう。 rpi にSSHクライアントを利用し

                                  Raspberry PiでApache Tomcat - JavaのWebアプリを動かす : アジャイル株式会社
                                • Tomcat例外ページの変更: funなJava、mocoなLinux

                                  JavaやLinuxなどについて試したことなどを中心に書いています。 内容については保障できません。記事の内容を試してみる場合は、自己責任でお願いします。 サーブレットや JSP で未補足例外が発生したときに、その例外をキャッチしてアラートを挙げたうえで、カスタマイズしたエラーページを表示したい。 すべきことは、結局はエラーページのカスタマイズになるので、その方法をまとめる。 まずは、任意の例外を捕まえるために、web.xml に <error-page> <exception-type> java.lang.Throwable </exception-type> <location>/error.jsp</location> </error-page> を書いておく。 これで、未補足例外は error.jsp に流れてくるようになる。 なお、"/error.jsp" はコンテキストのルー

                                  • Tomcat+JAX-WSでWebサービス - azuki note

                                    JAX-WSを使ったWebサービスを構築するのであれば、標準でJAX-WSをサポートしているGlassfishを使うのが手っ取り早いのですが、今回は既存のプロジェクトへの追加なのでTomcat6+Eclipseを使います。Java環境はJava6です。 JAX-WSの実装は、今回はMetro(JAX-WS RI)を追加しました。他の実装には、Apache Axis2やApache CFXがありますが、アプリケーションに組み込むのであればMetroがよさそうだったのでMetroにしました(参考のリンクを参照)。また、Metroのプロジェクトの配下にJAX-RS RIがあり関係がよくわからないです。ただ、どちらのドキュメントを見てもpom.xml等で指定するライブラリは同じファイルのようでした。 dependencyの追加 pom.xmlに以下のdependencyを追加します。 <depen

                                    • LinuxでApacheやTomcatのログをローテーションするならlogrotate : SIer魂

                                      以下2ファイルを/etc/logrotate.dに配置する。 それだけ。 <ファイル名:apache> # Logrotate file for Apache /usr/local/apache2/logs/*log { missingok copytruncate daily rotate 31 } <ファイル名:tomcat> # Logrotate file for Tomcat /usr/local/apache-tomcat-6/logs/catalina.out { missingok copytruncate daily rotate 31 sharedscripts postrotate /bin/rm -f /usr/local/apache-tomcat-6/logs/`date --d '32 days ago' '+*%Y-%m-%d.log'` endscript

                                        LinuxでApacheやTomcatのログをローテーションするならlogrotate : SIer魂
                                      • Jenkinsをtomcatで動かす - note

                                        仮想環境のUbuntuでtomcatをインストールしてtomcat上でJenkinsを動かしてみます。 事前準備 Sun JDKインストール まず、リポジトリを追加 $ sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner" $ sudo apt-get update インストール $ sudo apt-get install sun-java6-jdk 途中何か画面が出たらtabで了解に移動出来る。 Ubuntuにtomcatインストール $ sudo apt-get install tomcat6 tomcatで使用するJVMを変更 /etc/default/tomcat6のJAVA_HOMEを変更 JAVA_HOME=/usr/lib/jvm/java-6-sun で、tomcat再起動 $

                                          Jenkinsをtomcatで動かす - note
                                        • Tomcatで流量制御 | Casley Deep Innovations株式会社 技術ブログ

                                          こんにちは、SD部の小松です。 社内でソフトウェア開発やミドルウェアのパラメータ設計などを担当しています。 開発では Tomcat を使用することが多いですが、最近は GlassFish を使用する機会を得てサーバー構築に向けて設計ドキュメントを作成しています。 はじめに 性能目標に掲げたリクエスト数を処理するためにシステムを設計しても、リクエスト数が処理能力を超えるとサービスの動作が不安定になることがあります。内部的にはリクエストの滞留が起こっており、次のリクエストを受けることができない状況になっています。リクエストの滞留を防ぐためにも適切に流量制御を行うことでシステムの負荷を軽減できます。本稿では基本となる3層クライアント・サーバシステムを題材に流量制御について考えてみたいと思います。 流量制御とは 次々飛んでくる全てのリクエストを処理の対象にするのではなく、同時に処理することが出来な

                                          • ApacheのBasic認証情報をTomcatで取得する - 気の向くままに・・・

                                            Tomcat側で認証の設定を行うこともできますが、場合によってはApache側の認証処理と共通化したいと思うときも。 例えばjsp-examplesに対してApache側で認証処理を行う場合(Apache2.2でmod_proxy_ajpで連携)。 <Location /jsp-examples> ProxyPass ajp://localhost:8009/jsp-examples AuthType Basic Require valid-user AuthName "Tomcat" AuthUserFile /auth/tomcat.passwd </Location> なお、この場合、Tomcat側のserver.xmlにおいて、 <Connector port="8009" tomcatAuthentication="false" enableLookups="false" red

                                              ApacheのBasic認証情報をTomcatで取得する - 気の向くままに・・・
                                            • Apache 2.0とTomcat 5.0の連携(mod_jk2)

                                              ApacheとTomcatを連携するにはmod_jk2を使用します。Tomcatだけでなく、Jettyでも使用できます。 ApacheとTomcatのインストールは特に問題ないでしょうから割愛します。一応Apacheをインストールする方法はこちらにも書いてあるので参考にしてください。Tomcatのほうはアーカイブを展開するだけなので問題ないでしょう。 こちらから、Tomcat Web Server Connectors (JK2) のソースコードをダウンロードします。 インストール アーカイブを展開して、コンパイルします。 $ tar xvfz jakarta-tomcat-connectors-jk2-src-current.tar.gz $ cd jakarta-tomcat-connectors-jk2-2.0.2-src/jk/native2 $ ./configure --wit

                                                Apache 2.0とTomcat 5.0の連携(mod_jk2)
                                              • Apache Tomcat/9.0.39

                                                Managing Tomcat For security, access to the manager webapp is restricted. Users are defined in: $CATALINA_HOME/conf/tomcat-users.xml In Tomcat 9.0 access to the manager application is split between different users.   Read more... Release Notes Changelog Migration Guide Security Notices Documentation Tomcat 9.0 Documentation Tomcat 9.0 Configuration Tomcat Wiki Find additional important configurati

                                                • The Apache Tomcat 5.5 Servlet/JSP Container - Logging in Tomcat

                                                  Tomcat 5.5 はその内部コード全体で Commons Logging を使っており, java.util.logging や Log4J など,開発者が必要に応じてロギング・コンフィグレーションを選択できるようにしています。 Commons Logging は,特定のロギング実装に依存することなく, さまざまなログ・レベルにわたって階層的にログを行う能力を Tomcat に与えます。 Tomcat 5.5 での重要な変更点として,localhost_log を作るために今までのバージョンにあった <Logger> エレメントは,もはや <Context> の妥当な入れ子エレメントではありません。 そのかわりに,デフォルトの Tomcat コンフィグレーションは java.util.logging を使います。 もしも開発者が Tomcat 内部の詳細なロギング (つまり Tomca

                                                  • Strutsの常識を知り、EclipseとTomcatの環境構築

                                                    Strutsを使ったWebアプリを作るための環境構築 では、早速準備に取り掛かるとしましょう。StrutsでWebアプリケーションを構築するとなると、以下のソフトウェアが必要となります。 表 Strutsを使ったWebアプリの開発に必要なソフトウェア ソフトウェア 本連載で扱うバージョン 概要

                                                      Strutsの常識を知り、EclipseとTomcatの環境構築
                                                    • Apache Tomcat/9.0.39

                                                      Managing Tomcat For security, access to the manager webapp is restricted. Users are defined in: $CATALINA_HOME/conf/tomcat-users.xml In Tomcat 9.0 access to the manager application is split between different users.   Read more... Release Notes Changelog Migration Guide Security Notices Documentation Tomcat 9.0 Documentation Tomcat 9.0 Configuration Tomcat Wiki Find additional important configurati

                                                      • mod_jk を使った Tomcat との連携

                                                        mod_jk コネクターを使って Apache と Tomcat を連携する方法を紹介します。 Apache と Tomcat を連携するためにはあらかじめ Tomcat のインストールが完了している必要があります。 mod_jk は Apache JServ プロトコルのバージョン 1.3(ajp 13)を使って通信します。 Apache Tomcat から mod_jk のソースファイルをダウンロードして Apache の DSO モジュールとしてインストールする方法を紹介します。 mod_jk のダウンロードとビルド mod_jk のソースファイルを Apache Tomcat からダウンロードします。 # wget -P /usr/local/src http://www.apache.org/dist/tomcat/tomcat-connectors/jk/source/jk-1

                                                          mod_jk を使った Tomcat との連携
                                                        • Apache Tomcat/9.0.39

                                                          Managing Tomcat For security, access to the manager webapp is restricted. Users are defined in: $CATALINA_HOME/conf/tomcat-users.xml In Tomcat 9.0 access to the manager application is split between different users.   Read more... Release Notes Changelog Migration Guide Security Notices Documentation Tomcat 9.0 Documentation Tomcat 9.0 Configuration Tomcat Wiki Find additional important configurati

                                                          • Tomcatでフィルタを使う

                                                            Tomcatでフィルタを使う [サーバの実験室 Slackware] 作成 : 2005/01/01 "サーバの実験室"の検索 Tomcatのフィルタ フィルタを使うと、JSPやサーブレットを処理する事前と事後に、いろいろな処理をすることができるらしい。 決められたIPアドレス以外からのアクセスに対しては、アクセス拒否メッセージのページを表示したり... フィルタクラス フィルタを使用するためのクラスを作ってみる。 下の例で、赤い文字が事前・事後の処理を書く部分。 それ以外は、だいたい共通的に使用できるらしい。 /* 標準出力(Tomcatのログ)に文字列を書き出すフィルタ myFilter */ package filters; // (コンテキストパス)/WEB-INF/classes/filtersディレクトリに置くという前提で import javax.servlet.*; imp

                                                            • tomcatの起動と停止

                                                              [Apache] tomcatの起動や停止には順番があります。起動時はtomcat -> apacheの順に、停止時は逆にapache -> tomcatの順に停止します。 [起動]

                                                              • IIS7.0とTomcat6との連携

                                                                免責事項 IIS7.0とTomcat6連携 Jakarta Isapi Redirector使用する 最新バージョンのモジュールをダウンロードします(最新versionのフォルダから選択します) ファイル名:isapi_redirect-1.2.26.dll URL: archive.apache.org ファイル名を、isapi_redirect.dllへ変更します isapi_redirect.propertiesを作成します(コンテキストパスは、[examples]としています) #extension_uriの設定(アプリケーションのルートで、固有の URL になります。) extension_uri=/Context path/isapi_redirect.dll #ログファイルのパス log_file=C:\logs\isapi_redirect.log #ログ出

                                                                • Tomcat 7も対応したServlet 3.0の変更点 後編

                                                                  Tomcat 7も対応したServlet 3.0の変更点 後編:Tomcat 7の新機能で何ができるようになるのか?(2)(3/3 ページ) JSESSION Cookieの設定による「Session Tracking」 Servlet 3.0では、JSESSION Cookieの設定が新たに定義されました。 「JSESSION Cookie」とはクライアント(Webブラウザなど)とTomcat間でセッションを維持する際に利用される、名前が「JSESSION」で値がセッションIDの特別なCookieです。 Tomcat 6でもシステムプロパティやserver.xmlの設定などで一部を設定変更できましたが、Tomcat 7では、より柔軟に標準の方法でJSESSION Cookieの設定ができるようになりました。 JSESSION Cookieを設定するにはweb.xmlを利用する方法と、ja

                                                                    Tomcat 7も対応したServlet 3.0の変更点 後編
                                                                  • kakakikikekeのブログ: 【Tomcat】catalina.outのログローテーションを設定する方法

                                                                    CentOS 6.3 Apache Tomcat/7.0.32 ※chefのcookbooksにてtomcatインストールした場合の設定方法となります http://kakakikikeke.blogspot.jp/2013/05/opscodecookbooks.html tomcatの起動や停止に関するログを記録するcatalina.outですが、 こいつはtomcatのconf/logging.propertiesというログローテーションを定義するプロパティで ちゃんと日次でローテーションしてくれるはずなのですが、tomcatがずっと起動している場合 ローテーションで日付付きのファイル自体は作成させるのですが、ログ自体はずっとcatalina.outというログファイルに吐き続けるため catalina.outがどんどん肥大化していってしまいます そんな場合にちゃんとローテーションした

                                                                    • java:tomcat:comet [/dev/nullpo]

                                                                      Tomcat 6では、NIO APIを使用した新しいHTTPコネクタが追加されました。これは非ブロッキングIOをサポートし、複数のリクエストを同時並行して受け付けることができます。Tomcat 6はこの新しい機能を応用してCometをサポートしています。新しく生まれ変わったHTTPコネクタのテストも兼ねて、Cometサーブレットを作成して遊んでみよう。 catalina.jarをクラスパスに追加 Comet関連のAPIはJ2EE標準のAPIではなくTomcatプロジェクトの独自実装です。このため、Comet関連クラスは servlet.jarではなく、Tomcat自身(catalina.jar)に含まれています。Cometなサーブレットをコンパイルするには catalina.jarにクラスパスを通す必要があります。開発環境がEclipse 3.2+Tomcatプラグインならば、

                                                                      • rough justice: jconsoleでTomcat(JVM)の監視

                                                                        今回はJavaの監視ツールで、Tomcat利用時の状況表示をおこなってみようと思います。 J2SE 5.0には、アプリケーションの状態などを監視/管理する(monitoring and management)ための ツールが含まれています。 そのうちのひとつがjconsoleです。J2SE5.0は監視する側、される側双方のマシンに必要です。 (1台のマシンで完結する場合は当然そのマシンにJ2SE5.0がインストールされていればいいです) まず監視される側のJavaアプリケーションの起動引数に以下の設定をします。 -Dcom.sun.management.jmxremote.port=ポート番号 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false リモー

                                                                        • ASF、Java Webサーバー最新版「Apache Tomcat 7.0」(ベータ)を公開

                                                                          オープンソース団体Apache Software Foundation(ASF)は米国時間2010年6月29日、Java Webサーバーの最新版「Apache Tomcat 7.0」(ベータ)を公開した。オープンソースソフトウエアライセンスApache Software License v2.0を適用し、Webサイトで無償ダウンロード提供している。 Tomcatは、Java ServletやJavaServer Pages(JSP)などで作ったWebアプリケーションを動かすための環境。最新版は、Java Servlet 3.0およびJSP 2.2、Expression Language(EL)2.2といったJava関連の最新仕様に完全対応したという(関連記事:Tomcat)。またメモリーリークの検出/防止機能を改良し、アプリケーション用URLでディレクトリのエイリアス(別名)を利用できるよ

                                                                            ASF、Java Webサーバー最新版「Apache Tomcat 7.0」(ベータ)を公開
                                                                          • Tomcat6.x系でDataSourceを使用してDBにアクセスしてみた。 - ウエンのITスペシャリストへの道〜虎の巻〜

                                                                            ネットでいろいろ探しながらDataSourceを使用しました。 環境は以下です。 Eclipse3.4 Tomcat6.0.20 Tomcat5.x系の解説が多いので、それを見ながら実装しましたが、 以下のエラーがずっと解決できませんでした。 org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null'今日やっと解決できました。 結論、Tomcatのバージョンで配置するファイルの場所が違うことに気づきました。 「百聞は一見にしかず!!」ということで早速紹介します。 では今日の材料は以下になります。 <一人前> Servlet・・・・1つ Dto・・・・1つ Web.xml・・・・少々 画面・・・・少々 Context.xml・・・・一つ

                                                                              Tomcat6.x系でDataSourceを使用してDBにアクセスしてみた。 - ウエンのITスペシャリストへの道〜虎の巻〜
                                                                            • Deploying Tomcat-based Java Web Applications with Webapp Runner | Heroku Dev Center

                                                                              Webapp Runner allows you to launch an application in a Tomcat container on any computer that has a JRE installed. No previous steps to install Tomcat are required when using Webapp Runner. It’s a regular JAR file that can be executed and configured using the java command. This article will walk you through building an application that launches with Webapp Runner and deploying that application to H

                                                                                Deploying Tomcat-based Java Web Applications with Webapp Runner | Heroku Dev Center
                                                                              • JAX-RS(Jersey)とJPAのサンプルにCDIを使ってTomcatで動かす - Qiita

                                                                                はじめに こちら(JAX-RS(Jersey)とJPAで簡単なサンプル)でJerseyとEclipseLinkを使ってDBを使った簡単なWebアプリケーションというかWeb APIを作成してみました。 今回はその続きです。 ただ、このままではtestabilityが悪かったりEntityManagerインスタンスのライフサイクル管理が面倒だったりするので、そこを任せるためにDIを使おうと思います。 ちょうどJersey2.15からJava EE環境以外でもCDIを利用できるようになったので、そいつを使います。 https://jersey.java.net/release-notes/2.15.html ソースはこちら。"eclipselink-cdi"タグが対象のコードです。 https://github.com/kamegu/jersey-jpa/tree/eclipselink-cd

                                                                                  JAX-RS(Jersey)とJPAのサンプルにCDIを使ってTomcatで動かす - Qiita
                                                                                • Apache Tomcat/9.0.39

                                                                                  Managing Tomcat For security, access to the manager webapp is restricted. Users are defined in: $CATALINA_HOME/conf/tomcat-users.xml In Tomcat 9.0 access to the manager application is split between different users.   Read more... Release Notes Changelog Migration Guide Security Notices Documentation Tomcat 9.0 Documentation Tomcat 9.0 Configuration Tomcat Wiki Find additional important configurati