eclipse搭建AppFuse开发环境
来源:互联网 发布:淘宝找同款货源插件 编辑:程序博客网 时间:2024/05/01 21:03
一、AppFuse 提供了很多应用程序需要的一些特性,包括:
* 认证和授权
* 用户管理
* Remember Me(这会保存您的登录信息,这样就不用每次都再进行登录了)
* 密码提醒
* 登记和注册
* SSL 转换
* E-mail
* 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.
参考:
http://blog.csdn.net/clearwater21cn/article/category/107237
http://blog.csdn.net/shagoo/article/details/4103937
* 认证和授权
* 用户管理
* 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.
参考:
http://blog.csdn.net/clearwater21cn/article/category/107237
http://blog.csdn.net/shagoo/article/details/4103937
- eclipse搭建AppFuse开发环境
- Appfuse 开发环境搭建
- Appfuse 环境搭建
- appfuse环境搭建
- AppFuse开发环境
- eclipse 搭建开发环境
- Eclipse开发环境搭建
- Eclipse开发环境搭建
- Eclipse开发环境搭建
- Eclipse开发环境搭建
- Eclipse开发环境搭建
- Eclipse开发环境搭建 .
- Eclipse开发环境搭建
- Eclipse开发环境搭建
- Eclipse开发环境搭建
- Eclipse开发环境搭建
- Eclipse开发环境搭建
- Eclipse开发环境搭建
- 【xinfanqie】玩转windows8 50个应用小技巧集萃
- 视频时间戳重排python实现
- hdu1907尼姆博弈Nimm Game
- SQL Server 2012鲜为人知的两个功能
- c 程序中的各个段在内存中的位置解析
- eclipse搭建AppFuse开发环境
- MySQL 有关日期时间 函数总结
- TLD 的matlab版本的环境配置和运行
- 【iOS开发】 CoreText 使用教程:以创建一个简单的杂志应用为例
- 在 Visual Studio 2010 中配置SharpPcap
- 问题九十六:Binary Numbers
- CentOS挂载移动硬盘
- 【xinfanqie】教你如何在双系统下简单卸载win8
- K2BPM系列:浅识K2 blackpearl中SmartObject