问题标签 [easerver]

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

jakarta-ee - 通过 HTTPS 连接到 WebService 会引发 SCL 配置文件分配错误

我正在尝试使用 Jax-WS 生成的类(使用 wsimport 创建)通过 HTTPS 连接从应用程序服务器Sybase EAServer 5.3的 Java 组件中调用 Web 服务。我在 EAServer 日志中收到异常,其根本原因如下(我已删除 Web 服务的 URL)。

我很确定这是因为我需要设置 EAServer 来接受这个网站的 SSL 证书。连接代码本身都是由 Jax-WS 生成的,所以我实际上并没有自己创建连接。它发生在生成的类中。

任何想法如何正确配置 EAServer 以便 com.sybase.jaguar.net.HttpsURLConnection.getInputStream将成功创建到 Web 服务端点的 HTTPS 连接?

0 投票
1 回答
378 浏览

sybase - PB 和 Java 中的 Powerbuilder/EA 服务器拆分事务

我在之前关于 PBNI 的文章中提到了这个应用程序。该应用程序(税务软件)是用 PB/Java/EAF 编写的,在 EA 服务器上运行。它是在大约 8 年前使用当时可用的技术开发的。该应用程序运行良好,但我正在尝试清理代码/设计的遗留问题。

有某些代码可以跨 PB 和 Java 执行数据库 (Oracle) 事务,并且由于这两个恰好位于不同的数据库 (Oracle) 会话中,因此其中一个的更改在另一个中不可见。因此,在这些情况下,应用程序使用开关将 PB 代码用于完整事务,而不是在 PB 和 Java 之间拆分。否则,它使用 PB/Java 组合。

这意味着在 PB 和 Java 中存在相同的程序块集。维修噩梦!!我相信 PB 对象是首先创建的,有人出于性能原因将它们移植到 Java(不考虑上述拆分事务问题)。我正在尝试消除一个(可能是 PB 代码,考虑到性能)。在这种情况下,我正在探索 PBNI。

请让我知道,如果你们中的任何人遇到类似的情况以及如何解决它。

提前非常感谢。

山姆

0 投票
2 回答
603 浏览

sybase - Powerbuilder - EAServer ORCA API 部署

我面临一个 orca 脚本部署错误。Orca 返回错误代码 -20。我怎么解决这个问题?顺便说一句,我可以使用 Powerbuilder IDE 成功部署我的项目。系统配置:WindowsXP-32bit、Powerbuilder 11.2、EAServer 5.5。下面是 orca 脚本输出。

0 投票
1 回答
171 浏览

java - 这个 PowerBuilder 统计生成代码是否适当地面向对象?

我正在重构一个用 PowerBuilder 和 Java 编写并在 Sybase EA Server (Jaguar) 上运行的现有应用程序。我正在构建一个小框架来包装 EA 服务器中可用的 Jaguar API 函数。其中一个类是使用该类从 EA 服务器获取运行时统计信息Monitoring

无需过多详细介绍,Monitoring是 EA Server API 中的一个类,它提供 Jaguar Runtime Monitoring 统计信息(实际类在 C++ 中;EA Server 在 Java 中为这些提供了一个包装器,因此可以通过 CORBA 访问它们)。

以下是我的课程的简化版本。(我创建了一个超类,我从它继承来获取组件、连接缓存、HTTP 等的统计信息)。

该行data = jm.monitor是对 Jaguar API 的调用。它需要实体的类型、实体的名称以及我们想要的统计信息的键。此方法返回一个双精度数组。我继续在格式化输出中打印标题和数据。

该程序有效,但我想获得专家对 OO 设计方面的意见。一方面,我希望能够进行定制printStats,以便能够以不同的格式打印(例如,完整的报告或单行)。除此之外,我还考虑在网页或 PowerBuilder 屏幕上显示统计信息,在这种情况下 printStats 甚至可能不相关。您将如何以真正的 OO 方式做到这一点?

0 投票
1 回答
534 浏览

iis - 请求重定向到 EA 服务器期间出现 IIS 6 - 500 内部服务器错误

我们使用 IIS6 作为 Web 服务器,使用 EA 服务器作为应用服务器。IIS6 到 EA 服务器重定向使用 libjeas_iis.dll

当 IIS 重定向到 EA 服务器时请求标头的长度超过 2048,我们从 IIS6 收到 500 Internal Server Error。

但是,在以下情况下不会发生上述错误

  1. 部署在 Web 服务器 (IIS6) 中的文件是可访问的。
  2. 如果我们直接从浏览器访问应用服务器 URL,而不是从 Web 服务器重定向,那么部署的应用服务器 jsp 是可以访问的。

我们在 IIS 6.0 的 urlscan.ini 文件中有以下设置。因此,根据以下设置,我们希望长度为 4096 的请求标头能够正常工作。但是,似乎以下设置没有效果。

MaxAllowedContentLength=30000000

最大网址=16384

最大查询字符串=4096

请澄清我们如何以及在何处将请求标头长度设置为 4096。

非常感谢您的回复。谢谢你。

0 投票
2 回答
413 浏览

java-8 - 在 EA Server 5.5 上升级 JDK1.5 到 1.8

我在 Windows7 上使用 EAServer 5.5,服务器运行 JDK 1.5

现在我想升级 JDK1.5 到 1.8。你能请人帮我吗?

我收到以下错误。

0 投票
2 回答
1075 浏览

java - 如何在不同 Web 服务器中的两个 Web 应用程序中共享会话?

我有以下问题。客户有一个在 EAServer 5.5.0 中运行的 Java EE Web 应用程序,带有自定义登录。登录非常简单,当应用程序验证用户通过网页输入的凭据时,将用户名和配置文件存储在会话变量中。这样应用程序就知道会话是否仍然存在。现在,客户在 jboss server 7.1 中运行了另一个 Java EE Web 应用程序,并且希望用户登录 EAServer 上运行的 Web 应用程序时,同时登录 Jboss Server 中运行的应用程序而无需任何进一步的步骤。

我的第一个想法是通过 ajax 调用将凭据从 EAServer 发送到 Jboss Web 应用程序,并将凭据存储在会话中,就像 EAServer 一样。这似乎在 Internet Explorer 上运行良好,但在 chrome 或 firefox 中完成了 ajax 调用,并且在 jboss 中创建了会话变量,但是当用户尝试查看 Jboss 应用程序上的任何视图时,会话变量就消失了。

有人可以告诉我这样做的最佳方法或做法是什么吗?或者我面临什么样的问题,在ajax调用后不会保留会话变量?

0 投票
1 回答
389 浏览

sybase - EA 服务器的迁移(Jaguar CTS - Sybase 产品)

我目前正在为我的一个基于 Java 的应用程序使用 Jaguar CTS(也称为 EA 服务器,一种 Sybase 产品)。

有谁知道如何将捷豹迁移到其他技术。

我在 SAP 论坛上问了同样的问题,但没有得到任何答复。

此链接解释了Jaguar CTS是什么。

有人可以让我知道他们是否使用过/从 Jaguar CTS 迁移。对此的任何参考也将有很大帮助。

提前致谢 !

0 投票
2 回答
40 浏览

powerbuilder - 在 EA 服务器部署期间回滚到现有包

如何在 EA Server(Powerbuilder) 中保存现有的包和服务并再次部署保存的包以进行生产部署回滚?