问题标签 [activeweb]

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 投票
2 回答
200 浏览

java - 如何将 ActiveWeb Web 应用程序部署到普通容器?

我不明白,如何部署ActiveWebWeb 应用程序?据说它没有配置文件。因此它没有web.xml. 那么,容器如何知道要运行什么类?

例如,我尝试在 Eclipse 下的 Jetty 下运行示例“Hello Bob”应用程序——并且可以预见它不会运行。即码头给出404错误http://localhost:8080/greeting

秘诀是什么?我认为它应该类似于配置的默认 servlet,快速入门中没有描述...

可能应该运行一些 Maven 目标或其他什么?

0 投票
1 回答
154 浏览

java - ActiveWeb web 应用程序不在 Jetty 下运行

我已经创建了示例 Web 应用程序,将其打包到WAR中,然后将其放入webapps文件夹中到码头。它不起作用。

在此处输入图像描述

证明,窗户从上到下:

1) 内容GreetingController.java

2)编译后的文件存在于WAR文件中的适当位置

3) Web 应用程序正在运行,它的名称被识别(显示文件夹内容)

4) 控制器不工作,其名称无法识别

还有什么要检查的?

更新

我的 WAR 文件:https ://www.sendspace.com/file/mb94jt

0 投票
0 回答
1758 浏览

java - 执行 org.mortbay.jetty:maven-jetty-plugin:6.1.26:run:org/mortbay/util/Attributes 时缺少必需的类

我刚刚尝试运行 ActiveWeb 示例https://github.com/javalite/activeweb-bootstrap

克隆代码:

更改目录:

运行maven目标:

为什么这一切?

0 投票
1 回答
232 浏览

java - 简单应用程序的正确 ActiveWeb 配置:服务器输出为空

我目前正在与 ActiveWeb 战斗。我发现,在我看来,这里的手册http://javalite.io/activeweb包含很多信息。

首先它说 ActiveWeb 是 zer 配置,这是不正确的。web.xml仍然是必需的。还需要在java中进行配置。例如,文件AppBootstrap.java应该出现在适当的位置。

其次,我还找不到它,如何配置视图才能工作。

我有以下控制器

它就像我在调试器中看到的那样工作。当我打开时,到达方法中http://localhost:8080/testapp/greeting/hello的断点。hello()

不幸的是hello.ftl,位于的文件WEB-INF/views/greeting/hello.ftl显然被忽略了,因为浏览器输出为空。

同时,它是 100% 空的,即根本没有 HTTP 标头。这表明缺少一些常规配置。

此外,我在 EVER 查询中的输出为空,包括

http://localhost:8080/testapp

http://localhost:8080/testapp/greeting

http://localhost:8080/testapp/abracadabra

而一些请求应该返回错误或服务消息。

要求

http://localhost:8080/

返回404表示容器正常工作。

web.xml的如下:

更新

当我从中删除root_controller参数时web.xml,服务器开始回答目录列表

http://localhost:8080/testapp

其他答案仍然完全是空的

更新 2

显然WEB-INF/views/layouts/default_layout.ftl应该在场。否则结果为空,不报错。

0 投票
1 回答
65 浏览

activeweb - 对带有外语字符的页面进行正确的 activeweb 配置

我刚刚创建了基于activeweb框架的新 Web 应用程序,默认情况下它显示“?” 对于所有外语字符。像这样的东西:

? ???????????????????? ?????????

? ?????????????????????? ??????

英文字符显示正常。

这是我的web.xml配置:

我希望这个问题可能与activeweb内部的编码有关,或者我必须应用特殊设置。你知道如何解决吗?

0 投票
1 回答
89 浏览

activeweb - JavaLite ActiveWeb 根包

我正在使用 ActiveWeb 开发一个 Web 应用程序。我想将包从 app.controller 更改为 be.coudron.graphplanner.controller

我创建了一个文件 activewebproperties 并将其放在 src/main/resources

该文件的内容是:

当我使用 mvn jetty:run 启动应用程序时

我得到错误:

我究竟做错了什么?

代码和包名称中没有拼写错误。

0 投票
1 回答
205 浏览

activejdbc - 具有相同模型的多个表

我正在使用活动 JDBC。我有一个用例,我想在任何给定日期读取table_date表的结构/模型对于这种类型的所有表都是相同的。例如:registrations_29_10_2015registrations_10_11_2015等。所有以注册开头的表都将具有相同的模型/结构。我应该如何将表名与模型动态绑定?我的意思是我想在 10 月 29 日使用registrations_29_10_2015,11 月 10 日我想使用registrations_10_11_2015. 另外:是否可以使用活动的 jdbc 在第二天开始时创建一个表?仅供参考,这基本上是为了对表进行分片并删除旧表。

0 投票
1 回答
240 浏览

activeweb - activeweb-bootstrap 找不到控制器

我从 gtihub 下载了 ActiveWeb Bootstrap 项目,但遇到了麻烦。

首先,无法将其导入 Eclipse,因此我执行了 mvn eclipse:eclipse,然后将项目导入 eclipse 并将其转换为 maven。

然后我从 Eclipse 启动了码头服务器,但路径http://localhost:8080/activeweb-bootstrap/出现错误

只有将其导出为war文件时,我才能正确运行该项目。如果从 Eclipse 使用 Jetty 启动项目,为什么会出现此错误?

更新:

0 投票
0 回答
147 浏览

java - active-jdbc:包含多个数据库表

我正在使用 activeweb 构建一个 Web 应用程序。我正在尝试导出一个名为的表,该表与存储该订单的产品详细信息的orders其他子表相关。dispatch

当我尝试使用以下方法加入表格时:

在此之后,我使用 apache poi 将此数据写入 excel 文件。下面是我的代码:

代码屏幕截图的图像

我想从Dispatch表中获取属性。

但是从Order rowData=orders1.get(i)我无法访问Dispatch. 只有可用的项目是orders表中的项目。

如何从Dispatch模型中获取数据?

0 投票
1 回答
183 浏览

datasource - 带有 C3P0 数据库连接的 Activeweb/ActiveJDBC

我正在尝试将 ActiveWeb/ActiveJDBC 连接配置为使用 C3P0 进行连接池。

我知道 Javalite 提供的文档说每个事务将是一个打开/关闭的连接,但也提到我们可以通过以下方式打开数据源:

这使我认为可以通过包含在 AppControllerConfig 中来拦截连接打开/关闭机制:

...其中 DBConnectionFilterTest 是扩展 DBConnectionFilter 的自定义类,它覆盖打开和关闭连接的之前/之后行为。数据源在构造函数中使用 ComboPooledDataSource 进行配置。

我很好奇是否有人对此配置有任何见解,或者是否成功地将 C3P0 集成到 activeweb/activeJDBC?

到目前为止,我得到的最远的结果是让 C3P0 启动。我在会话监视器中看到了 5 个连接,但 activeweb 在执行事务时仍会启动一个新连接。C3P0 池没有移动。