问题标签 [ibm-jdk]
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.
java-8 - 最新的 websphere liberty 全平台会运行 oracle java 8 吗?
我正在查看最新的 websphere liberty 8.5.5.7 全平台(https://developer.ibm.com/wasdev/downloads/liberty-profile-using-non-eclipse-environments/),我想知道它是否可以运行 oracle java 8?我在下载页面上看到 ibms java 8 仅支持 web 配置文件,但我不在乎我是从 oracle 还是 ibm 运行 jdk,只要它是版本 8。
从历史上看,websphere 要求在 linux 和 solaris 上使用 ibms jdk。
我搜索了 ibms 站点,但没有找到任何答案。
java - IBM Websphere JDK 抛出密钥库异常 - 如何识别提到了哪个密钥库?
我正在尝试从 websphere 应用程序调用 https 肥皂服务(思科呼叫管理器,如果有帮助)。
我已将证书添加到 ibm java 密钥库和 websphere 密钥库。我首先遇到了另一个异常并使用 它来解决。
我不想弄乱security.xml 或服务器的任何其他密钥库,因为还有其他应用程序正在其上运行。我想知道下面的堆栈提到了哪个密钥库,有没有办法为它设置正确的密码?
我得到了这个例外:
java - 如何使用 informix.jvp.dbapplet.impl.JVPClassLoader 从类路径加载资源?
我想解决在用 Java 编写的 Informix 存储过程中加载资源的非常具体的问题。我有 IFX v12 和 IBM Java 1.7,当我想从类路径(即某个属性文件)加载任何资源时,我得到 IOException 并显示消息“找不到资源”。
起初我认为这会是 Java 策略的问题,但是当我允许所有权限时,什么都没有改变。
接下来,当我能够远程调试存储过程时,我观察到,该存储过程使用informix 特定的类加载器informix.jvp.dbapplet.impl.JVPClassLoader。在调试中我发现,这个类加载器没有在其类路径上的数据库中加载 JAR,因此来自这个 JAR 的资源不可用。我无法很好地调试它,因为我没有这个类加载器的可用源代码。
我有两个解决方案,但都很难看。我可以将 JAR 放在为 Informix 启动的 Java 进程的类路径中,但每次我想对 JAR 进行任何更改时,我都必须重新启动这个进程。第二种解决方案是从文件系统加载此资源,但这会使部署过程复杂化,并使其无法抗故障(当然还有特定于环境的)。
感谢任何建议,如何使我的 JAR 资源在类路径上可用!
bouncycastle - IBM jdk 1.4 keytool 命令为 BKS 提供者创建有效的公钥和私钥
我正在尝试使用 bouncy castle 作为提供者在 IBM JDK1.4 上创建证书,我正在使用此命令创建证书,使用此命令创建私钥,但我无法为其创建公钥。
我也在寻找关于帽子的信息是有效的密钥库和 BC 的密钥库提供者我可以使用 IBMJCE 来建造充气城堡吗
keytool -genkey -alias alias -keystore Maritz_sso_keys.bks -storepass 密码 -storetype BKS -provider org.bouncycastle.jce.provider.BouncyCastleProvider -sigalg SHA256withRSA -keyalg RSA
java - 如何在 ibm java 8 中启用 SSLv3 设置
我IBM JDK J9
在AIX
操作系统上使用。
我想知道我需要在java.security
文件中更改什么以启用SSLv3
安全套接字层协议。或者是否需要更改另一个文件才能启用此协议?
out-of-memory - ibm jdk 1.7 出现内存不足错误
我正在使用 IBM jdk 1.7(以支持 TLS 密码)用于使用嵌入式 tomcat 部署的基于 struts 的应用程序。我们正在运行内存泄漏 (OOM),它产生了近 30 个转储。这已成为一个循环事件。我们尝试通过在 wrapper.conf 中包含 wrapper.java.additional.1="-XX:MaxPermSize=256m -Xss2048k" 来增加堆内存。但这并没有太大帮助。
java - 我们如何使用 Java 获得 IBM JRE 的 SR 和 FP?
我们如何从 Java 代码中获取以下详细信息?特别是 SR 和 FP 细节。
java - 500 错误 Weblogic 服务器
我们正在尝试在 Oracle Web 逻辑服务器上部署一个 Web 应用程序。服务器安装在 Cent Os 上并使用 IBM Java。部署 Web 应用程序后,我们遇到了错误或损坏的证书问题。以前它在几个月前部署在同一台服务器上。然后它工作正常。we 应用程序或任何类型的配置中没有代码更改。此应用程序在 Windows 机器上的 Tomcat 6 和 7 上运行良好。
下面我附上了堆栈跟踪。
javax.net.ssl.SSLKeyException: FATAL Alert:BAD_CERTIFICATE - 收到损坏或无法使用的证书。在 com.certicom.tls.interfaceimpl.TLSConnectionImpl.fireException(Unknown Source) at com.certicom.tls.interfaceimpl.TLSConnectionImpl.fireAlertSent(Unknown Source) at com.certicom.tls.record.handshake.HandshakeHandler.fireAlert(Unknown Source)在 com.certicom.tls.record.handshake.HandshakeHandler.handleHandshakeMessages(Unknown Source) at com.certicom.tls.record.MessageInterpreter.interpretContent(Unknown Source) at com.certicom.tls.record.MessageInterpreter.decryptMessage(Unknown Source)在 com.certicom.tls.record.ReadHandler.processRecord(Unknown Source) 在 com.certicom.tls.record.ReadHandler.readRecord(Unknown Source) 在 com.certicom.tls.record.ReadHandler。
java - 编译错误:使用 IBM SDK 7 的包 javax.ejb 和 javax.mail 不存在
最近我更新IBM SDK 6
到IBM SDK 7
但收到错误
那么我需要下载并放置这些罐子吗?是否IBM SDK 7
支持EJB2.5
ssl - SSL .pk12 importing error using ikeyman
I have generated CSR and downloaded .pk12 file from the CA. While I'm trying to import this getting error as
An IO Exception has occurred: DerInputStream.getLength(): lengthTag=47, too big.
Error details are as ::
Error Code: 58 Stack Trace: com.ibm.gsk.ikeyman.error.KeyManagerException: java.io.IOException: DerInputStream.getLength(): lengthTag=47, too big. at com.ibm.gsk.ikeyman.keystore.KeyStoreProxyCreatorFactory$FileKeyStoreProxy.load(KeyStoreProxyCreatorFactory.java:264) at com.ibm.gsk.ikeyman.keystore.KeyStoreProxyCreatorFactory$AbstractKeyStoreProxy.getKeyStore(KeyStoreProxyCreatorFactory.java:187) at com.ibm.gsk.ikeyman.keystore.KeyStoreItemFactory.getPKCS12KeyStoreItem(KeyStoreItemFactory.java:338) at com.ibm.gsk.ikeyman.keystore.KeyStoreItemFactory.newPKCS12KeyStoreItem(KeyStoreItemFactory.java:332) at com.ibm.gsk.ikeyman.keystore.KeyStoreItemFactory.loadKeystore(KeyStoreItemFactory.java:141) at com.ibm.gsk.ikeyman.command.KeyStoreLoaderFactory$BasicKeyStoreLoader.getKeyStoreItem(KeyStoreLoaderFactory.java:48) at com.ibm.gsk.ikeyman.command.KeyStoreLoaderFactory$CachedKeyStoreLoader.getKeyStoreItem(KeyStoreLoaderFactory.java:83) at com.ibm.gsk.ikeyman.command.KeyStoreLoaderFactory$BasicKeyStoreLoader.getValidKeyStoreItem(KeyStoreLoaderFactory.java:53) at com.ibm.gsk.ikeyman.command.Command.getValidKeystoreItem(Command.java:104) at com.ibm.gsk.ikeyman.command.CommandFactory$LoadDbCommand.run(CommandFactory.java:531) at com.ibm.gsk.ikeyman.command.Command.invoke(Command.java:198) at com.ibm.gsk.ikeyman.command.gui.KeymanController$Invoker.invoke(KeymanController.java:261) at com.ibm.gsk.ikeyman.command.gui.RetrieverFactory$ImportRetriever.getImportParameters(RetrieverFactory.java:509) at com.ibm.gsk.ikeyman.command.gui.RetrieverFactory$ExportRetriever.getParameters(RetrieverFactory.java:556) at com.ibm.gsk.ikeyman.command.gui.RetrieverFactory$CompoundRetriever.getParameters(RetrieverFactory.java:149) at com.ibm.gsk.ikeyman.command.gui.KeymanController.getParameters(KeymanController.java:139) at com.ibm.gsk.ikeyman.command.gui.KeymanController.getParameters(KeymanController.java:130) at com.ibm.gsk.ikeyman.command.gui.KeymanController.actionPerformed(KeymanController.java:91) at com.ibm.gsk.ikeyman.gui.panels.KeymanPanel.fireActionPerformed(KeymanPanel.java:54) at com.ibm.gsk.ikeyman.gui.panels.KeymanPanel.actionPerformed(KeymanPanel.java:48) at com.ibm.gsk.ikeyman.gui.panels.KeymanPanel.fireActionPerformed(KeymanPanel.java:54) at com.ibm.gsk.ikeyman.gui.panels.KeymanPanel.actionPerformed(KeymanPanel.java:48) at com.ibm.gsk.ikeyman.gui.panels.ContentsPanel.actionPerformed(ContentsPanel.java:334) at com.ibm.gsk.ikeyman.gui.panels.KeymanPanel.fireActionPerformed(KeymanPanel.java:54) at com.ibm.gsk.ikeyman.gui.panels.KeymanPanel.actionPerformed(KeymanPanel.java:48) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2006) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2329) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:398) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:253) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:247) at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:283) at java.awt.Component.processMouseEvent(Component.java:6052) at javax.swing.JComponent.processMouseEvent(JComponent.java:3276) at java.awt.Component.processEvent(Component.java:5817) at java.awt.Container.processEvent(Container.java:2069) at java.awt.Component.dispatchEventImpl(Component.java:4424) at java.awt.Container.dispatchEventImpl(Container.java:2127) at java.awt.Component.dispatchEvent(Component.java:4254) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4333) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3997) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3927) at java.awt.Container.dispatchEventImpl(Container.java:2113) at java.awt.Window.dispatchEventImpl(Window.java:2451) at java.awt.Component.dispatchEvent(Component.java:4254) at java.awt.EventQueue.dispatchEvent(EventQueue.java:610) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:284) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:194) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:179) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:171) at java.awt.EventDispatchThread.run(EventDispatchThread.java:132) Caused by: java.io.IOException: DerInputStream.getLength(): lengthTag=47, too big. at com.ibm.security.util.DerInputStream.getLength(DerInputStream.java:724) at com.ibm.security.util.DerInputStream.getLength(DerInputStream.java:698) at com.ibm.security.util.DerValue.(DerValue.java:253) at com.ibm.security.util.DerInputStream.getDerValue(DerInputStream.java:499) at com.ibm.security.pkcsutil.PKCSDerObject.decode(PKCSDerObject.java:258) at com.ibm.security.pkcs12.PFX.(PFX.java:134) at com.ibm.crypto.provider.PKCS12KeyStore.engineLoad(Unknown Source) at java.security.KeyStore.load(Unknown Source) at com.ibm.gsk.ikeyman.keystore.KeyStoreProxyCreatorFactory$FileKeyStoreProxy.performLoad(KeyStoreProxyCreatorFactory.java:296) at com.ibm.gsk.ikeyman.keystore.KeyStoreProxyCreatorFactory$FileKeyStoreProxy.load(KeyStoreProxyCreatorFactory.java:245) ... 50 more
What is causing the error ?