トップ ライブラリ/Framework/CMS Seasar2 Teeda セットアップ&Hello World表示アプリ

セットアップ&Hello World表示アプリ-Seasar2(Teeda)

このページでは、セットアップ&Hello World表示アプリ-Seasar2(Teeda)について記述しています。

セットアップ

Tesda(Dolteng)インストール

以下、Eclipse(Java)がセットアップされていることを前提に記述しています。

  1. Eclipseのメニューから「Help」→[Install New Software]を選択する。
  2. 追加を選択し、URLに「http://eclipse.seasar.org/updates/3.2/」を入力する。
  3. Doltengにチェックを入れ、「次へ」を選択する。
  4. 「I accept the terms of the licence argreements」を選択し、「終了」をクリックする。

Hello World表示アプリの作成

プロジェクト作成

html(src/view/index.html)

src/view/index.htmlを作成する。

<html>
<head>
<title>Hello World!!</title>
</head>
<body>
Hello World!!
</body>
</html>

動作確認した環境

サーバ設定&コンテキスト指定(server.xml)

<?xml version='1.0' encoding='utf-8'?>
<Server port="8005" shutdown="SHUTDOWN">

  <!--: 省略-->

  <Service name="Catalina">
    <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443"
               URIEncoding="UTF-8" />

    <Connector port="8009"
               protocol="AJP/1.3"
               redirectPort="8443"
               URIEncoding="UTF-8" />
    <Engine name="Catalina" defaultHost="localhost">
      <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
             resourceName="UserDatabase"/>
      <Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="false"
            xmlValidation="false" xmlNamespaceAware="false">
        <Context path="/test"
                 docBase="<tomcatホームディレクトリ>/webapps/test"
                 reloadable="true">
        </Context>
      </Host>
    </Engine>
  </Service>
</Server>

アプリの構成

自動生成された<Eclipseプロジェクト配下>src/main/webapp配下を <Tomcatホーム>/webapps/test配下にコピーする。

□tomcatホームディレクトリ
├□conf
|└◆server.xml
└□webapps
  └□test
      ├□index.jsp
      ├□WEB-INF
      |├□web.xml
      |├□faces-config.xml
      |├□classes
      ||├◆log4j.properties
      ||├◆teedaErrorPage.dicon
      ||├◆jdbc.dicon
      ||├□test
      |||├□dao
      |||├□web
      ||||└□error
      ||||  └◆ErrorPage.class
      |||├□dto
      |||├□logic
      |||├□helper
      |||├□service
      |||├□entity
      |||├□converter
      |||├□interceptor
      |||├□dxo
      |||└□validator
      ||├◆env_ut.txt
      ||├◆app.dicon
      ||├◆env.txt
      ||├◆s2container.dicon
      ||├◆app_aop.dicon
      ||├◆customizer.dicon
      ||├◆appMessages.properties
      ||├□data
      |||└◆data/demo.sql
      ||├◆appMessages_ja.properties
      ||├◆convention.dicon
      ||├◆creator.dicon
      ||└◆teedaCustomize.dicon
      |└□lib
      |  ├◆teeda-tiger-1.0.12.jar
      |  ├◆s2-dao-tiger-1.0.47.jar
      |  ├◆teeda-extension-1.0.12.jar
      |  ├◆tomahawk-1.1.1.jar
      |  ├◆ognl-2.6.9-patch-20070908.jar
      |  ├◆s2-dao-1.0.47.jar
      |  ├◆commons-logging-1.1.jar
      |  ├◆s2-extension-2.4.22.jar
      |  ├◆h2-2007-12-27.jar
      |  ├◆aopalliance-1.0.jar
      |  ├◆javassist-3.4.ga.jar
      |  ├◆commons-el-1.0.jar
      |  ├◆s2-framework-2.4.22.jar
      |  ├◆teeda-ajax-1.0.12.jar
      |  ├◆log4j-1.2.13.jar
      |  ├◆xmlParserAPIs-2.6.2.jar
      |  ├◆poi-3.0-FINAL.jar
      |  ├◆commons-fileupload-1.0.jar
      |  ├◆commons-collections-3.1.jar
      |  ├◆xercesImpl-2.6.2.jar
      |  ├□sources
      |  |├◆teeda-ajax-1.0.12-sources.jar
      |  |├◆s2-framework-2.4.22-sources.jar
      |  |├◆teeda-extension-1.0.12-sources.jar
      |  |├◆log4j-1.2.13-sources.jar
      |  |├◆teeda-core-1.0.12-sources.jar
      |  |├◆commons-el-1.0-sources.jar
      |  |├◆s2-tiger-2.4.22-sources.jar
      |  |├◆s2-dao-tiger-1.0.47-sources.jar
      |  |├◆s2-extension-2.4.22-sources.jar
      |  |├◆commons-collections-3.1-sources.jar
      |  |├◆teeda-tiger-1.0.12-sources.jar
      |  |└◆s2-dao-1.0.47-sources.jar
      |  ├◆teeda-core-1.0.12.jar
      |  ├◆jstl-1.1.2.jar
      |  ├◆geronimo-jta_1.1_spec-1.0.jar
      |  └◆s2-tiger-2.4.22.jar
      └□view
        ├◆index.html
        └□view/error
          └◆error.html

動作確認

ブラウザより、「http://<tomcatサーバのホスト>:8080/test」へアクセス。 「Hello World! 」と表示される。

戻る

スポンサーリンク

サイト内のページ

言語
C・C++ /HTML /Java /JavaScript /PHP /シェルスクリプト

開発環境
Ant /Eclipse /gcc /gdb /Git /g++ /JDK /JUnit /ZAP

技術・仕様
Ajax /CORBA /Java EE(旧称J2EE) /JNI

ライブラリ/Framework/CMS
bootstrap /jQuery /Lucene /MyBatis /Spring /Struts /Seasar2 /WordPress

ITインフラ OSとミドルウェア
Linux /Windows /シェル
Apache/Tomcat /MySQL /Redis /Solr /vsftpd

ITインフラ PC 製品
ZOTAC

ITインフラ サーバー
Web公開サーバー構築

ITインフラ ネットワーク
プログラミング /機器 /構築

ITインフラ セキュリティ
公開サーバーのセキュリティ

SI
ホームページの作り方 /小さな会社のISMS

その他
IT用語 /ITスキル体系 /トレンド履歴

スポンサーリンク

関連サイト内検索ツール

zealseedsおよび関連サイト内のページが検索できます。

IPアドレス確認ツール

あなたのグローバルIPアドレスは以下です。

34.231.21.123

HTMLの表示色確認ツール

パスワード生成ツール

文字数のプルダウンを選択して、取得ボタンを押すと「a~z、A~Z、0~9」の文字を ランダムに組み合わせた文字列が表示されます。

ここに生成されます。

スポンサーリンク