タグ

tomcatに関するaprlのブックマーク (19)

  • Mac OS XでTomcat (Java ServletとJSP)

    なんだか他人に思えないTomcatです。えっと、Javaサーバです。インストールして使ってみましょう。難しくないですが、Apacheとの連携はちょっと手間かも。 (OS X 10.2.3で動作確認しました。Javaのバージョンは1.3.1。Tomcatは4.1.18。Apacheは1.3.27) (自己責任で行ってください) Tomcatって何? Tomcatのインストール ダウンロードして展開 オーナーを変える JAVA_HOMEの登録 Tomcatの起動 トップページ表示 ポート番号を変える Apacheとの連携 APRをダウンロードして展開 モジュールをダウンロードしてmakeまで mod_webapp.soをコピー httpd.confの設定 server.xmlの設定 再起動 アプリケーションのページ表示 カスタマイズ 自分用ディレクトリを作る server.xmlの設定追加

  • SolrのDataImportHandlerが便利 - azuki note

    既存アプリに全文検索を追加するのに(あるにはあるが、LIKE検索なので使い物にならない..)、当初SQL Serverのフルテキスト検索にしようかと考えていたのですが、できればオープンソースのソフトウェアの方がよいので、Luceneベースの全文検索システムであるSolrを試しています。 DataImportHandlerは、JDBC経由でRDBMSのデータをSolrに登録する機能です。登録するデータの抽出もSQLを使用できるので、どのテーブルのどのデータを登録するかなどかなり自由度が高いです。すでにDBにデータあるアプリケーションに全文検索を追加する場合に、DataImportHandlerを使えば既存のDBへのデータ登録処理への影響が少なくてすみます。 管理画面が充実しているのとDataImportHandlerのおかげで、技術検証レベルではほとんどプログラムを書かなくてすみました。以下

    SolrのDataImportHandlerが便利 - azuki note
    aprl
    aprl 2011/04/20
    日本語で検索を行うためには、conf/server.xmlのconnectorに訂正が必要な場合あり
  • SolrTomcat - Solr - Apache Software Foundation

    {{{#!wiki red/solid Beginning with Solr 5.0, Solr is no longer distributed as a "war" (Web Application Archive) suitable for deployment in any Servlet Container. Solr is now distributed as a stand alone java server application, including start and stop scripts for use on Unix and MS-Windows platforms, as well as an installation script for setting up a "production" installation of Solr on *nix plat

    aprl
    aprl 2011/04/20
    Solr has been tested on Tomcat 5.5, 6, and 7. In Tomcat 7 changes were made to how URLs are resolved which has resulted in a bug where requests with paths ending in a "/" may not work correctly with Solr, but will work if the "/" is removed. See SOLR-2022 for full details.
  • SolrのTomcatへのインストールでハマる:お題目うぉっち

    2008年04月06日 SolrのTomcatへのインストールでハマる 早速SolrをTomcat6.0の環境にインストールしてみる。 最初は、IBMの記事を参考にしたのだが、「以下のいずれかの方法で、Solr のホーム・ロケーションを設定します」のあたりで具体的に何をすべきかのかがわからなくなってしまった。 とりあえず、apache-solr-1.2.0.war ファイルはダウンロードしてあったので、これを $TOMCAT_HOME/webapps の下に置いてみたり、TomcatのWebアプリケーションマネージャ(http://localhost:8080/manager/html/)から配備してみたりしたが、いずれも失敗。画面が出るはずのURL(http://localhost:8080/solr/admin/)にアクセスしても、404エラーになってしまう。 Webアプリケーションマ

    aprl
    aprl 2011/04/20
    1. Solrのホームディレクトリを作る必要がある,2.配備場所に隠れた制限がある
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
    aprl
    aprl 2011/04/20
    [サンプル・アプリケーションのすべてのパーツが Tomcat のローカル・ホストで実行されているという前提で作成しました。
  • http://neta.ywcafe.net/000880.html

    aprl
    aprl 2008/12/18
    「$CATALINA_HOME/conf/Catalina/localhost/Webアプリ名.xml」で設定する
  • Life with Cygwin

    沖ソフトウェア株式会社は、沖通信システム株式会社および株式会社沖インフォテックと平成22年10月1日をもって合併いたしました。新会社名は、株式会社OKIソフトウェアとなります。3社が行っております事業は新会社にて従来通り継続いたします。

    aprl
    aprl 2008/03/23
  • http://blogs.sun.com/theaquarium_ja/entry/migrating_hello_world_example_from

  • 第24回 アプリケーション設計と標準化(前編)

    今回と次回はWebシステム基盤ではなく,その上で動作させるアプリケーションの設計について取り上げます。一般にWebシステム基盤の設計者(Webアーキテクト)とアプリケーションの設計者(アプリケーションSE)は別な担当者であることが多いのですが,アプリケーションはWebシステム基盤と整合性を取っていなければ正しく動きません。整合性を取るために,WebアーキテクトはアプリケーションSEの設計作業を支援することが不可欠で,設計支援するにはアプリケーション設計の知識が必要になります。 アプリケーション設計のポイントは,「アプリケーション・アーキテクチャ」と「アプリケーションの標準化」です。この2点に重点を置いて説明します。 アプリケーション・アーキテクチャ システム全体を見て描いたアプリケーションの青写真を「アプリケーション・アーキテクチャ」と呼びます。アプリケーションを設計する際には,システム基

    第24回 アプリケーション設計と標準化(前編)
    aprl
    aprl 2008/01/18
    アプリケーション部品の依存性を下げるDI(Dependency Injection)フレームワーク「Spring」を導入する
  • Tomcatと外部のプログラムを連携させよう!

    なぜWebサーバと連携させるのか これまではTomcatをスタンドアロンのWebサーバとして動作させてきました。最終回の今回はTomcatと他のWebサーバ(Apache)やデータベース(MySQL)との連携について解説します。 Tomcat単体でWebサーバとしての機能があるにもかかわらず、なぜ外部のWebサーバと連携させる必要があるのでしょうか。主な理由としては「パフォーマンス」「セキュリティ」「安定性」「設定の柔軟性」「拡張性」があげられます。 「第1回:Tomcatって何ですか?」でも触れたように、静的コンテンツの処理をJavaで書かれたサーブレットコンテナで行うことは効率的ではなく、パフォーマンスが悪くなってしまいます。 ApacheなどのWebサーバはTomcatより歴史の長く、その分セキュリティーホールの危険性も少ないためセキュリティの面でTomcatよりも信頼性が高いのです

    aprl
    aprl 2008/01/13
    最新のApache 2.2系にはAJPプロトコル通信を可能にするmod_proxy_ajpモジュールがあり、これにより相互通信が可能になります(Apache2.0以前はmod_jkモジュールを利用)
  • Apache 2.2 と Tomcat 5.5 の連携 on Debian GNU/Linux etch

    This page moved.

    aprl
    aprl 2008/01/12
    Debian etch では mod-jk のパッケージ libapache2-mod-jk が使えそう。
  • Tomcat Apache 相違

    aprl
    aprl 2008/01/12
    mod_proxy。その考え方に興味がありますし、重いロード処理に多大な問題があるようには見えません。 JK、JK2のいくつかの機能を必要としなければ、これは大変シンプルな代替品です。
  • GlassFishとTomcatの違い Part 1.

    aprl
    aprl 2007/12/23
    GlassFish/SJS Application Server 9.1それぞれのインストール方法について概要を説明します。少し余談ですが、GlassFish v3では、代理の管理者やロールベースの管理等も実装される予定です
  • Tomcatのサーバ設定

    Tomcatの設定ファイル「server.xml」 「第7回:Tomcat Webアプリケーションマネージャを使ってみよう!」 では、Tomcat WebアプリケーションマネージャによるWebアプリケーション管理について紹介しました。今回はTomcatの設定ファイルであるServer.xml について解説します。また、同様の設定をWebブラウザから行える管理ツールTomcat Administration Toolについて紹介します。 server.xmlによるTomcatの基設定 CATALINA_HOME/conf/server.xmlは、Tomcatのメインの設定ファイルであり、Tomcat起動時に読み込まれま す。CATALINA_HOME/conf/ディレクトリにはデフォルトのserver.xmlの他に、最小限の設定だけが書かれたテンプレートserver-minimal.xml

    aprl
    aprl 2007/12/23
    Tomcatの設定は、設定ファイルであるserver.xmlやtomcat-users.xmlに定義されています。しかし、設定用のXMLファイルを手動で編集するのは手間がかかる上、ミスも多くなります。
  • 肥え続けるTomcatと胃を痛めるトラブルハッカー (1/3) - @IT

    肥え続けるTomcatと胃を痛めるトラブルハッカー:現場から学ぶWebアプリ開発のトラブルハック(8)(1/3 ページ) 連載は、現場でのエンジニアの経験から得られた、APサーバをベースとしたWebアプリ開発における注意点やノウハウについて解説するハック集である。現在起きているトラブルの解決や、今後の開発の参考として大いに活用していただきたい。(編集部) メモリリークと聞いて、良いイメージを思い浮かべる開発者は少ないだろう。経験したことのある人にとっては、思い出したくない過去の記憶がよみがえるかもしれない。もしかしたら、その単語を聞くだけで胃が痛くなる人もいるかもしれない。筆者もかつてはその1人であった。 前々回の記事では、WebサーバとTomcatの間の接続において、スレッド数の不整合により発生したトラブル事例を、前回はTomcatとDBサーバの間のトラブル事例を紹介した。今回もTom

    肥え続けるTomcatと胃を痛めるトラブルハッカー (1/3) - @IT
    aprl
    aprl 2007/12/23
    Tomcat上で起きたトラブルの事例で、聞くだけでも嫌なメモリリークの解析を単純なパズルで解けるようにしてくれるJavaVMのオプション、-XX:+PrintClassHistogramを紹介する。
  • [Think IT] 第1回:JavaScriptを記述しなくてもいいんです! (1/3)

    Ajax4JSFで簡単Ajax! 第1回:JavaScriptを記述しなくてもいいんです! 著者:カサレアル  岡 充洋 公開日:2007/12/11(火) Ajax4JSFとは 連載では、JavaScriptを記述することなくAjax通信を実現するフレームワーク「Ajax4JSF」について解説します。 第1回ではJava Server Faces(以下、JSF)をベースにAjax通信を実現するフレームワークである「Ajax4JSF」について、第2回ではAjax4JSF上でリッチなUIを実現する「JBoss RichFaces」についてそれぞれ解説します。そして最終回の第3回では他のJavaベースのAjaxフレームワークとの比較を行います。 Ajax4JSFとは、JBoss.org(http://labs.jboss.com/)で開発されている、JSFをベースとしたオープンソースのAj

    aprl
    aprl 2007/12/23
    Ajax4JSFとは、JBoss.org(http://labs.jboss.com/)で開発されている、JSFをベースとしたオープンソースの Ajaxフレームワークです。元々は、Exadel社が商用製品として開発していましたが、オープンソースとして公開しました。
  • [ThinkIT] 第8回:Javaアプリケーションサーバのクラスタ機能比較 (2/4)

    一般的にインメモリ方式を利用することが多いと思います。TomcatとWebLogic Serverの場合は、インメモリ方式に加えてファイルやデータベースなどの方式もサポートしています。さらにWebLogic Serverは、Cookieを利用したレプリケーションにも対応しています。 この方式は、HttpSessionオブジェクトに大量のデータを格納する必要がない場合、簡単に利用できる機能です。 しかしここでは、「文字列属性しか書き込めない」「文字列でカンマ (,) を使用できない」など、他の方式に比べて制限があることに注意してください。JBossについては、インメモリ方式によるレプリケーションですが、JBossCacheのキャッシュ内容をファイルやデータベースに永続化する方法(CacheLoader)もサポートしています。 それでは、よく利用されているインメモリ方式のレプリケーションを比較

    aprl
    aprl 2007/12/23
    JBossのレプリケーション機能(JBossCache)は、将来のバージョンでは、setAttributeで渡されるオブジェクトの変更されたメンバ変数のみをレプリケーションすることにより、通信コストを削減する機能拡張が予定されています。
  • Masoud Kalali's Blog: Four open source Java application servers compared

    Following descriptions further explain some of what Glassfish can provides in relation of the above table GlassFish fully support Java EE 5 with all its related JSRs like JSP 2.1 (JSR 245), Servlet 2.5(154), EJB 3.0(JSR 245), etc. GlassFish support clustering and cluster management out of the box, a cluster can be configured from both CLI and Administration console. GlassFish administration consol

    aprl
    aprl 2007/12/23
    Certainly performance is something which everyone should have in mind before considering other feaures, take a look at http://www.spec.org/jAppServer2004/results/res2007q3/jAppServer2004-20070703-00073.html and http://weblogs.java.net/blog/sdo/archive/2007/07/sjsas_91_glassf.html
  • Apache Tomcat - Apache Tomcat

    The Apache Tomcat® software is an open source implementation of the Jakarta Servlet, Jakarta Pages, Jakarta Expression Language, Jakarta WebSocket, Jakarta Annotations and Jakarta Authentication specifications. These specifications are part of the Jakarta EE platform. The Jakarta EE platform is the evolution of the Java EE platform. Tomcat 10 and later implement specifications developed as part of

    aprl
    aprl 2005/12/29
    Apache Tomcat is the servlet container that is used in the official Reference Implementation for the Java Servlet and JavaServer Pages technologies. The Java Servlet and JavaServer Pages specifications are developed by Sun under the Java Community Process.
  • 1