Tag: weblogic

WebLogic上的多个Java版本

是否可以在WebLogic 10.3.6和/或12c上运行多个版本的Java? 我们有使用不同版本Java的应用程序。 例如,是否可以同时使用JRE6和JRE7用于不同的应用程序?

如何将JMS消息“复制”到2个目的地?

我要求客户端发送的单个JMS消息必须可靠地(恰好一次)传递给两个系统。 这两个系统没有启用HA,因此我提出的最佳建议是: 创建客户端发布到的单个队列 设置两个“中间”队列 使用自定义“DuplicatorMDB”,它将从客户端队列中读取消息并将它们发布到同一事务中的两个队列中。 客户端 – > JMSDQ-> DuplicatorMDB-> Q1-> MDB->系统1 \ – > Q2-> MDB->系统2 有这样的现有function吗? 如果一个或两个后端系统都关闭,那么平衡系统以保持系统稳定的正确方法是什么? 应用程序服务器是WebLogic 10。 我无法使用主题,因为在群集主题中会导致过多的消息重复。 如果我们有2个实例,那么主题就是这样: 客户端 – >主题 – > MDB1 @ server1->系统1 | \ – > MDB2 @ server1->系统2 \ —-> MDB1 @ server2->系统1 \ —> MDB2 @ server2->系统2 因此,每条消息将两次发送到System1,两次发送到System2,如果集群中有8台服务器,则每条消息将被发送8次。 这是我真正想避免的…… 最后我有时间测试它,这是我观察到的:集群中的2个节点。 2个JMS服务器:node1上的jms1,node2上的jms2。 分布式主题dt。 具有持久订阅的MDB和jms-client-id = […]

有没有办法从2路ssl连接中的java代码恢复客户端证书的通用名称?

我们有一个weblogic服务器,配置为在与客户端建立与Web服务解决方案的ssl连接时需要客户端证书。 ssl握手完美地工作,因为我们已经配置了所需的全部内容。 现在,在连接之后我们收到一个soap请求,其中客户端ID是此请求soap的字段之一。 我们需要做的是检查此id与用于在我们的服务器内连接的客户端证书的通用名称,以保证交易。 这对我们来说非常重要,因为这是银行交易,涉及很多钱,我们需要避免欺诈。 那么:有没有办法恢复用于使用weblogic 10.3.3服务器从服务器上运行的java代码建立双向ssl连接的客户端证书的通用名称? []中

如何在weblogic中创建安全角色

我按照这个结论在weblogic中创建安全角色: http ://blog.whitehorses.nl/2010/01/29/weblogic-web-application-container-security-part-1/ 我在weblogic服务器组RobMon和用户监视器中创建传递。 然后我创建这个xml: 我的web.xml: my-application /admin RobMon RobMon FORM /login /login weblogic.xml中: RobMon RobMon 现在我想打印角色和原则: Subject subject = Security.getCurrentSubject(); Set allPrincipals = subject.getPrincipals(); for (Principal principal : allPrincipals) { if (principal instanceof WLSGroupImpl) { logger.error(principal.getName() + “??????????”); roles.add(principal.getName()); } if (principal instanceof WLSUserImpl) { logger.error(principal.getName() + “!!!!!!!!!!!”); user = principal.getName(); } } 但这给我印上了我想要的东西 […]

使用MTOM进行WS下载操作

我想直接从Oracle数据库blobs文件通过WS与MTOM直接流到WS客户端。 我以为我找到了一种方法,在这里描述: http://www.java.net/forum/topic/glassfish/metro-and-jaxb/mtom-best-practices 但是在我看了一下InputStreamDataSource和javax.mail.util.ByteArrayDataSource后,我意识到他们在内存中存在一个’文档’的字节[]意味着流的ideea是徒劳的,因为我试图避免的是多个文档同时完全在内存中。 那么如何从数据库通过WS和MTOM流式传输到WS客户端? 任何的想法 ? 谢谢 克里斯

如何在Weblogic 10.3.x上利用EL 2.2function?

我安装了Weblogic 10.3.5。 我在服务器上部署了一个带有JSF 2.0和JSTL 1.2的WAR。 但我也需要EL 2.2function。 我需要什么JAR? 如果有人可以从头开始指导我一步一步的指导,那就太好了,因为我一直在努力设置好几个小时而没有运气。

反序列化会话数据时出现InvalidClassException错误

这是调用代码: Object attribute = session.getAttribute(name, scope); 这会引发以下错误: Could not deserialize session data. java.io.InvalidClassException: org.apache.commons.lang.time.FastDateFormat; local class incompatible: stream classdesc serialVersionUID = 1, local class serialVersionUID = -7186497712641044641 环境是Weblogic。 Web应用程序是一个spring portlet。 我正在努力了解如何解决这个问题。

如何设置队列生成器超时?

我正在测试WebLogic 10.3.1 JMS,但是存在问题。 我的测试步骤: 启动WebLogic Server 启动JMS客户端 客户端将对象发送到WebLogic JMS并且服务器接收到该对象。 停止WebLogic Server 将另一个对象发送到WebLogic JMS。 我所期待的是一个例外,但没有任何出现和程序被绞死。 程序停在: sender.send(objMsg); 我添加了一些超时设置,但仍然无法正常工作: ((WLProducerImpl) sender).setSendTimeout(1000); ((WLConnection) connection).setReconnectPolicy(JMSConstants.RECONNECT_POLICY_PRODUCER); ((WLConnection) connection).setReconnectBlockingMillis(1000); 在这种情况下有没有办法产生exception? 非常感谢你。 最诚挚的问候,克里斯

如何在没有重启服务器的情况下将EAR文件重新部署到Web-Logic?

我在Web-Logic(10.3.6)上成功部署了EAR文件(包括WAR文件和EJB jar文件)。 现在,我更新了EAR文件并重新部署,请按照以下步骤操作:删除服务器上的旧文件并安装新的EAR文件而不重启服务器。 每个文件都已部署在活动状态。 但我得到了一些与EJB注入相关的exception。 然后我重新启动Web逻辑,我的应用程序运行正常。 重新部署方式有什么问题? 在此先感谢任何帮助……

m2e-wtp覆盖未加载到Eclipse发布的EAR或WAR文件中

我无法让Eclipse在本地正确地将重叠的WAR发布到weblogic服务器上。 正确运行maven clean package会在导入适当的webapp内容的情况下组装EAR。 我发现了几个类似的问题,但似乎没有一个是近期或同一个问题。 查看我的org.eclipse.wst.common.component文件,也可以正确生成覆盖资源的依赖模块。 我正在使用m2e-wtp 1.0.1.20130911-1545 是否需要执行其他配置才能使服务器发布以读取该叠加层? 使用更多信息进行编辑:以下是WARs pom.xml的摘录 com.abc core-webcontent 0.0.1-SNAPSHOT war runtime org.apache.maven.plugins maven-war-plugin 2.4 com.abc core-webcontent 以下是组件文件的摘录 consumes consumes 我尝试在本地进行EAR导出,以便我可以查看EAR并查看文件是否被添加到其他位置,但似乎这种类型的设置根本不起作用。