一、AppFuse 提供了很多应用程序需要的一些特性,包括:
* 认证和授权
* 用户管理
* Remember Me(这会保存您的登录信息,这样就不用每次都再进行登录了)
* 密码提醒
* 登记和注册
* SSL 转换
* URL 重写
* 皮肤
* 页面修饰
* 模板化布局
* 文件上载
二、前期准备
安装JDK5+,Tomcat,Maven,Mysql.
三、使用maven创建工程
mvn archetype:generate -B -DarchetypeGroupId=org.appfuse.archetypes -DarchetypeArtifactId=appfuse-basic-spring-archetype -DarchetypeVersion=2.1.0 -DgroupId=com.mapbar -DartifactId=appfuse -DarchetypeRepository=http://oss.sonatype.org/content/repositories/appfuse
四、下载源代码
产生的项目里面只有一个类:App,其他的类呢?原来默认生成的项目是嵌入式的,其他的类都作为jar被引入而非源代码。如果你想生成源代码在这个项目里面,可以这样:
mvn appfuse:full-source
问题:
[ERROR] 175002 : svn: PROPFIND request failed on '/svn/appfuse/tags/APPFUSE_2.0.
1/data/common/src'
[ERROR] 175002 : svn: Connection timed out: connect
需要添加:<trunk>https://svn.java.net/svn/appfuse~svn/</trunk>到下面的位置
<configuration>
<genericCore>${amp.genericCore}</genericCore>
<fullSource>${amp.fullSource}</fullSource>
<trunk>https://svn.java.net/svn/appfuse~svn/</trunk> --新增
</configuration>
五、构件eclipse工程 maven eclipse:eclipse 会下载所有的依赖包。需要一点时间。
报错:The artifact org.springframework:spring-a spects referenced in aspectj plugin as an aspect library, is not found the proje ct dependencies
那么你需要添加spring-aspects dependency。添加依赖包
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aspects</artifactId>
<version>3.1.1.RELEASE</version>
</dependency>
六、导入工程到myeclipse中
七、配置数据库 修改POM.XML
<dbunit.dataTypeFactoryName>org.dbunit.dataset.datatype.DefaultDataTypeFactory</dbunit.dataTypeFactoryName>
<dbunit.operation.type>CLEAN_INSERT</dbunit.operation.type>
<hibernate.dialect>org.hibernate.dialect.MySQL5InnoDBDialect</hibernate.dialect>
<jdbc.groupId>mysql</jdbc.groupId>
<jdbc.artifactId>mysql-connector-java</jdbc.artifactId>
<jdbc.version>5.0.5</jdbc.version>
<jdbc.driverClassName>com.mysql.jdbc.Driver</jdbc.driverClassName>
<jdbc.url><![CDATA[jdbc:mysql://localhost/appfuse?createDatabaseIfNotExist=true&useUnicode=true&characterEncoding=utf-8]]></jdbc.url>
<jdbc.username>root</jdbc.username>
<jdbc.password></jdbc.password>
最后一个 <jdbc.username>root</jdbc.username><jdbc.password></jdbc.password> 修改为安装mysql数据库自己设置的用户名和密码。
八、启动:
mvn eclipse:eclipse -Dwtpversion=2.0 打成war包
mvn jetty:run 启动jetty容器
成功后在浏览器打开http://localhost:8080.
eclipse搭建AppFuse开发环境
原创
©著作权归作者所有:来自51CTO博客作者wx63086371c7e9c的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
大数据概述 HadoopHA环境搭建和基本开发
这个文章写了有关大数据概述,大数据HADOOP HA的安装和基本的hadoop JAVA开发
mysql 数据 zookeeper -
eclipse搭建springboot开发环境
eclipse搭建springboot开发环境
springboot eclipse+springboot web开发环境搭建 -
搭建Eclipse、Resin Web开发环境
搭建Eclipse、Resin Web开发环
eclipse Click java -
Hadoop Eclipse开发环境搭建
一、安装Eclipse 下载Eclipse,解压安装,例如安装到/usr/local,即/usr/local/eclipse 4.3.1版本下载地址:://pan.baidu.com/s/1eQk
Hadoop hadoop apache eclipse mapreduce -
springboot国际化mvc
springboot 项目中实战演练,功能有参数非空校验、默认国际化、正常返回参数国际化、抛异常后信息国际化、全局异常后继续切面拦截国际化、动态参数国际化等后端各个方面的实战。1、新建springboot微服务,pom中jar的基本引用<parent> <groupId>org.springframework.boot</groupId> <art
springboot国际化mvc spring boot java spring Source