草庐IT

websphere-commerce

全部标签

java - 我可以在 ibm-web-bnd.xmi 文件中为 WebSphere 设置类加载器策略吗?

我有一个在WAS6上运行的JEE应用程序。它需要将类加载器顺序设置为“首先使用应用程序类加载器加载类”,并将WAR类加载器策略选项设置为“应用程序的单一类加载器”.是否可以在EAR文件中指定这些选项,无论是在ibm-web-bnd.xmi文件还是其他文件中,这样管理员就不需要手动更改这些设置?由于该应用程序是通过自动化脚本部署的,而负责部署的人员不在现场,而且出于其他一些政治原因,这将大有帮助! 最佳答案 感谢@MatthewMurdoch的回答,我得以想出一个解决方案。在这里,以防它帮助其他人。我像这样创建了一个deploymen

java - 在 Eclipse juno 中将项目添加到 Websphere Server 需要做什么?

我已经从这里安装了“WebSphereApplicationServerDeveloperToolsforEclipseV8.5.1”和“WebSphereApplicationServerforDevelopersV8.5”:https://www.ibm.com/developerworks/mydeveloperworks/blogs/wasdev/entry/download?lang=en.我正在使用EclipseJuno。我使用FirstSteps工具为应用程序开发创建了配置文件。我在服务器View中添加了一个“WebSphereApplicationServerv8.5”

java - 这个 Java 单例能否在 WebSphere 6 中重复重建?

我正试图找出我们系统中的一个问题,下面的代码让我很担心。以下发生在主servlet的doPost()方法中(名称已更改以保护有罪):...if(Single.getInstance().firstTime()){doPreperations();}normalResponse();...单例“Single”如下所示:privatestaticSingletheInstance=newSingle();privateSingle(){...loadproperties...}publicstaticSinglegetInstance(){returntheInstance;}通过将其设置

集群环境(Websphere)中的 Java EE 应用程序范围变量?

在JavaEE应用程序(在Websphere上运行)中是否有任何简单的方法可以在整个集群的应用程序范围内共享对象?有些东西可能类似于Servlet上下文参数,但它在集群中共享。例如,在服务器“A”和“B”的集群中,如果在服务器A上设置了一个值(键=值),则该值应该立即(或几乎)可用于服务器B上的请求。(注意:如果可能,希望避免分布式缓存解决方案。这实际上不是缓存方案,因为存储的对象是相当动态的) 最佳答案 我正在关注这个问题,看看是否会出现任何简单的解决方案,但我自己也不知道。上次我问这样的问题,答案是使用分布式对象存储。我们的替代

java - JSF 2.0 可以与 Websphere 应用程序服务器版本 7.x 一起使用吗

JSF2.0可以与WebSphereApplicationServer7.x版一起使用吗?如果是,怎么做到的? 最佳答案 WebSphereInfocenter表明更改为替代JSF实现的正确方法是创建一个启用了隔离类加载器选项的WebSphere共享库。任何需要JSF2的模块都将与新的共享库相关联,然后应用程序将从JSF2而不是JSF1.2开始。也是necessarytohavefixpack7.0.0.19orlaterinstalled. 关于java-JSF2.0可以与Websph

java - 如何为 WebSphere 上的远程 EJB 调用启用 Kerberos 身份验证?

由于经典的JNDI查找和RMI-IIOP方法调用,我的应用程序是一个独立的Swing客户端调用EJB无状态sessionbean。它作为JavaWebStart应用程序启动。我的目标是使用getCallerPrincipal方法从EJBContext检索客户端用户的身份,这要归功于在Linux上运行的Windows工作站、ActiveDirectory和WebSphere服务器之间的KerberosSSO。我已经在网络部署模式下成功配置我的WebSphere单元以支持Kerberos身份验证thankstotheinfocenterdocumentation.krb5.conf和krb

java - Websphere Application Server - 究竟需要什么才能快速启动?

我正在使用带有集成测试环境的RationalApplicationDeveloperv7.0。当我开始调试我的web应用程序时,Debug模式下的服务器启动时间接近5-6分钟-足够喝杯咖啡的时间了!有时,这让我很生气,我开始诅咒IBM构建操作系统而不是应用服务器!产生20多个进程和无用的服务,没有记录配置来调整它,以更快地启动。我相信有很多Java开发人员会同意我的观点。我尝试通过我的管理控制台禁用默认应用程序和一组服务,但这并没有太大帮助。我没有web服务,没有企业bean,没有队列,只有一个需要连接池的简单web应用程序。您过去是否做过一些事情来使您的集成测试环境在Debug模式下

java - 将 visualvm 连接到 websphere 7

我正在尝试让visualvm和websphere7在我的本地Windows桌面上协同工作。我尝试通过JMX连接,但没有运气。有没有人设法让visiavm和websphere7工作,你是怎么做到的?问候FF 最佳答案 在Praha的VisualVM团队的帮助下,我得到了它的帮助(感谢Tomas!):1)在管理控制台上(点击Servers->Servertypes->WebSphereapplicationservers->server1->Java和进程管理->进程定义->Java虚拟机),将以下行添加到通用JVM参数(注意第一个系统

java - NoClassDefFoundError(初始化失败) - Websphere 和 IBM MQ

我在部署到Websphere并与IBMMQ交互的基于Spring的webapp上遇到问题。在我尝试一些失败测试之前一切都很好。当web应用程序启动并运行时,我停止了IBMMQ。然后我调用webapp来发送一条JMS消息。webapp在调用JmsTemplate.convertAndSend时挂起,在ffdc目录中发现以下异常。请注意,JmsTemplate是使用JNDIObjectFactoryBean初始化的,它从Websphere获取MQ连接工厂设置。谁能解释“初始化失败”背后的原因??[27/01/1114:29:39:498GMT]FFDCException:java.lang

JMS 的 Spring 配置(Websphere MQ - SSL、Tomcat、JNDI、非 IBM JRE)

背景:我有一个相对较旧的应用程序,它使用WebsphereMQ进行消息传递。它在WAS(Websphere应用服务器)上运行并使用MDB(消息驱动Bean)。我成功地使用SpringIntegration-JMS替换了所有MDB。.我的下一步是尝试看看我是否可以将它移植到WAS之外,以便它可以在任何其他带有非IBMJRE的servlet容器上运行(我正在尝试:apachetomcat)。请注意,使用SSL保护channel是一项要求。我更喜欢使用JNDI。最终目标:将我的应用程序与应用程序服务器(WAS)和其他基础设施(如消息传递(MQ))分离。但是将它从WAS中取出到tomcat是第