GroupSession
お世話になります。当ホームページ内『技術情報』の『(4)「Hello World!」プラグインを作成する方法』を実践しようとしています。サンプルをダウンロードして、「手順9 ソースコードをコンパイルする」を行おうとして、コマンドプロンプトで『ant build』を実行したのですが、コンパイルエラーとなります。現在group session4を使用していますがgroup session3 ではないのでエラーになるのでしょうか?エラー内容:Buildfile:build.xml does not exit!Build failed
過去のスレッドもご参照ください「Hello World!」プラグインを作成する方法http://www.gs.sjts.co.jp/v4/tec/about_hello_plugin.html[ 1439 ] 新しく作ったプラグインにアクセスできません。http://www.gs.sjts.co.jp/wbs/bulletin/bbs080.do?bbs010forumSid=3&threadSid=470[ 1643 ] 新しいプラグインでエラーhttp://www.gs.sjts.co.jp/wbs/bulletin/bbs080.do?bbs010forumSid=1&threadSid=537[ 4629 ] GroupSession4.0.2の不具合と思われる件(ご報告)http://www.gs.sjts.co.jp/wbs/bulletin/bbs080.do?bbs010forumSid=1&threadSid=1563さて、本件についてですが「build.xmlが見つからない」と言われています。「ant build」を実行したフォルダ/ディレクトリはどこでしょうか?Windowsでインストールガイドに従ってGroupSessionをインストールした場合WAR展開した場合は「%TOMCAT_HOME%\webapps\gsession」に、ソースコード版の場合は「%TOMCAT_HOME%\webapps\gsession_src」build.xmlは存在します。(%TOMCAT_HOME%はC:\Program Files\Apache Software Foundation\Tomcat 6.0とします)※GS4からディレクトリ名にバージョン表記がなくなっています標準環境ならばコマンドプロンプト(cmd.exe)のディレクトリ位置が「C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\gsession>」となっていることを確認してください。また、上の過去スレッドにも挙げましたがv4.0.2ではbuild.xmlに間違いがあるようなので、再度GSのバージョンをご確認ください。
迅速なご返事ありがとうございます。バージョンは4.0.1です。ディレクトリィは下記に移動して行ったので、問題ないと思います。D:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\gsessionどう対応したらよろしいでしょうか?コンパイルはエラーとなりましたが、group sessionではちゃんとニュープラグインが追加され『hello world!』と表示されるようにはなりました。
「Hello World!」プラグインを作成する方法http://www.gs.sjts.co.jp/v4/tec/about_hello_plugin.html#create_compileを改めて見てみました。「Hello World!」はプラグイン単独コンパイルだったんですね。(例の通りなら\gsession3\WEB-INF\plugin\newplugin)もし展開されてるGSのパッケージが「gsession.war」か「gsession.zip」ならばgsession直下にbuild.xmlは存在しないので、ご指摘のエラーが発生します。この場合でも既にclassファイルはできあがっているので、動作に問題はありません。(実際にHello Worldは表示されますよね?)
おかげさまでカスタマイズ方法が少しずつ見えてきました。次は練習で既存のプラグインのものをカスタマイズしてみようと思います!また初歩的な質問で恐縮なのですが、build.xmlというものは既存のプラグインのフォルダには入っていないですが、Eclipseで開発を行うと自動でできるものとかなのでしょうか?
既存のプラグインを変更する場合は「gsession_src.zip」をダウンロードする必要があります。その他のパッケージにはbuild.xmlもそうですが、ソースファイルが入っていません。
TOP