问题标签 [websphere-8]

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

ejb - 无法在 Websphere 8 上查找远程 EJB

我已经部署了一个具有本地和远程接口的 EJB,我可以在部署后查找本地接口,但我无法从 Java SE 客户端使用远程接口。

EJB 代码很简单:

查找代码也很简单:

我还尝试了 jndi 查找的许多变体,但都失败并出现相同的错误。

我添加了以下参数来帮助调试:

类路径设置为 websphere/lib 文件夹的所有 jar。

完整的控制台输出是(抱歉输出的长度,其中一些被省略了)。真正的错误在最后。感谢您的任何建议。

0 投票
2 回答
1412 浏览

websphere - WebSphere Application Server 8 增强型 EAR 共享库错误?

我已经在 IBM 论坛上发布了这个问题,但以防万一那里没有答案,我想我会在这里试试运气。

我刚刚将我的 WebSphere Application Server for Developers 版本从 7.0.0.19 升级到了 8.0.0.1。我注意到 WAS 8 中的一个错误。我有一个增强型 EAR,我有一个创建它的构建。我在 EAR 存档的根目录中包含了一个 libraries.xml 文件和一个 deployment.xml。应用程序引用一个共享库。当我将应用程序部署到 WAS 8 时,未正确配置共享库引用。当我进入管理控制台时,我看到出于某种原因,WAS 用引号将我的库名称括起来。所以代替: Spring 3.0.5.RELEASE

它看起来像:“Spring 3.0.5.RELEASE”

我可以在管理控制台中手动修复此问题。这在 WAS 7 中根本没有发生,所以我只能假设它是一个错误。我已经在 Windows XP 和 AIX 上对此进行了测试,并且发生了相同的行为。

这有一个未解决的问题吗?我不知道在哪里可以搜索/跟踪 WebSphere 的未解决问题。如果有网站可以搜索未解决的问题,请有人将链接转发给我。

是否有解决此问题的方法,以便我不必在每次部署应用程序时手动设置共享库?

谢谢

0 投票
1 回答
1659 浏览

web-services - 如何从 Spring WS 应用程序向 WebSphere JMS Queue 发送消息

我是 Spring Web 服务和 Websphere 应用程序服务器的新手。

我正在开发 Spring Web 服务,并且有一个要求,一旦请求到来,我需要将 XML 消息发送到部署我的 Web 服务的服务器,在我的例子中是 WebSphere 应用程序服务器。我试过但没有得到任何具体的解决方案。我不知道 spring JMS 和 Web Sphere JMS MQ 集成需要做哪些 bean 配置。另外,如何创建 websphere JMS 队列。

我的环境相关细节是:

  • 春天 3.1.0
  • Spring-WS 2.0.2
  • Websphere 应用服务器 V8

让我知道是否需要更多详细信息。

任何帮助,将不胜感激。

0 投票
1 回答
1934 浏览

spring - 使用 Aspectj 在 Websphere 8 上加载时间编织 3rd 方类

我们使用 AspectJ(1.6.12) 来编织第三方库类(SpringBeanELResolver)。我们使用 启用 LTW <context:load-time-weaver/>,我们的方面使用 AspectJ 注释配置。在 Aspectj 的调试输出中看到的完整类列表在码头上一切正常。如 Spring 中所述,我们不使用 -javaagent,因为它在 Websphere 平台上不需要。

在 Websphere 8 上,我们看到 Spring 正确初始化的日志WebSphereLoadTimeWeaver,并且 Aspectj 被正确初始化。但是我们在 aspectj 的调试输出上只看到了一部分类。SpringBeanELResolver也不包含在编织中。结果,我们的班级没有被编织。

我们可以编织调试输出中列出的类,例如我们的类..

我们将 Classloading 策略配置为 PARENT_LAST。

以下是一些日志和配置:

Websphere SystemErr (包括SpringBeanELResolver在内的大多数第 3 方类在这里都看不到)

Websphere SystemOut

aop.xml

我认为 CompoundClassLoader 可能在加载 WEB-INF/lib 中的所有 3rd 方库时遇到问题,或者,它介于 Aspectj 和 CompoundClassLoader 之间......

0 投票
0 回答
1662 浏览

spring - Websphere 应用服务器中的 Spring

我正在开发一个使用 JSF-Spring-Hibernate 并在 Tomcat 和 Jetty 上运行的项目。我必须使用 Websphere Application Server(V8) 运行它。我试过这样做,但我做不到。我从管理控制台创建了一个企业应用程序。我将我的项目战争放到了这个配置中,并将 Context 作为我的项目根目录。创建后,我尝试启动它,但有一些例外,例如 com.sun.faces.config.ConfigurationException: java.util.concurrent.ExecutionException: javax.faces.FacesException: java.net.URISyntaxException:

还有

我是 IBM 产品的新手,有人可以告诉我应该做什么。

0 投票
4 回答
3221 浏览

ejb-3.0 - @EJB 注入不适用于 Websphere AS 8 上的 JAX-RS 服务

我有一个 RESTful 服务,它使用 @EJB 注释注入 EJB(3.0)。此注入不起作用,因为当我尝试访问 bean 上的 greeting() 方法时收到 NullPointerException。

这个确切的代码适用于 Glassfish 3.1,现在在 WAS8.0.2 上它失败了。然而,当使用完全相同的方法从 servlet 引用时,注入在同一个应用程序中起作用

我的 Bean 看起来像这样

我尝试使用在服务器启动期间打印出来的 jndi 名称来查找实现

然而,这会导致 ClassCastException

我可以阅读很多内容吗..?

现在我正在使用 Wink 作为我的 JAX-RS 1.1 实现。我以前使用过泽西岛,结果相同。

有谁知道这是否是导致 DI 失败的 JAX-RS / WAS 问题..?如前所述,它肯定与 REST 有关,@EJB 注入从 Servlet 工作

0 投票
1 回答
1008 浏览

websphere - MQ 和 SIB 队列中的最大消息长度

从文档中,我了解到 WebSphere MQ 可以支持最大 100 MB 的消息。WAS 中 SIBus 队列的大小限制是多少?它还可以支持最大 100 MB 的消息吗?

RFHUtil 工具可以处理的文件大小是否有限制?

感谢任何指针。

谢谢。

0 投票
3 回答
4754 浏览

jdbc - WAS 8 的 WSCallHelper.jdbcCall 实现

我有这门课

我想按照 WAS 8 信息中心的建议使用 WSCallHelper.jdbcCall,但我无法正确使用它。我试过了

我收到 NOT_A_JDBC_OBJECT 错误。当我没有使用 WSCallHelper 时,我得到了

我也尝试使用

(其中调用变量具有 SQL 语句)。它说 stmt 没有包装。

我正在使用上面的类连接到 Oracle 9i 数据库。任何人都知道如何在上面的代码中使用 WSCallHelper.jdbcCall 吗?谢谢。

0 投票
0 回答
472 浏览

java - WAS 8.0(测试版) | 无法解析 MBean 描述符文件

得到这个异常找不到原因?有人见过这个吗?我在 WAS 8.0(测试版)中运行我的应用程序。

com.ibm.websphere.management.exception.DescriptorParseException: ADMN0001W: 服务无法解析 MBean 描述符文件 com/ahold/ers/dcr/common/jmx/mbeans/impl\SpringContextMBean.xml。在 com.ibm.ws.management.descriptor.MBeanDescriptorManager.loadDescriptorFile(MBeanDescriptorManager.java:411) 在 com.ibm.ws.management.descriptor.MBeanDescriptorManager.getDescriptor(MBeanDescriptorManager.java:190) 在 com.ibm.ws.management .MBeanFactoryImpl.activateMBean(MBeanFactoryImpl.java:458) 引起:java.io.FileNotFoundException: mbeans\AlertHibernateManagerMBean.xml

网上的论坛说我需要更改 JDK 并将其指向 WAS 8.0(测试版)提供的那个。这个也没看懂。我正在尝试将符合 JavaEE 5 的代码迁移到 WAS 8.0(测试版)(Java EE6)。我猜它应该会顺利进行,因为 JVM 是向后兼容的。我希望我不需要用 Java EE6 重新编译我的代码,只是为了让它与 WAS8 一起工作。我的理解正确吗?

0 投票
1 回答
1045 浏览

ear - 将增强型 EAR 从 WAS6.1 迁移到 WAS8 时未正确配置角色

我有一个增强的耳朵,ibm-application-bnd.xml 定义为

这个 myRoleis 也在 WAR web.xml 中定义。角色和 ALL_AUTHENTICATED_USERS 之间的映射在 WAS6.1 中运行良好,但在 WAS8 中部署 de EAR 后,我可以在“安全角色到用户/组映射”中看到 myRole 特殊主题映射为无。我必须手动将特殊主题映射到“All Authenticated...”。

我已经尝试创建一个 ibm-application-bnd.xmi ,但我目前没有使用 RAD 并且不知道是否可以在 eclipse 中执行它,因为它具有这些生成的 id,例如我不知道的 ApplicationBinding_1332889227228怎么填!