草庐IT

WebSphere

全部标签

java - 如何从部署到 Websphere 6.1 的 EJB 访问身份验证别名

我需要为我的EJB中的keystore提供密码,但我不希望它对开发人员可见。我的想法是在Websphere控制台中创建身份验证别名,然后查找MY_ALIAS并从别名获取密码。我在以下位置找到了一些与主题相关的讨论:http://www.coderanch.com/t/79439/Websphere/Authentication-Data有人知道可以查找别名吗?您建议使用什么方法来实现我的目标?非常感谢! 最佳答案 您可以使用以下代码从J2C身份验证数据条目中获取凭据:importcom.ibm.wsspi.security.auth

java - 使用 EJB 计时器的 WebSphere 中的 Bean 事务超时

通过JBoss/Wildfly,可以使用@TransactionTimeout专有注释并为特定sessionBean定义事务超时。使用IBMWebSphere的等效方法是什么?我们正在使用EJBTimer,其中一个Bean需要一个多小时才能完成。Wildfly示例代码:importorg.jboss.ejb3.annotation.TransactionTimeout;@Stateless@TransactionTimeout(value=7200)publicclassTimerBean{}注意:使用WebSphere8.5。修改全局事务时间不是一个选项,我们需要为特定的sessio

java - WebSphere MQ 的独立 Java JMS 客户端

我可以只使用带有标准JMS的WebSphere的jar文件来将消息发送到WebSphereMQ服务器,还是我需要下载他们的WebSphereMQ客户端? 最佳答案 您可以仅将jar文件用于JMS和nativeJavaMQAPI,但问题是您是否真的想要这样做。完整的客户端安装包括源代码和对象形式的示例程序、实用程序、跟踪等。当您向IBM提交故障单时,他们可能会要求您提供您将使用这些工具收集的信息。如果您没有完整安装,您可能无法提供请求的诊断信息。因此,IBM支持完整的客户端安装。如果您只是想学习JMS并编写一个玩具应用程序,这可能没问

IBM Websphere 中的 Java 7.1

我在IBMwebsphere8.5.5.2中安装了JavaSDK6。在IBM网站上哪里可以下载JavaSDK7.1并将其更新到websphere。我试过谷歌,但找不到更新JavaSDK7.1所需的信息。我可以从InstallationManager更新它还是应该从IBM下载任何文件? 最佳答案 从WebSphereApplicationServerV8.5.5FixPack2下载JavaSDK7.1.然后将压缩包7.1.0.0-WS-IBMWASJAVA-part1.zip和7.1.0.0-WS-IBMWASJAVA-part2.z

java - 用于 WebSphere Portal 开发的轻量级门户服务器?

我正在为IBMWebSpherePortal6.1开发一些portlet。然而,部署过程非常缓慢。由于这是我第一次进行portlet开发,所以我对那里的各种门户服务器不是很熟悉。我想要一些关于轻量级门户服务器的建议,我可以在其上快速部署以进行开发。 最佳答案 冥王星就是答案!http://portals.apache.org/pluto/我现在很开心。:) 关于java-用于WebSpherePortal开发的轻量级门户服务器?,我们在StackOverflow上找到一个类似的问题:

java - Log4J 不记录任何内容

我刚刚在工作中选择了一个现有的Web应用程序,它应该使用Log4J记录其Activity。我已经完全按照我被告知的那样配置了我的工作区,其他一切(数据库连接、身份验证等)都工作正常,除了没有任何内容被写入日志文件。其他类似的应用程序登录没有问题。当应用程序启动时,我查看了WebSphere控制台,那里没有任何错误可能表明Log4J没有记录的原因。我向另一位开发人员(他曾经开发过此应用程序,但时间不长,而且比我开发的还过时)提到了这一点,他说这是非常奇怪的行为,但不知道为什么会这样无法记录并且不报告任何错误。我检查了配置文件和属性文件,一切看起来都正常。我怀疑Log4J甚至从未阅读过lo

java - 在 WebSphere 8.5 中查找 JDBC 数据源

我想在WebSphere中配置的Web应用程序中使用JDBC连接。(就像这里的这个:HowtouseJDBCinJavaEE?)我之前通过JPA使用过这个DataSource,但我们的客户想要使用nativeSQL...不要问。我找到了很多示例和教程(例如http://www.wickcentral.com/java/dl/ds_resreferencesetts_Websphere.pdf、WebsphereJNDIlookupfails),但都没有用。WebSphere中的数据源具有JNDI名称“jdbc/myDS”我在我的web.xml中添加了一个资源引用:jdbc/myDSja

java - 启用安全性时从 Eclipse 启动 Websphere 挂起

我有一个WebsphereApplicationServer8.0.0.6,它是作为RAD的一部分安装的。我需要从EclipseJavaEEKepler或Luna运行服务器。禁用管理安全性时没有问题。但是,一旦启用安全性,服务器要么没有完全启动,要么Ecplise无法检测到它。进度条停在23%。最后记录的消息是“服务器server1为电子商务打开”。然而,状态仍然是“开始”。过了一会儿,我收到一个错误,提示服务器没有在300秒内启动。然后它会尝试停止服务器,并无限期地保持“停止”状态。服务器已启动,Eclipse似乎无法看到它。我无法从Eclipse中访问管理控制台(虽然我可以使用浏览

java - 如何配置 EAR 以访问现有的 Websphere 共享库?

我将JSF2与Websphere7结合使用。我已成功创建共享库并使用Webpsphere管理控制台指向应用程序并且它成功运行。但我们真正想做的是不必通过WAS管理控制台指向该共享库,而是进行某种应用程序级配置,例如在deployment.xml等中,我们可以指向该共享隔离库的名称并使用它.我已经通过SO和谷歌,但没有找到任何这样做的东西。但是我知道有商业应用程序在做但不知道怎么做。这个问题来自HowcanIspecifyasharedlibraryreferenceatthewebmodulelevelinWebsphere6.1deploymentdescriptors?正是我所追求

java - 如何分析Websphere core*.dmp文件和Snap*.trc文件?

全部,我的应用程序在websphereappserver7.0上运行。我得到了一些核心转储和跟踪文件,例如核心.20110909.164930.3828.0001.dmp和快照.20110909.164930.3828.0003.trc.我的问题是,就像WAS生成的threaddump可以被IBM-ThreadDumpAnalyzertool打开分析一样IBM或任何其他公司是否提供打开上述文件的工具?谢谢,阿尤斯曼 最佳答案 核心转储必须由jextract实用程序(转储的jre的)处理从我的webspereroot开始,这是./ja