Appfuse2.0与Eclipse的真正整合分享分类:appfuse

较为常用的 AppFuse 的 命令:

命令

说明

mvn eclipse:eclipse

生成eclipse的项目的配置文件,用户可以直接把项目导入到eclipse

mvn jetty:run-war

打包并且发布你的应用程序到Jetty, 查看在 http://localhost:8080

mvnappfuse:gen

根据pojo生成dao manger action 页面及他们的test。

mvn appfuse:install

把生成的源代码及配置文件写入到src中

mvn integration-test

Runs UI tests in Tomcat using Cargo

mvn appfuse:full-source

Converts AppFuse basic projectsto full-source with no AppFuse dependencies. Currently does notwork with modular archetypes.

mvn appfuse:gen-model

Generates Java classes fromdatabase tables.

1. 安装Mysql,Maven等等。这些在网上都有详细的说明。
2. 我更改了Maven的Repository的路径,缺省是放在C:document andsettings<username>.m2repository目录下,我觉得放在C:下不好,所以更换了路径。
打开~maven/conf/setting.xml,修改<localRepository>的值。

3. 使用Maven下载appfuse
我使用的是struts所以,使用的命令是:
mvnarchetype:create -DarchetypeGroupId=org.appfuse-DarchetypeArtifactId=appfuse-modular-struts-DremoteRepositories=http://static.appfuse.org/repository-DarchetypeVersion=2.0-m5 -DgroupId=com.mycompany.app-DartifactId=appfuse
这里,我把下载的目录名改为了appfuse,在appfuse.org的quick start中是使用myproject的。

4. 运行的过程中,会出错,我在两台机器上都遇到了错误。
关系不大。可以继续进行。

5. 下载源代码。
我是在Eclipse中使用Subversion下载的,可以使用mvnappfuse:full-source,但是只能下载到web下的代码,service, data等部分的代码就没有了。
Svn的Repository的地址是:https://appfuse.dev.java.net/svn/appfuse

6. Java Source Code已经尽在掌握了,只是还分布在不同的目录里。
分别是在:data,service,webapp, 都在mainjava目录下。

7. 开始获取jsp,配置文件等。
首先cd ~mavenrepoorghibernatejtidyr8-20060801
edit jtidy-r8-20060801.pom
去掉一个重复的 <licenses> 标签.

8. 去掉mysql的root用户的密码,
update user set password=password('') where user='root'; flushprivileges;

9. cd appfuse
mvnintegration-test
在appfuse-snapshot1.0目录下,把jsp、 image,js,css等全部复制过来
另外,还有很多配置文件,象applicationContext-dao.xml等等。
还有一 个,就是library了。其中有一个要注意的是ehcache需要使用1.3.0, 如果使用1.2.X,会报
javax.servlet.ServletException: Failure when attempting to setContent-Encoding: gzip
这个错误。

10. 我是使用Eclipse的Tomcat插件的,因此,建立了一个Tomcat project
把Java源文件复制到web- infsrc下,
org.appfuse.dao
org.appfuse.model
org.appfuse.service
org.appfuse.util
org.appfuse.webapp(Webapp 目录下)
另外,
common
decorators
images
scripts
styles
template
403.jsp
404.jsp
Appfuse2.0与Eclipse的真正整合分享分类:appfuse
index.jsp.......
还 有web-inf目录下的:
数10个配置文件和lib目录下数10个jar文件

11.启动Tomcat插件,在浏览器中浏览:http://localhost:8080/appfuse/index.jsp
用户:admin 密码:admin
OK.

  

爱华网本文地址 » http://www.aihuau.com/a/25101012/109739.html

更多阅读

柯云路:关于爱情与婚姻的经典格言_左岸右岸

柯云路:关于爱情与婚姻的经典格言分享自柯云路新浪博客/>>情感系列>>男人女人>>一见钟情 1、就爱情的微妙而言,天下大多数人的相爱,本质上都是一见钟情的。2、异性的美丽和才华,既有吸引力,也有压力。对自己力量有充分自信的男性不

转载 刘强东京东内部的一场分享 京东董事长刘强东

原文地址:东京东内部的一场分享">刘强东京东内部的一场分享作者:风雨下黄山京东涉足电商应该算是互联网行业里面比较晚的。2004年,中国互联网电商阵营已经很庞大,那时当当拿到C轮融资,卓越卖给了亚马逊 ,易迅、淘宝等公司都已经成立。此前

通货膨胀对居民收入与消费的影响 收入的通货膨胀指数

通货膨胀对居民收入与消费的影响目录中文摘要:11一、当前我国通货膨胀13二、通货膨胀产生的成因分析141.需求拉动通货膨胀143.货币供应量过大154.结构性通货膨胀15三、通货膨胀对居民收入和居民消费的影响的经济学分析161.

雨水收集与利用的景观途径 雨水收集利用

雨水收集与利用的景观途径原文地址:雨水收集与利用的景观途径作者:付开成众所周知,雨水是从天上落下来的,然而落到地面后,很多人就不知道雨水去哪里了。在需要的时候雨水就成了及时雨,在不需要的时候就形成了灾难。在农村的时候,村落都是根

声明:《Appfuse2.0与Eclipse的真正整合分享分类:appfuse》为网友临风纵欢分享!如侵犯到您的合法权益请联系我们删除