UniServer / UniPrint / UniHttpd


JBossサンプル導入手順 2002/06/06

  1. JBossのサンプルの準備
    1. サンプルのあるJBossのホームページを開く。
      http://www.jboss.org/
    2. 画面左側のメニューのDocumentationを選択する。
    3. Documentation画面で、Free volunteer documentationをクリックする。
    4. Downloadをクリックする。
    5. ファイル一覧が表示されたら documentation_example.zipを
      クリックしてデスクトップ等に保存する。
  2. documentation_example.zipをC:\JBoss-2.4.4_Tomcat-3.2.3 配下に展開する。
  3. 展開後のフォルダでAntを実行する。
    1. コマンドプロンプトを開いてAnt実行する。
      > cd C:\JBoss-2.4.4_Tomcat-3.2.3\example
      > ant
      Builedfile:build.xml does not exist!
      上のメッセージ、build.xmlが必要が表示される。
    2. build.xmlのあるフォルダに移動して、Antを実行する。
      > cd build
      > ant
      main:[echo]Sepecify which target you want to run.
      上のメッセージ、ターゲットを指定するよう表示される。
    3. ターゲットを調べる為に、build.xmlをワードパットで開く。
      ※改行コードがLFなので、メモ帳では開かない。

      target>要素のname属性を指定した名前を呼び出すが、
      内部でもう一度別のbuild.xmlが呼ばれているのがわかる。

      1. ターゲットを指定してAntを実行する。
        >ant intro-interest-compile
        >ant intro-interest-jar
        >ant intro-interest-deploy
        >ant intro-interest-client
      2. ant-intro-interest-earを実行する為、buildファイルにターゲット呼び出しを追加
        1. build.xmlをワードパッドで開く。
        2. 33行目のCATALINAの部分を下記のようにコメントアウトする。
          <!--
          <availabel property="servlet.jar" value="${env.JBOSS_DIST}/../cataline/
          common/lib/servlet.jar" file="${env.TOMCAT_HOME}/lib/servlet.jar"/>
          -->
        3. EARファイルをデプロイする為のターゲット指定がないので追加する。
          <target name="intro-interest-deploy-ear" depends="init">
          <ant antfile="org/jboss/docs/interest/build.xml" target="deploy-ear">
          </target>
      3. Antの実行
        >ant intro-interest-ear
        >ant intro-interest-deploy-ear
      4. デプロイの確認
        1. JBossを起動する。
        2. ブラウザから
          http://localhost:8080/interestを開く。
        3. JBossサンプルの送信フォーム画面の Calcuteボタンを押す。
          JBossのコンソールに
          [INFO,Default]Someone called 'calculateCompoundInterest'
          のメッセージが表示されれば、正常に動作されている。

参考文献

JAVA PRESS vol.23 JBossによるEJBサーバ環境の構築

以上

開発Tips

 

Copyright © UTL Co.,Ltd. All Rights Reserved. [UTL]