`
lu2002lulu
  • 浏览: 97279 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

appfuse 快速搭建环境 tomcat

阅读更多
通常我们使用APPFUSE2.0的项目,导入eclipse里,无法正常编译,只能使用maven
我感觉挺不舒服的,经过探索,发现这样配置以后,就会方便了很多,而且还已经直接在eclipse中的tomcat里运行

大家可能对appfuse2.0都已经很熟悉了,如果你还不是很了解随便在网上都已经找到入门的稳定。
appfuse官方网站地址:http://appfuse.org/display/APF/Home

下面我就已Struts 2 Basic为例介绍一下:

1.我在D:创建一个文件夹appfuse-cww,
例如D:\appfuse2-cww\

2.在命令行中输入mvn archetype:create-DarchetypeGroupId=org.appfuse.archetypes-DarchetypeArtifactId=appfuse-basic-struts-DremoteRepositories=http://static.appfuse.org/releases-DarchetypeVersion=2.0.1 -DgroupId=com.mycompany.app-DartifactId=myproject

3.如果你的数据库root用户有密码的话,你可以在你创建的项目的文件下的pom.xml中设置一下 <!-- Database settings -->

4.在命令行下,cd 到你的工程目录下,运行 mvn ,这个命令会完成相关 jar 包和 Tomcat 的下载,运行你的工程的集成测试。上面的命令大概需要5-10分钟。

5.在你的工程目录下运行 mvn jetty:run-war ,你就可以去查看你的工程了。Maven 会启动 Jetty,这样的话,你就可以用这个地址: http://localhost:8080在你的浏览器中浏览。

6.下载全部源代码,接着执行如下命令mvn appfuse:full-source.

7.执行 mvn eclipse:eclipse 生成eclipse项目信息的文件.

8.使用eclipse导入项目。

9.删除生成的maven类库,选择工程右键选择“properties”->"java build path"->"libraries"删除所有的M2_REPO的lib

10.生成web项目,选择工程右键选择“myeclipse”->"add web project capabilities",然后选择“web root Directory”为“src/main/webapp”

配置成功!
这样既可以使用maven2来启动,也可以用TOMCAT启动


注意:这个时候在maven中启动时没有问题的,但是在tomcat启动时,会报错。这个时候我们需要修改一下
jdbc.properties文件

Java代码
#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} 

分享到:
评论
1 楼 whiteface999 2009-03-26  
"10.生成web项目,选择工程右键选择“myeclipse”->"add web project capabilities",然后选择“web root Directory”为“src/main/webapp”
"
前面步骤都通过了,只是这第10条,myeclipse不允许设置“web root Directory”为“src/main/webapp",不知道这是什么原因?
我也试过添加一个M2_REPO的变量,还是一堆错误。请楼主指教!!

相关推荐

    Appfuse2搭建文档

    Appfuse2提供了丰富的示例代码和模板,方便快速开发。 通过以上步骤,你就成功地使用Appfuse2搭建了一个基于Oracle数据库的Web应用。Appfuse2的强大之处在于它的模块化设计,可以根据项目需求选择性地使用各个组件...

    使用 AppFuse 快速构建 java

    ### 使用AppFuse快速构建Java应用 #### 一、概述 在现代软件开发中,快速构建应用程序的能力至关重要。特别是在Java领域,有许多工具可以帮助开发者提高效率,其中AppFuse就是一个强大的开源框架,旨在加速Java...

    使用appfuse构建环境

    AppFuse是一个开源的Java Web应用程序框架,用于快速搭建基于Spring MVC、Spring Security、Hibernate等技术的应用程序。它提供了一套完整的开发模板,使得开发者能够专注于业务逻辑的实现,而无需过多关注底层架构...

    appfuse2 + Myeclppse6.5 + Tomcat 6

    总结起来,这个教程将指导用户如何利用AppFuse2、MyEclipse6.5和Tomcat6搭建一个Java Web开发环境,编写和调试代码,并将应用部署到服务器上。它涵盖了从项目创建、环境配置到国际化处理等多个方面,对于初学者和有...

    MAVEN 搭建APPFUSE

    【MAVEN 搭建APPFUSE】是一个关于使用Maven构建基于AppFuse的应用程序的教程。AppFuse是一个开源项目,旨在简化Web应用程序的开发,它提供了一个基础框架,可以帮助开发者快速启动新项目,整合了Spring、Hibernate、...

    AppFuse

    AppFuse提供了许多有用的功能,帮助开发者快速搭建和测试应用程序: 1. **容器管理的身份验证**:支持通过JDBC、LDAP或Windows域进行身份验证。 2. **记住我(Remember Me)**和自我注册功能,方便用户管理登录状态...

    APPFUSE工具研究.doc

    它通过集成各种流行框架,如Struts、Spring、Hibernate等,提供了一个项目骨架,使得开发者能够快速搭建新项目的结构。AppFuse分为1.x和2.0两个主要版本,其中2.0版是重构建的,采用了Maven 2作为构建工具,而1.x...

    appfuse2学习日记

    - **定义与价值**:AppFuse 是一款开源项目,旨在利用一系列开源工具帮助开发者高效地搭建 Web 应用程序的基础架构。通过使用 AppFuse,开发人员可以在构建新的 Web 项目时大大节省在项目结构设置上的时间。 - **...

    appfuse 配置说明 doc 格式

    通过遵循上述步骤,开发者可以有效地设置AppFuse开发环境,利用其提供的模板和工具,快速启动项目开发。对于不同数据库的支持,AppFuse提供了灵活的配置选项,使得项目能够在多种数据库环境下运行。掌握这些配置细节...

    appfuse开发文档

    通过AppFuse,开发者可以快速搭建基础的开发环境,节省大约85%的初期开发时间。AppFuse的核心功能是自动生成项目结构和基础代码,包括认证、权限管理、数据库集成等常见功能,让开发者能够更专注于业务逻辑的实现。 ...

    AppFuse学习笔记

    在 Windows 操作系统上搭建开发环境,需按照以下步骤操作: 1. 下载并解压 AppFuse 的 Tapestry 版本。 2. 安装 JDK(本文使用 1.5.0),设置 `JAVA_HOME` 环境变量并更新 PATH。 3. 安装 Tomcat(本文使用 5.5.17...

    精通Hibernate

    该项目的核心目标之一是提供一个快速开发平台,便于开发者搭建企业级应用。在持久层方面,AppFuse选择了Hibernate作为对象关系映射(Object-Relational Mapping, ORM)工具,而Spring框架则被用于处理依赖注入和事务...

    appfues的配置和使用

    ### appfues的配置和使用 ...这些配置不仅包括了基本的环境搭建,还包括了数据库连接、多语言支持以及测试配置等关键环节。这对于初学者来说是非常重要的指导,有助于他们更好地理解和掌握AppFuse的使用方法。

    spring入门

    本入门教程将指导你如何快速搭建一个基于Struts MVC框架前端、Spring中间层和Hibernate后端的简单Web应用程序,并进行必要的配置和测试。 在开始之前,需要确保你的开发环境中已经安装了以下组件: - JDK 1.4.2或更...

    spring教程

    开发者可以利用Struts提供的标准标签库和配置文件来快速搭建MVC架构。 3. **Hibernate ORM工具**:Hibernate是一个开源的对象关系映射(ORM)工具,能够将Java对象映射到关系数据库中。通过Hibernate,开发者可以用...

Global site tag (gtag.js) - Google Analytics