[seasar-dev:784] Re: [Dolteng]新しいプロジェクト生成方式についての話
MIYAMOTO Daisuke
[E-MAIL ADDRESS DELETED]
2008年 2月 18日 (月) 04:34:56 JST
都元です。
湯川さん、検証ありがとうございます。
SAStruts+S2JDBCのlib配置に関しては、私の設定ミスですね。修正しておきます。
しかし、どうしようかなー、と思った点が一つ。
SAStruts+S2JDBCの構成は、sa-struts-blankをベースに作っています。
ところで、projectRoot/src/main/java という構成はmaven2を意識したフォルダ構成
ですよね。しかし、blankのwebapp rootは projectRoot/webapp で作られています。
maven2を意識するのであれば、projectRoot/src/main/webapp となるのが自然です。
この辺り、webapp root をどのように考えるか、迷っています。
いかがでしょうか?
次に、IndexActionに関して。
こちらは対応いたしました。生成後直ちにHello Worldにたどり着けます。
その他小さなバグをいくつか潰しましたので、上記webapp rootの件が決まり次第、
SNAPSHOT2を同様の場所に置いてみようと思います。
最後にドキュメントに関して。これも何とかしなければいけない問題ですね。
書いて行きたいとは考えていますが、この件に関連して、ちょっと思うところが
あるので、別にスレッド立ち上げてみます。
08/02/17 に 湯川航<[E-MAIL ADDRESS DELETED]> さんは書きました:
> 湯川(wyukawa)@Kijimunaコミッタです。
>
> Dolteng大改造おつかれさまです。
> かなりいけてますね。
> 特にWTP対応はニーズが高いと思われるので、よろこぶユーザは多いのでは。
>
> で、Dolteng 0.27.0.SNAPSHOTをちょっと試してみて、気づいたことがあったので
> メールしました。
>
> 環境は下記のとおりです。
>
> * Eclipse:eclipse-jee-europa-fall2-win32(3.3.1.1)
>
> * Eclipseを動かしているJDK:jdk1.6.0_03
>
> * EclipseプロジェクトのJDK:jdk1.5.0_09
>
> * Apache Tomcat v5.5
>
> 現象としては、
> SAStruts+JDBC+WTPの組み合わせで生成したプロジェクトをWTPで起動すると、
> 添付(stacktrace1.txt)のようにfilter関連のclassが無いと言われ、起動に失敗します。
>
> src/main/webapp/WEB-INF/libにあるjarをwebapp/WEB-INF/libにコピーすれば、
> 起動できます。
>
> ただこの状態でトップページ(http://localhost:8080/xxx/)にアクセスすると、
> 添付(stacktrace2.txt)のように「Direct access for JSP is not permitted.」といわれてしまいます。
>
> index.jspをstart.jspにリネームして、IndexActionを作成すれば、無事「Hello World!」
> が表示されます。
>
> Teeda+S2DAO+WTPの組み合わせであれば、特に何もせずにWTPを起動すれば、
> 「Hello World!」までいけるので、SAStruts+JDBC+WTPの組み合わせでも
> 同様のことができれば、ユーザにはうれしいかなと。
>
> 以下、蛇足ですが、
>
> 現状Doltengに関するドキュメントがwww.seasar.orgにありません。
> DoltengはSeasarプロジェクトのなかでおそらく一番使用されているEclipseプラグイン
> だと思われるので、簡単なものでも「Tools.Java」あたりにあったほうがいいのでは。
>
> そうしないと、ユーザがDoltengの更新サイトを見つけられない可能性があるので。^^);
>
> --
> name:Wataru Yukawa
> blog:http://d.hatena.ne.jp/wyukawa/
> email:[E-MAIL ADDRESS DELETED]
>
> 08/02/15 に MIYAMOTO Daisuke<[E-MAIL ADDRESS DELETED]> さんは書きました:
> > 都元です。
> >
> > sandboxブランチのDoltengですが、一段落ついたのでお知らせします。
> >
> > 0.27.0.SNAPSHOTとして個人的な更新サイトに配置してみました。
> > 下記からインストールすることができます。
> >
> > 更新サイト http://xet.jp/dolteng_snapshot/
> >
> > featureは下記の2つに分かれており、必要に応じてインストールします。
> >
> > 1. Dolteng Eclipse プラグイン
> > 2. Dolteng オフライン用依存ライブラリ
> >
> > 従来は、Dolteng内部に依存ライブラリを全て持っていた為、大きなプラグインとなっていましたが、
> > 依存ライブラリをMavenリポジトリからダウンロードしてプロジェクト生成をする(オンラインモード)
> > ことができるようになりました。(ローカルリポジトリに存在する場合それを使用し、DLはしません。)
> >
> > 1のfeatureのみをインストールした場合は、必要なJARをMavenリポジトリから取得する方法
> > のみが選択できます。これに加えて2のfeatureをインストールした場合は、従来通り
> > オフライン状態でもプロジェクト生成をすることがきます(オフラインモード)。
> >
> > インストール後、EclipseのメニューバーからWindow>Preferences>Doltengの設定ページで
> > モード選択を行い、オンラインモードの場合はMavenのローカルリポジトリのpathを設定します。
> > (Windowsの場合、Mavenの設定がデフォルトであれば、
> > C:\Documents and Settings\ユーザ名\.m2\repository を指定します。)
> >
> > 以上の設定が終われば、Doltengのプロジェクト生成が使用可能になります。
> >
> > 生成されるプロジェクト雛形に関して、何か問題がございましたら、レポートお願いいたします。
> > 特に問題がなさそうであれば、trunkにマージしたいと考えています。
> > よろしくお願いします。
> >
> >
> > --
> > MIYAMOTO Daisuke
> > skype: cuervo1800
> > _______________________________________________
> > Seasar-dev mailing list
> > [E-MAIL ADDRESS DELETED]
> > https://ml.seasar.org/mailman/listinfo/seasar-dev
> >
>
> _______________________________________________
> Seasar-dev mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-dev
>
>
>
--
MIYAMOTO Daisuke
skype: cuervo1800
Seasar-dev メーリングリストの案内