问题标签 [open-liberty]

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

java - Eclipse 链接的 Websphere Liberty 配置文件上的 VerifyError

我正在将我现有的应用程序从一个迁移WAS 8.0WAS Liberty Profile.

该应用程序是一个 EJB Web 应用程序,由 JSF 2.2、EJB 3、JPA-Eclipselink 2.5.1 组成。

我已经创建server.xml并尝试在WAS Liberty Profile. 我遇到以下错误:

有没有人遇到过这种错误?我错过了配置中的任何内容吗?

请告诉我。

0 投票
0 回答
151 浏览

orientdb - OpenLiberty - 订购网络应用程序激活

有什么方法可以配置 OpenLiberty 容器启动已部署的 Web 应用程序(已部署的 WAR)的顺序?我需要一个特定的网络应用程序在其他网络应用程序完全加载之前准备好。谢谢。

0 投票
1 回答
1424 浏览

java - 无法从部署在 WAS Liberty 服务器中的 Spring Boot 应用程序访问 JNDI Url 上下文

我在 WAS Liberty 服务器(WebSphere Application Server Version 8.5.5.9 Liberty Profile)中部署了一个 Spring Boot Web 应用程序。

我在 server.xml 中添加了一个 JNDI url 条目,如下所示,但我在 api 中的一个类无法访问它。

我在 Liberty 中发现一件奇怪的事情是,每当我将 java:comp/env/ 添加到任何 JNDI 条目时,应用程序都无法选择它并获取 javax.naming.NameNotFoundException:

我通过不添加前缀修复了数据源问题,但上面的 URL 仅用于我无法控制的 api。

那么我们如何在 Websphere Liberty 服务器中启用 java:com/env 前缀呢?还是有任何替代方法可以使这个工作?

0 投票
1 回答
947 浏览

java - 在 IBM Websphere Libery Server 上运行 JPA EclipseLink 应用程序时出错

我一直在尝试运行一个在 IBM Websphere Liberty Server 上 用作提供程序的JPA应用程序。EclipseLink 2.5.1JPA

我面临以下异常:

由于我的应用程序包含自己的 JPA EclipseLink JARS jar,因此我只启用了<feature>jpaContainer-2.1</feature>

这是我的 POM.xml:

如果有人遇到过这种情况,请帮助我。

0 投票
1 回答
493 浏览

java - 如何在 Websphere Application Server 16.0.0.4 (WLP) 启动时打开日志记录异常?

在启动时,我收到一条非常非描述性的日志消息,告诉我在 Spring 应用程序启动时出了点问题:

并且在任何地方都没有异常的痕迹。我在属性和服务器定义方面尝试了很多调整,但没有让 Websphere 告诉我抛出了什么异常。这至少会提示应用程序出了什么问题(可能是错误的或缺少的库)。

有没有办法让它告诉我更多发生的事情?为什么很难让这个软件提供更多信息?

我知道 trace.log,但是如何调整设置以便获得我需要的准确信息,而不是大量无用的日志?

0 投票
1 回答
1179 浏览

java - 如何接受带有多部分文件上传的表单参数

我正在开发一个托管在 Liberty 服务器上的 REST 应用程序,该应用程序应该允许支持文件上传。作为此 POST 请求的一部分,我希望允许用户使用表单参数指定一些内容。尽管在这里使用了 IBM 的示例,但我还是无法让它发挥作用。我可以使用标题检索与上传文件相关的信息(如示例中所示)。但是当我尝试使用相同的方法来检索有关标头的信息时,唯一可用的是字段的名称,而不是它们的值。
我也在努力保持对 Swagger 的支持。
这是我的代码片段:

我可以从附件中获得的关于“archive_name”表单参数的唯一信息是参数的名称是“archive_name”。如何获取与“archive_name”关联的值?

0 投票
1 回答
246 浏览

jca - OpenLiberty JCA 资源适配器和共享库 - 如何?

是否可以在 OpenLiberty 服务器内部署引用共享库的 JCA 资源适配器 (rar)?什么是 server.xml 配置片段?我查看了 Liberty 的 JCA 文档,但没有找到关于该主题的任何内容……我的猜测是这样的,但不确定:

0 投票
1 回答
605 浏览

java - Open Liberty 上的 HTTP/2 支持

Open Liberty 是否支持 HTTP/2,还是需要在 server.xml 上进行设置?我环顾四周,但找不到与此相关的任何内容

我现在有一个推送 servlet -

并且在 newPushBuilder 上收到 NullPointerException

我运行了主要/次要版本,它确认我正在运行符合我的 pom 的 Servlet 4.0 -

我的 server.xml 配置为 -

我也在运行Java9

0 投票
1 回答
135 浏览

websphere-liberty - websphere liberty serevr.xml 中的可继承属性是什么

我正在阅读有关如何配置 websphere 自由的文档(https://www.ibm.com/support/knowledgecenter/en/SSEQTP_8.5.5/com.ibm.websphere.wlp.doc/ae/twlp_setup_vars.html)和发现以下

这里提到的可继承属性是什么?我找不到任何定义这些的文档。

0 投票
2 回答
1605 浏览

java - 使用 mssql-jdbc 自由连接到 Sql Server

我正在尝试从自由服务器连接到 Sql Server 数据库。不起作用,因为我从自由服务器获得了 500,并且日志给了我这个错误消息:The driver could not establish a secure connection to SQL Server by using Secure Sockets Layer (SSL) encryption. Error: SQL Server did not return a response.

我的xml:

我看过IBM 的页面。没有提供太多帮助。

我也用谷歌搜索了错误消息,但人们通常说我应该将我的驱动程序更新到至少 4.2。我使用的是 6.1,所以这并不适用。

我在这里想念什么?谢谢。

编辑:我查看了Microsoft 的页面,发现我使用的是不兼容的 jdbc-api 版本。我将其从 4.0 更改为 4.1。

我还在我的datasource.

现在我得到一个java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDataSource.

我尝试使用mssql-jdbc-6.1.0.jre7.jar(java 7) 代替。然后突然间我工作了。我对 jre8 版本的驱动程序做错了什么?