问题标签 [appfuse]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - appfuse 快速入门不适用于 mysql
我想遵循快速入门指南。我正在使用带有 root 密码的 Linux、Java-7、Mysql 5.5(并且不想删除它)。我按照“创建项目”下的“BUILD SUCCESS”说明进行操作
然后我在 pom.xml 的末尾正确更改了我的 root 密码并运行
然后我希望在 Mysql 中有一些新的数据库:
“Maven 将分别使用 hibernate3 和 dbunit 插件创建和填充您的数据库。”
但是什么都没有,并且所有后续步骤都不起作用。
以前有人做过吗?
spring - AppFuse - Spring Hibernate - 没有为当前线程找到会话
这是我的问题:我开始测试 AppFuse 以了解它是否符合我的需求。
所以我开始创建一个项目(AppFuse 不是 Light 版本,不是多模块项目)。
然后我按照 Persistance 章节中的步骤(使用 Hibernate),创建了我的 bean、daos 和 manager。
第一次尝试:按照指南中的建议,我只是使用 AppFuse 帮助器类(GenericDaoHibernate 和 GenericManager)配置了 dao 和 manager。一切正常。
第二次尝试:我需要创建一个自定义 Dao 和一个自定义 Manager 来处理我的特定业务规则......再次按照教程......现在我遇到了这个让我抓狂的问题:
为什么 ?
我将所有类(控制器、dao、bean、管理器)放在同一个包.webapp 下( .webapp.controller、*.webapp.dao、*.webapp.dao.impl、ecc)
我的 applicationContext.xml
我的调度程序-servlet.xml
我的头疼在长大...
hibernate - 如何使用 postgres 默认数据将 SpringMVC 部署到 Heroku
我有一个 appfuse 应用程序(Spring MVC + hibernate)我想部署在 heroku 上。
该应用程序已被推送到 heroku master 并且该应用程序似乎正在运行,但 postgres 开发人员一直抱怨表不存在。(说“关系'table_name'不存在”)
在我的开发环境中,dbunit-maven-plugin 删除并创建所需的表,并使用 default-data.xml 文件中定义的示例数据填充表,但它似乎不会发生在 heroku postgresql 上。
如何使用填充的默认数据创建默认数据库架构?
java - genericdaohibernate 添加除 id 以外的 getbyfield
我正在使用org.appfuse.dao.hibernate
包,并且我已经使用了GenericDaoHibernate<T,PK>
类中的所有方法。
我找到了这些方法
我有一些模型类、服务和方法。
现在我想使用模型类中除 id 之外的其他字段来获取对象列表(我在许多模型类中有一些公共字段)。我需要在所有服务和 daos 中编写类似的方法。所以我在想是否有可能在通用 dao 中创建一个通用方法。
以下我尝试了,但没有奏效。
我知道这将是错误的。它显示了TypeCastingException,因为返回类型byId.load(id)
仅为对象,而不是List。
那么我怎样才能创建这样的方法呢?如果是这样,我想我也可以为remove()创建方法(但这对我来说现在不是必需的,可能在将来)。
spring - /cometd/handshake 不支持 cometd spring 请求方法“POST”
我尝试将 cometd(spring-jquery-jetty7) 与 appfuse spring MVC 项目集成。
我的 web.xml 是
并做了所有其他配置,如 spring-jquery-jetty7 示例,当我从脚本中尝试 cometd.handshake() 时,它失败并从日志中得到错误,如下所示
警告 [http-8080-6] PageNotFound.handleHttpRequestMethodNotSupported(183) | 不支持请求方法 'POST' 115117 [http-8080-6] 警告 org.springframework.web.servlet.PageNotFound - 不支持请求方法 POST'
有人经历过这个吗?希望调度程序 servlet 处理请求而不是 cometd servlet,我不知道这有什么问题,欢迎提出建议。谢谢你
tomcat - 将 AppFuse 应用程序从 Tomcat 7 迁移到 Jboss EAP 6.1
我对 Java Web 服务器和 Web 应用程序非常陌生。我们有一个非常古老的基于 Appfuse 框架的应用程序,在 Tomcat 5 上运行良好。Appfuse 是一个基于 sprint 的框架,带有 hubernet 和其他一些东西。
我需要将其转移到 JBOSS EAP 6.1。最初我在独立模式下测试
认为我已经完成 1. jboss-web.xml 创建 2. oracle 数据库模块创建并在standalone.xml 中添加数据库连接 3. 安装演示应用程序以测试日志记录和身份验证系统。
但该应用程序无法正常工作。我不知道什么不起作用,因为我不能再调试这个东西了。
首先我的登录页面不工作对于登录我们有基于表单的身份验证。它用于进入 servlet 页面并用于检查数据库和 LDAP 之类的一些内容,最后用于更新数据库并用于将页面重定向为 j_security_check?j_username=user&j_password=09d841bf7ab817bf248133610fc2c13b346690aa&j_uri=
我要做的检查是我使用 DatabaseServerLoginModule 创建了一个登录模块,并从数据库验证还创建了一个演示应用程序来检查这是否有效,并且在演示应用程序中一切都很好。
即使我禁用我的登录 servlet 和登录过滤器并使用为演示应用程序创建的简单登录 jsp 页面,我也可以登录并在再次中断之前做一些事情。
我得到的错误如下
16:17:12,170 TRACE [org.jboss.security] (http-localhost/127.0.0.1:8080-3) PBOX000263:执行查询从用户那里选择密码,其中 ad_username=? 使用用户名 pealison 16:17:12,173 DEBUG [org.jboss.security] (http-localhost/127.0.0.1:8080-3) PBOX000283:用户名 pealison 16:17:12,173 TRACE [org.jboss.security] 的密码错误( http-localhost/127.0.0.1:8080-3) PBOX000244: 开始中止方法 16:17:12,173 DEBUG [org.jboss.security] (http-localhost/127.0.0.1:8080-3) PBOX000206: 登录失败: javax. security.auth.login.FailedLoginException: PBOX000070: Password invalid/Password required at org.jboss.security.auth.spi.UsernamePasswordLoginModule.login(UsernamePasswordLoginModule.java:284) [picketbox-4.0.17.Final-redhat-1.jar :4.0.17.Final-redhat-1] 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.7.0_25] 在 sun。
我现在已经看这个东西一个多星期了,我快疯了,需要帮助。
java - org.hibernate.exception.SQLGrammarException: ORA-01747: 无效的 user.table.column、table.column 或列规范
我正在使用 Appfuse 开发我的应用程序。我得到了一个例外,如下所示。我猜休眠映射有问题,特殊列名ADSL_DEVICE.VALIDATE(使用符号)会导致错误。请帮我解决这个问题。
执行测试用例时,我收到警告和错误消息
Hibernate:从双重
Hibernate 中选择 NODE_ID_SEQ.nextval:插入 NODE(AREA_ID,DESCRIPTION,FIRMWARE_VERSION,IS_ENABLE,IS_VISIBLE,MIB_VERSION,NAME,PARENT_ID,NODE_TYPE_ID,SERIAL_NUMBER,SHORT_NAME,ID)值(?,?,?,?,?, ?,?,?,?,?, ?
,? ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) WARN - SqlExceptionHelper.logExceptions(143) | SQL 错误:1747,SQLState:42000 错误 - SqlExceptionHelper.logExceptions(144) | ORA-01747: 无效的 user.table.column、table.column 或列规范测试运行:1,失败:0,错误:1,跳过:0,经过的时间:9.289 秒 <<< 失败!testAddAdslFirmware(org.appfuse.dao.AdslDeviceDaoTest) 经过时间:8.249 秒 <<< 错误!org.hibernate.exception.SQLGrammarException: ORA-01747: 无效的 user.table.column、table.column 或列规范
然后我通过添加引号来定义列名:ADSL_DEVICE."VALIDATE"
但我仍然得到错误,休眠查询似乎是死锁并且在执行查询时不响应任何消息。错误是什么?我该如何修复错误?
Hibernate:从双重 Hibernate 中选择 NODE_ID_SEQ.nextval:插入 NODE(AREA_ID,DESCRIPTION,FIRMWARE_VERSION,IS_ENABLE,IS_VISIBLE,MIB_VERSION,NAME,PARENT_ID,NODE_TYPE_ID,SERIAL_NUMBER,SHORT_NAME,ID)值(?,?,?,?,?, ?, ?, ?, ?, ?, ?, ?)
休眠:插入 ADSL_DEVICE (ADSL_NAME, ADSL_SERIAL_NUMBER, CONNECTION_REQUEST, HARDWARE_VERSION, IP_ADDRESS, MANUFACTURER, OUI, PRODUCT_CLASS, PROVISIONING_CODE, SOFTWARE_VERSION, "VALIDATE", NODE_ID) 值 (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
这是我的测试用例:
AdslDeviceDao 类从 Appfuse 扩展了 GenericDao
谢谢!
maven - 基本支柱和模块化支柱之间的区别
在使用 Maven 创建 Struts 应用程序时,我发现了两个原型:appfuse-basic-struts
和appfuse-modular-struts
.
它们之间有什么区别?
hibernate - 使用 Jboss EAP 6.1 部署 Appfuse
我将 Appfuse 与 struts2 一起使用,并尝试在 Jboss EAP 6.1 中进行部署。我试过的东西:在WEB-INF/中添加:jboss-deployment-structure.xml:
并在 Persistant.xml 中添加属性:
之后,我收到有关 ClassCastException 的错误:
font-awesome - AppFuse font-awesome webjars 错误
我正在尝试将 font-awesome 添加到我的 AppFuse (v3.0) 应用程序中。我添加了 webjars 库,如下所示:
并将 wro.xml 文件修改为:
加载页面内容时出现以下错误:
检索 font-awesome 库附带的“字体”文件似乎存在问题。以前有人遇到过这个问题吗?有没有更好的方法来处理这个?
我对 AppFuse 还很陌生,因此我们将不胜感激。谢谢。