问题标签 [javalite]

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 回答
340 浏览

activejdbc - ActiveJDBC (JavaLite):使用“activejdbc.properties”不适用于测试目录

我最近更新到 ActiveJDBC 2.1,以便使用 activejdbc.properties 来外部化数据库属性,这样我们就不必将数据库用户名/密码签入 SVN。

将主代码的“ activejdbc.property ”文件放在src/main/resources中效果很好。现在的目标是将测试目录src/test/resources中的“ database.property ”文件替换为“ activejdbc.property ”,这样它就可以指向文件系统上相同的数据库配置文件。

在测试目录中进行此更改后,我们在执行 gradle build (gradle clean build) 时收到错误。这是我们看到的异常:

`"org.javalite.activejdbc.InitException: java.io.FileNotFoundException: \database.properties (系统找不到指定的文件)"

任何想法为什么这适用于主目录但不适用于测试?

堆栈跟踪:es/main/com/brookdale/model/UnitOfMeasure.class **************************** END INSTRUMENTATION ***** *********************** ... :assemble :compileTestJava :processTestResources :testClasses :test

0 投票
2 回答
562 浏览

jetty - 码头嵌入式 javalite 网络应用程序

我正在尝试使用 javalite activeweb 生成一个 jetty 9.4.8 嵌入式 webapp,它是一个基于 servletFilter 的框架。

我用 webappContextHandler 开发了一个服务器主程序,但我总是得到那个异常:

我的实际近似是使用 webappcontext,但我正在尝试使用其他类型的处理程序:

有任何想法吗?

我的实际行家是:

欢迎提出建议

编辑1:

实际上我尝试:

异常消失,但是当调用网页 freemarker 时说找不到模板,因为 servletcontext 为空

0 投票
1 回答
119 浏览

activejdbc - 保存后获取 auto_increment 键的结果

我正在尝试解决使用 activejdbc 时客户端断开连接的问题。因此,客户端应用程序在没有互联网时将插入和后续更新和删除排队。然后,当它们具有连接性时,这些批次就会通过。

为了支持这一点,客户端使用临时主键替换为连接恢复和批处理应用时生成的 auto_increment 键的结果。为此,我需要在执行 save() 或 create() 时生成密钥。activejdbc 可以使用https://docs.oracle.com/javase/7/docs/api/java/sql/Statement.html#getGeneratedKeys%28%29吗?

0 投票
1 回答
193 浏览

rest - 请求 HTTPS RESTful 时出现 JavaLite 错误 URL 失败

我正在使用 JavaLite 实现,并且在请求 HTTP 服务时一切正常,但是在尝试从服务的 HTTPS 版本获取数据时,我得到 HttpException“失败的 URL”。

这是我的代码:

也试过了

它们的行为方式相同,如果 URL 是 HTTP,我可以获取数据,如果 URL 是 HTTPS,则捕获“失败的 URL”。我已经用 SOAPui 测试了 REST 服务,并且 HTTPS 服务器工作正常。

尝试在带有标头的 HTTPS 上发送 GET 时我缺少什么建议?

0 投票
1 回答
187 浏览

activejdbc - javalite 异步事件处理失败并出现错误 [client] - AMQ214008:无法处理数据包 java.lang.UnsupportedOperationException

当我在独立项目中执行代码时,它工作正常。但是在 Tomcat 服务器上运行相同的程序时,它会抛出上述错误..?


源代码低于 public class TestCommand extends Command { private TestEvent event;

以下库被加载到类路径中

请有人帮忙解决这个问题吗?

0 投票
1 回答
1389 浏览

postgresql - activejdbc 的 Postgres 驱动程序不断抛出空指针

我一直试图让这个例子让activejdbc工作无济于事。我的数据库中有使用此代码的表,这是在我的编辑器 (intellij) 中打开时的外观:

数据库视图

我删除了一些此代码未使用的表,因为它只是为了测试不同的项目,而这些表对于这个问题并不重要。

我试图运行的代码如下:

根据http://javalite.io/activejdbc#supported-databases,对象(Movie、MoviesPeople、Person)都是空类

这在运行时给了我以下错误:

似乎从未建立数据库连接,并且无法从 activejdbc 建立/调用对象。但我不知道这里出了什么问题,我觉得它应该可以工作,我知道用于我的数据库的 url 是正确的,因为它可以在我的编辑器中连接到数据库。而且司机显然在那里并且正在工作,因为我的检查没有失败。有什么建议么?

PS:这是我的 pom.xml,如果这有助于解决这个问题:

0 投票
0 回答
308 浏览

java - delete 和 deleteAll 对我不起作用

我有以下代码:

TEMPDELETE 具有我需要从 COLUMNDATA 中删除的所有主键。ColumnData.delete 不起作用,RecordData.delete 不起作用并且 TempDelete.deleteAll 不起作用。他们没有例外。数据库是h2-1.4.196

如果我在其中调试跟踪并剪切并粘贴创建的 SQL 并在 sql 解释器中运行该 SQL,则所有查询都可以正常工作。

我看不出我的方法与示例有什么不同?有任何想法吗?

0 投票
1 回答
151 浏览

activejdbc - 下载最新的 2.1-SNAPSHOT 时出现 Maven 错误

尝试从配置的快照存储库下载最新的 2.1-SNAPSHOT 时突然遇到以下错误:

[警告] 无法从/到 maven.oracle.com ( https://maven.oracle.com ) 传输元数据 org.javalite:javalite-common:2.1-SNAPSHOT/maven-metadata.xml:未授权,ReasonPhrase:Authorization必需的。[警告] 从https://maven.oracle.com传输 org.javalite:javalite-common:2.1-SNAPSHOT/maven-metadata.xml 失败已缓存在本地存储库中,直到更新间隔才会重新尝试解析maven.oracle.com 已过期或强制更新。

我在我的 pom.xml 中使用了与此处提到的完全相同的存储库配置,并且自几个月以来没有进行任何更改。我还清除了本地存储库缓存,但没有任何运气。

0 投票
1 回答
35 浏览

http - 我可以制作 Javalite Http 解压缩 gzip 的回复吗?

我正在使用 Javalite Http 客户端向 REST 服务发出 post 请求,并希望得到 gzip 的结果(因为它可能很大并且压缩得很好)。

我正在使用 post.text() 方法阅读回复,但结果似乎是压缩数据,而不是我期望获得的实际文本数据。

有没有办法让 Javalite 在服务回复被压缩时透明地解包响应,或者我需要检查回复是否被压缩,在这种情况下我自己找到解压缩它的方法?

0 投票
0 回答
566 浏览

activejdbc - org.javalite.activejdbc.InitException:无法连接到 JDBC URL

当我尝试使用本地数据库时,我不断收到此错误。我该如何解决?

堆栈跟踪: