在 eclipse3.3 + myeclipse6 + tomcat6 环境下使用 appfuse :
Setup your Development Environment - or follow the steps below if you're a veteran.
1. Download and install JDK 5+ (make sure your JAVA_HOME environment variable points to the JDK, not a JRE).
2. Download and install MySQL 5.x.
(可选)3. Setup a local SMTP server or change mail.properties (in src/main/resources) to use a different host name - it defaults to "localhost".
4. Download and install Maven 2.0.x.
下载 appfuse 所需要的类库(appfuse-dependencies:https://appfuse.dev.java.net/servlets/ProjectDocumentList),修改%maven_home%/conf/settings.xml 文件中的 localRepository 节点
<localRepository>%appfuse-dependencies_home%</localRepository>
这样可节省项目生成时间,减少 moven 自网下下载类库的个数。
执行 mvn archetype:create 命令取相应的工程代码(参见 http://appfuse.org/display/APF/AppFuse+QuickStart )。注:-DgroupId 值为项目包的根路径,-DartifactId 为工程的名称。
在所建工程目录下执行 mvn appfuse:full-source 以获取完整的代码。
修改pom.xml,在最下面有数据库的配置。若你是mysql数据库,则很简单,只需修改用户名和密码(默认为root和空)。若是其他数据库,请参照pom.xml里面的数据库配置文件进行替换修改。
在所建工程目录下执行 mvn jetty:run-war 。 这样会在target目录下生成部署需要的文件夹和war包(成功进行后打开 http://localhost:8080/ 可看到相应的界面)。
在项目路径下运行:mvn eclipse:eclipse 建立适合eclipse环境的工程。
将工程导入到 eclipse 中。
将 src/main/webapp Remove from build path 。
将target/classes Remove from build path 。
使用 myEclipse 的 Add MyEclipse Web Capabilities ,将 Web Root Directory 指向 src/main/webapp 目录。
将 target\%项目名称%-1.0-SNAPSHOT\WEB-INF\lib 目录下的类库 copy 到 src\main\webapp\WEB-INF\lib 目录下。
将 target\%项目名称%-1.0-SNAPSHOT\WEB-INF\classes 目录下的资源文件 copy 到 src\main\resources 目录下。
在 eclipse 中刷新项目。
在 java Build Path 中 Libraries 下面将以 M2_REPO 开头的 libs 删除。
在 eclipse 中使用 Package Explorer 打开 src/main/webapp/WEB-INF/lib ,如果其下还有库文件,则将其添加到 Build Path 。
在 eclipse 中刷新项目。
完成.
参考:
http://appfuse.org/display/APF/AppFuse+QuickStart
http://www.blogjava.net/shenlei/archive/2008/02/29/182885.html#FeedBack
分享到:
相关推荐
5. **Eclipse集成环境**: 配置好Eclipse或MyEclipse中的Maven插件,方便后期导入项目。 #### 三、环境部署 1. **访问官方网站**: - 访问AppFuse的QuickStart页面,选择所需框架。此处以SpringMVC框架为例(默认为...
- **Eclipse 3.3**:作为基本的集成开发环境。 - **MyEclipse 6.0**:用于Web开发。 - **Properties插件**:支持*.properties文件的编辑,并确保中文编码为UTF-8。 - **JSEclipse插件**:提供JavaScript辅助编程功能...
- 如果在运行`mvn`命令时遇到Cargo插件下载Tomcat失败的问题,需要手动下载Tomcat,并替换`C:\Documents and Settings\Johnson Lee\Local Settings\Temp\cargo\installs`中的相应文件。 **5. 运行与测试** - 使用...
在探讨Appfuse 2.x在MyEclipse中的部署问题前,我们先来了解下Appfuse和MyEclipse这两个关键概念。 Appfuse是一个开源项目,它提供了一种快速构建Java Web应用程序的方法。它基于Maven构建系统,结合了Spring、...
- **安装JDK**:确保安装JDK,并在环境变量中设置`JAVA_HOME`指向JDK安装目录,在`path`中添加`%JAVA_HOME%\bin`以及`jre\bin`路径。 - **安装Tomcat**:下载并解压或安装Tomcat至指定目录,设置环境变量`CATALINA...
1. **下载软件**:安装Java SDK、Eclipse、MyEclipse、Tomcat和Oracle数据库。 2. **配置环境**:设置Eclipse中的Tomcat服务器,配置数据库连接。 3. **开发与测试**:在Eclipse中编写代码,通过MyEclipse进行调试和...