QA@IT

SAStrutsとS2Daoを使用したフレームワークについての質問です。

28089 PV

開発環境は、

WINDOWS7
eclipce3.6
tomcat7.0
Seasar2(SAStruts,S2dAO)

DBはMySQL最新版を使用しています。

現在Seasar2(SAStrutsとS2Dao)を使用してフレームワークを用いたプログラムを作成しています。
現在発生しているエラーは、「"GundamTweet/action/GundamTweet.dicon"ファイルが見つかりません」

このエラーの解消方法が今回の質問となります。

恐らく自分のパス設定が間違っていると思うのですが。

現在のコードと、エクリプス上の画面の画像を貼ります。

エクリプス上でのMySQLの接続は上手く行っています。DAOとEntityクラスの自動生成は出来たので、DBに繋がっていない、と言う事は無いです。

diconファイルの設定は、以下の画面で設定しています。

dicon_______.jpg

actionクラスの所にdiconを設定しています。

____dicon_________1_.jpg

src直下にもdicoが確認出来ます。

diconの中身です。

主にネットを使用しながら手探りで開発しているのですが、恥ずかしい事に有用な情報を見つけることが出来ず、行き詰ってしまいました。
どなたか教えて頂けないでしょうか?どうぞよろしくお願い致します。

【追記です】

プロジェクトのプロパティからJavaのビルドパスのソース部分を確認してみては?と指摘を頂いたので確認してみましたが。

Java______________.jpg

4つ程出力フォルダが表示されています。

JavaScript_______.jpg

赤線部分のところにあるinput.jspが出力先なので、ここを指定してある出力フォルダにdiconファイルを設定すれば良いのでしょうか?

回答

一般的な出力先のフォルダーには

  1. 「classes」WEBアプリケーションサーバーでサーバー側の処理を行うクラスファイルやその他の関連ファイルを保管する場所
  2. 「view」JSP等、ブラウザの画面表示に使用するファイルを保管する場所
  3. 「lib」1.のクラスファイルが参照するライブラリを保管する場所
  4. その他

があると思います。
.diconファイルは、サーバー側の処理で使用するファイルですので「classes」フォルダに保管します。
「classes」フォルダの直下には.properties 等のファイルもあると思いますので、確認してみてください。

編集 履歴 (0)
  • 重ねての回答感謝致します。PATHの設定を見直し、何とかエラーを解消する事が出来ました。別のエラーが出てきましたが、この質問は解決致しました。ありがとうございました。 -

ビルド結果の出力先に指定しているフォルダには dicon ファイルは存在していますか?

プロジェクトのプロパティーを開き「javaのビルドパス」の「ソース」タブで
出力フォルダーを確認できるので、そのフォルダを確認してください。

編集 履歴 (0)
  • 回答誠にありがとう御座います。出力フォルダを確認したのですが、4つ程出力フォルダが設定されており、どこを確認すればいいのか。。。。という状態です。お時間がある時で構いませんので、質問内容に追記をしておくので確認して頂けないでしょうか。申し訳ありません。 -
ウォッチ

この質問への回答やコメントをメールでお知らせします。