问题标签 [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.

0 投票
1 回答
4265 浏览

maven-2 - 运行 mvn jetty:run 时显示以下错误

0 投票
2 回答
1618 浏览

appfuse - 在创建原型时出现以下错误

D:\Training\workspace\vppsource>mvn archetype:generate -B -DarchetypeGroupId=org .appfuse.archetypes -DarchetypeArtifactId=appfuse-modular-struts-archetype -Darc hetypeVersion=2.1.0-M1 -DgroupId=com.vmware -DartifactId =vpp [INFO] 正在扫描项目... [INFO] 正在搜索存储库以查找带有前缀的插件:'archetype'。[信息] --------------------------------------------- ------------------------- [INFO] 构建 Maven 默认项目 [INFO] 任务段:[archetype:generate] (aggregator-style) [信息]------------------------------------------------ ------------------------ [INFO] 准备原型:生成 [INFO] 项目不需要目标 - 跳过 [INFO] [原型:生成 {执行: default-cli}] [INFO] 在批处理模式下生成项目 [警告] 读取原型目录http://repo1.maven 时出错。 org.apache.maven.wagon.TransferFailedException:传输文件时出错:连接超时:在 org.apache.maven 处连接 org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputData(LightweightHttpWagon.java:143) .wagon.StreamWagon.getInputStream(StreamWagon.java:11 6) 在 org.apache.maven.wagon.StreamWagon.getIfNewer(StreamWagon.java:88) 在 org.apache.maven.wagon.StreamWagon.get(StreamWagon.java: 61) 在 org.apache.maven.archetype.DefaultArchetypeManager.getRemoteCatalog(D efaultArchetypeManager.java:195) 在 org.apache.maven.archetype.getRemoteCatalog(RemoteCatalogArchetypeDataSource.java:97) 在 org.apache.maven .archetype.DefaultArchetypeManager.getRemoteCatalog(D efaultArchetypeManager.java:184) 在 org.apache.maven。archetype.ui.DefaultArchetypeSelector.getArchetypesB yCatalog(DefaultArchetypeSelector.java:278) at org.apache.maven.archetype.ui.DefaultArchetypeSelector.selectArchetyp e(DefaultArchetypeSelector.java:69) at org.apache.maven.archetype.mojos.CreateProjectFromArchetypeMojo。在 org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa ultLifecycleExecutor.java:694) 在 org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490) 处执行 (CreateProjectFromArchetypeMojo.java:186) org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandalone Goal(DefaultLifecycleExecutor.java:569) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau ltLifecycleExecutor.java:539) at org.apache.maven.lifecycle.DefaultLifecycleExecutor。executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen ts(DefaultLifecycleExecutor.java:284) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi fecycleExecutor.java:180) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328) 在 org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138) 在 org.apache.maven.cli.MavenCli.main(MavenCli.java: 362) 在 org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:6 0) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39 ) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:25) 在 java.lang.reflect.Method.invoke(Method.java:597) 在 org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) 在 org.codehaus.classworlds.Launcher.launch(Launcher.java :255) 在 org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)

原因:java.net.ConnectException:连接超时:在 java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333) 在 java.net.PlainSocketImpl.connectToAddress( PlainSocketImpl.java:195) 在 java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182) 在 java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366) 在 java.net.Socket.connect(Socket.java:529) ) 在 java.net.Socket.connect(Socket.java:478) 在 sun.net.NetworkClient.doConnect(NetworkClient.java:163) 在 sun.net.www.http.HttpClient.openServer(HttpClient.java:394)在 sun.net.www.http.HttpClient.openServer(HttpClient.java:529) 在 sun.net.www.http.HttpClient.(HttpClient.java:233) 在 sun.net.www.http.HttpClient.New( HttpClient.java:306) 在 sun.net.www.http.HttpClient.New(HttpClient.java:323) 在 sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLC onnection.java:860) 在 sun.net.www。在 sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection .java:726) 在 sun.net.www.protocol.http.HttpURLConnection.getInputStream 的 protocol.http.HttpURLConnection.plainConnect(HttpURLConne ction.java:801) (HttpURLCon nection.java:1049) 在 java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:373) 在 org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputData(LightweightHttpWagon.java:115) ...还有 28 个 [警告] 在远程目录中找不到原型。默认为内部目录 [INFO] -------------------------------------------------------- ----------------------------- [错误] 构建失败 [信息] ------------- -------------------------------------------------- --------- [信息] [信息] ----------------------------------- ------------------------------------- [INFO] 有关更多信息,请使用 -e 运行 Maven切换 [INFO] ---------------------------------------------- -------------------------- [INFO] 总时间:46 秒 [INFO] 完成时间:Wed Jun 09 16:11:07 IST 2010 [INFO] 最终内存:11M/28M [INFO] -------------------------------------------------- ----------------------------------使用 -e 开关 [INFO] 运行 Maven ---------------------------------------- -------------------------------- [INFO] 总时间:46 秒 [INFO] 完成时间:Wed Jun 09 16 :11:07 IST 2010 [INFO] 最终内存:11M/28M [INFO] -------------------------------- --------------------------------------使用 -e 开关 [INFO] 运行 Maven ---------------------------------------- -------------------------------- [INFO] 总时间:46 秒 [INFO] 完成时间:Wed Jun 09 16 :11:07 IST 2010 [INFO] 最终内存:11M/28M [INFO] -------------------------------- --------------------------------------

0 投票
3 回答
896 浏览

java - 经理/交易的目的是什么?

我第一次构建一个弹簧应用程序。我遇到了很多并发问题,我怀疑我管理后端的方式有问题。我看到的后端代码和示例之间的唯一区别是管理器类。

在我的代码中,我有我的模型(由 hibernate 管理)和我的 DAOs 在模型上执行 CRUD/搜索/等。在我看过的示例代码中,他们从不直接使用 DAO。相反,他们使用间接调用 DAO 的管理器类。对我来说,这似乎是毫无意义的代码重复。

这些经理课程有什么用?我读过他们将我的代码包装在“事务”中,但我为什么要这样呢?

0 投票
1 回答
1130 浏览

hibernate - 在 Hibernate 中保存拥有/子对象

我很难理解休眠对象的工作方式。这是我的模型的一小部分:

职位空缺:

问题集:

表格问题:

现在我将如何着手修改问题集中的问题,或者更改问题集中与哪些工作相关联?例如,要编辑问题集中的问题,我想我应该能够通过其 id 获取问题,更改一些值,然后将其合并(),但这不起作用。

我正在使用 Spring(appfuse)中的 Hibernate,通常作为分离的对象。

0 投票
1 回答
284 浏览

java - Spring 项目期望在根目录,当它不是时吓坏了

我有一个 spring 项目,当它位于 web 根目录时效果很好 - 即http://myserver/index.html但是当它不是时它会严重中断 - 即http://myserver/spring-project/index.html

有没有办法将 spring 配置为住在子目录中?浏览文档完全没有帮助。

0 投票
1 回答
167 浏览

java - 旧 AppFuse ... 什么框架是直接迁移?

我们早在 2006 年就开始构建我们的网站/应用程序,并选择使用 appFuse 1.9.4 作为我们的应用程序框架。没有直接升级到 AppFuse 2.x 的途径,现在 AppFuse 已停产。

我们被困在 Spring 2.0 和 Hibernate 3.2 上,我们正在使用 JSTL 以及 XFire(和 SOAP)。

我们希望升级我们的框架,以利用一些新的编程范式(如 Annotations 和迁移到 CXF),并让我们的编程团队拥有更大的灵活性和更快的开发周期。

Grails 看起来很有可能,Roo 也是如此。

但是,我们有超过 850 个 java 源代码文件和 165k 行代码。在 JSP/JSTL 页面上,我们有超过 266 个页面和 78k 行代码。任何可以零碎完成的事情都会很棒,而不是重写大部分代码/框架。

有任何想法吗?

0 投票
1 回答
1300 浏览

java - 如何在 appfuse 中仅显示子菜单项

(无论如何,我认为这来自 appfuse。我并不总是清楚哪个框架的一部分。)

我有这个在我的menu-config.xml

对于我的主导航,我的 menu.jsp 中有这个:

这非常有效,除了我在输出中同时获得主菜单的顶级和子项。我实际上只想要子项目,即:

不是

有没有办法做到这一点?

0 投票
2 回答
1899 浏览

java - import org.appfuse.webapp.action.BaseAction 无法解析

我按照指南http://appfuse.org/display/APF/Using+Struts+2制作了一个简单的 appfuse 站点,但是在使用 Maven 编译时出现错误,报告 org.appfuse.webapp.action。 BaseAction 不存在。

我从谷歌搜索了很多没有运气,任何人都可以给我一个提示,感谢任何帮助,想法或建议。谢谢

maven 2.2.1 和 3 都产生了同样的错误: using archetype: appfuse-basic-struts-archetype, v.2.1.0-M1

Maven命令:

在这个 pt, mvn test 或 jetty:run-war 没有引发错误。

但是,当我如下添加 2 个类(PersonActionTest 和 PersonAction)时,它无法编译

PersonActionTest: src\test\java\com\mycompany\webapp\webapp\action

PersonAction: src\main\java\com\mycompany\webapp\webapp\action

错误信息:

被截断,因为 msg 的其余部分相似

谢谢~

史蒂文

0 投票
1 回答
1101 浏览

struts2 - 欢迎文件标签似乎被忽略了

基于 struts2 appfuse maven 项目我正在尝试设置我的个人 HelloWorld struts2 maven 项目。

我在 pom.xml、web.xml 和 struts.xml 文件中简化了很多东西。结果,似乎<welcome-file-list><welcome-file>没有考虑到标签,当我点击http://localhost:8080/时,我的文件 index.jsp 没有加载。出现下一条错误消息:没有为 namespace / 和操作名称映射操作。

(在单词'name'之后,是一个空格)

任何意见将不胜感激。

在 web.xml 中:

struts.xml 内部:

0 投票
3 回答
10081 浏览

java - fn JSTL 不支持

当我使用${fn:contains()}" 它时会导致以下异常:

我该如何解决这个异常?

如果我需要下载更新版本的 jstl.jar 和 standard.jar,有人可以给我发一个链接吗?

提前致谢。