appfuse 2.0を使って環境を素早く構築する(myeclipse)


http://blog.csdn.net/ljah/archive/2008/06/06/2516187.aspx
通常私たちはAPPFUCSE 2.0のプロジェクトを使って、eclipseの中に導入して、正常にコンパイルすることができなくて、mavenを使うことしかできません.
私はとても気分が悪いです.探査してみたら、このような配置が便利になりました.そして、もう直接にeclipseの中のtomcatで運行しています.
皆さんはappfuse 2.0についてもうよく知っているかもしれません.もしあなたがまだよく知らないなら、インターネットで簡単に入門の安定を見つけました.
appfuse公式サイトの住所:http://appfuse.org/display/APF/Home
Struts 2 Baicを例に紹介します.
1.Dにいます.フォルダのapfuse-cwwを作成します.
例えばD:\appfuse 2-cww\
2.命令行にmvn archetypeを入力する:create-DarchpeGroupId=org.appfuse.archtypes-DarchophetypeartifactId=apfuse-bac-struts-Drement Repositories=http://static.appfuse.org/releases-DarchetypeVersion=2.0.1 -DgroupId=comp.mycompany.ap-DartiftId=myproject
3.あなたのデータベースのrootユーザにパスワードがあれば、作成したプロジェクトのファイルのpom.xmlに設定してください.Database settings-->
4.コマンドラインの下で、cdはあなたのプロジェクトディレクトリの下で、mvnを実行します.このコマンドは関連するjarカバンとTomcatのダウンロードを完成して、あなたのプロジェクトの統合テストを実行します.上の命令は5-10分ぐらいかかります.
5.あなたのプロジェクトディレクトリの下でmvn jeey:run-warを実行して、あなたはあなたのプロジェクトを確認することができます.MavenはJettyを起動します.この住所を使えばいいです.http://localhost:8080あなたのブラウザでブラウズします.
6.すべてのソースコードをダウンロードし、次のコマンドmvn appfuse:full-sourceを実行します.
7.mvn eclipse:eclipseプロジェクト情報を生成するファイルを実行します.
8.eclipseを使ってプロジェクトを導入する.
9.生成したMavenクラスライブラリを削除し、プロジェクトの右ボタンを選択して「properties」-「java build path」->「libries」を選択し、すべてのM 2_を削除します.REPOのlib
10.webプロジェクトを生成し、プロジェクトの右ボタンを選択して「myeclipse」-「add web project capability」を選択し、「web root Directory」を「src/man/webapp」とします.
設定成功
これは、Maven 2を使って起動してもいいし、TOMCATを使って起動してもいいです.
注意:この時は、mavenで起動しても大丈夫ですが、tomcatが起動したら、エラーが発生します.この時はちょっと修正したいです.
jdbc.propertiesファイル

#jdbc.driverClassName=${jdbc.driverClassName}   
jdbc.driverClassName=com.mysql.jdbc.Driver   
#jdbc.url=${jdbc.url}   
jdbc.url=jdbc:mysql://localhost/myproject?createDatabaseIfNotExist=true&useUnicode=true&characterEncoding=utf-8   
#jdbc.username=${jdbc.username}   
jdbc.username=root   
#jdbc.password=${jdbc.password}   
#        1234   
jdbc.password=1234   
   
#hibernate.dialect=${hibernate.dialect}   
hibernate.dialect=org.hibernate.dialect.MySQL5InnoDBDialect   
   
# Needed by Hibernate3 Maven Plugin defined in pom.xml   
hibernate.connection.username=${jdbc.username}   
hibernate.connection.password=${jdbc.password}   
hibernate.connection.url=${jdbc.url}   
hibernate.connection.driver_class=${jdbc.driverClassName}