`
守望者
  • 浏览: 54337 次
  • 来自: ...
社区版块
存档分类
最新评论

用myeclipse开发Appfuse应用

    博客分类:
  • ssh
阅读更多

今天刚接触Appfuse,通过在网上搜集一些资料和看官方网站,然后打开myeclipse开始体验Appfuse。但是没多久就出现了点问题,我的操作主要是参考http://dxjsunday.blog.hexun.com/7616716_d.html,首先下载了Appfuse。(tomcat,ant,等我的电脑本身就安装好了)。在命令提示行下进入D:\appfuse\appfuse,运行 “ant new”,为了不出现意想不到的错误我用的都是默认的参数,脚本运行成功后,在D:\appfuse下出现创建了新项目myapp,然后修改了D:\appfuse\myapp\properties.xml中数据库用户名和密码。然后又修改了D:\appfuse\myapp\metadata\sql\mysql-create.sql 的第一行为create database if not exists @DB-NAME@ CHARACTER SET utf8 COLLATE utf8_general_ci;以便支持多语言。

然后 打开myeclipse,选择  file--import --existingprojects into workspace把myappfuse导入 myeclipse,导入后项目名称上就出现了个错误的红叉,但是项目下的文件夹及文件上我并没看到有任何红叉,按照官方上说的出现的错误是正常的,这是引用官方上的原话(Most of them involve the fact that the UserForm class can not be found. This is because all of the ActionForms in AppFuse (if you're using the Struts version) are generated from POJOs with XDoclet. )我的myeclipse上的错误描述是:

project myapp is missing required source folder:"builder/dao/gen

project myapp is missing required source folder:"builder/myapp

project myapp is missing required source folder:"builder/service/classes

project myapp is missing required source folder:"builder/web/classes

the project can't be  build until buildpath errror    are resolved

unbound classpath variable:'ECLIPSE_HOME/plugings/org.apache.ant_1.6.5/lib/ant.jar in project myapp

然后我在myeclipse的Window → Preferences → Ant → Runtime点击"Ant Home"然后把我电脑上Ant路径加进去,add the catalina-ant.jar (from $CATALINA_HOME/server/lib) to the ant classpath,Then in the property tab, add tomcatTasks.properties (in lib/ant-contrib) file as a global properties file. still in Ant - Runtime - Properties tab, add the global property "tomcat.home" with a value of your CATALINA_HOME environment variable.

打开ant 控制台,运行ant后显示build success.项目中原来的错误描述也剩下最后面的两个了。

忽略这两个错误,继续ant setup 显示build success,ant  test-all  显示BUILD FAILED
D:\MyEclipseWorkspace\newworkspace\myapp\build.xml:634: The following error occurred while executing this line:
D:\MyEclipseWorkspace\newworkspace\myapp\build.xml:599: The following error occurred while executing this line:
D:\MyEclipseWorkspace\newworkspace\myapp\test\web\web-tests.xml:28: Canoo Webtest: R_1393.
Test failed.
Test step verifytitle (D:\MyEclipseWorkspace\newworkspace\myapp\test\web\login.xml:2: )  named "we should see the login title" failed with message "Wrong document title found! Expected ".*??????.*" but got "登录 | AppFuse""

大约是因为存在错误的缘故,打开tomcat后输入用户名和密码总是提示用户名和密码错误。

这个appfuse是spring mvc的,我之前用appfuse-tapestry-1.9.3,是能登陆进去的,但是添加菜单后无法编辑。

小弟刚接触这些,希望各位大侠指点下。

分享到:
评论
2 楼 tonghz 2007-08-10  
我碰到类似问题,LZ怎么解决的,不共享一下?
1 楼 守望者 2007-05-29  
问题解决,结帖!

相关推荐

    appfuse开发框架(myapp)使用说明文档

    ### AppFuse开发框架(myapp)使用说明文档 #### 一、配置开发环境 AppFuse是一个开源的Java Web应用开发框架,旨在提供一个快速的应用程序开发基础。为了更好地使用AppFuse框架进行开发,以下是对开发环境配置的...

    AppFuse 2.0 RC1 Documentation

    综上所述,AppFuse 2.0 RC1文档是一个全面的资源集合,不仅提供了AppFuse的基础使用教程,还深入探讨了高级主题,如安全性、持续集成和多框架集成,是Web开发人员学习和掌握AppFuse不可或缺的指南。

    appfuse2 + Myeclppse6.5 + Tomcat 6

    AppFuse是一个开源项目,它提供了一个快速开发Web应用的基础,而MyEclipse是流行的Java EE集成开发环境(IDE),Tomcat则是一个广泛使用的轻量级应用服务器。 在使用AppFuse2时,开发者可以利用其预先构建的模板和...

    appfuse 配置说明 doc 格式

    完成这些操作后,可以将工程导入MyEclipse开发环境。 ##### 3. **创建数据库** - **针对SQL Server数据库**: - 在新建工程的`lib\lib.properties`文件中添加数据库驱动配置,指定版本和路径。 - 修改`...

    appfuse-documentation-2.1.0官方文档

    AppFuse 是一个集成了一系列流行的开源框架和技术的 Web 开发框架,旨在帮助 J2EE 开发者更高效地构建 Web 应用程序。它包含了诸如 Hibernate、ibatis、Struts、Spring、DBUnit、Ant、Log4J、Struts Menu、Xdoclet、...

    万恶的Appuse-----Appuse2.X在MyEclipse之中的部署问题

    MyEclipse是一款集成开发环境(IDE),它是基于Eclipse的,专为Java、J2EE、Web和企业级应用设计的。MyEclipse提供了丰富的功能,包括代码编辑、调试、部署、性能测试等,对于Java开发者来说是一个强大的工具。 在...

    Struts2、Spring和Hibernate应用实例.

    现在就将笔者使用Myeclipse工具应用struts2 + spring2 + hibernate3 实现CRUD操作的步骤一一纪录下来,为初学者少走弯路略尽绵薄之力!在本文中,笔者将Struts2.0.6、Spring2.0.6和Hibernate3.1进行整合,希望通过...

    J2EE入门-经典

    它包含了多个关键技术和组件,旨在简化复杂的应用开发过程。 ### JavaEE常用技术 JavaEE的主要技术构成包括: - **JSP (Java Server Pages)**:用于生成动态网页。 - **Servlets**:用于控制程序逻辑和流程。 - *...

Global site tag (gtag.js) - Google Analytics