问题标签 [websphere-7]
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 - 如何在 WebSphere 7.0/RAD 7.5 中为 JAX-WS 客户端服务添加自定义回调处理程序
我正在尝试向客户端 Web 服务 (JAX-WS) 添加自定义回调处理程序,但找不到任何相关信息。那里的所有信息都需要一个密钥库,这不是 JAX-RPC 的一部分。
我正在将几个客户端 Web 服务从 JAX-RPC 转换为 JAX-WS,并且我们使用自定义用户名令牌生成器实现 WS-Security 标头。对于 JAX-RPC,这是通过一个简单的向导完成的,您可以在其中创建令牌和令牌生成器,并在运行时插入 WSSE 信息(使用自定义 CallbackHandler)。对于 JAX-WS,所有 WS-Security 向导都需要一个密钥库,并且没有关于仅添加自定义 CallbackHandler 的信息。对于 JAX-RPC,此配置是在部署描述符的“WS Extension”和“WS Binding”选项卡中完成的。我试图从我的 Web 项目(列出 RPC 和 WS 服务)中的 Services > Clients 执行此操作,但再次遇到密钥库问题。我也从 adminconsole 尝试过,但它没有按配置工作。
我正在使用 RAD 7.5 和 WebSphere App Server 7.0。
如何将 WSSE 的自定义回调处理程序添加到客户端 JAX-WS Web 服务?
java - 在多个 url 上发布 jax-ws webservice
如何自定义 jax-ws webservice 以在多个 url 上可用。我有一个名为 commonService 的网络服务。默认情况下,它托管在 www.examples.com/commonservice?wsdl
我需要在多个路径中托管它,如下所示
www.examples.com/corporate/commonservices www.example.com/retail/commonservices
我正在使用 websphere 7 和 Jdk1.6
有什么提示吗?
java - 将 EJB3 注入基于注释的 JSF2 支持 bean 导致 javax.naming.NameNotFoundException:
我已经看到其他有类似问题的线程,但无法解决与我的问题的直接联系。希望我不是在重复一个问题。我的问题是:
我使用 Webpsphere 7 和 JSF2 作为共享隔离库。
当我尝试将 EJB3 注入到带注释的 JSF2 支持 bean 中时,出现此错误
但是如果我们使用 face.xml 配置 JSF2 并且不使用注释,它就可以正常工作。但是,如果没有 EJB3 注入,我们可以使用带有 JSF2 注释的应用程序,并且只有在我们尝试注入 ejb3 时才会看到任何问题。下面是一个简单的试用应用程序的代码
服务接口:
服务实施:
JSF 托管 bean:
堆栈跟踪如下
谁能帮我这个 。
更新
这些是位于 EAR 中的两个独立模块,它们被部署为 WAS7
javascript - JSP,Javascript,在另一个 Id 中获取 ElementId
我今天的问题围绕着 Websphere JSP 环境中的 javascript 世界...
我有一个有点像这样的代码:
我知道我可以直接查找该 id,但这是在 Websphere 门户中,我“应该”能够通过 document.getElementById() 直接链接到它,但我总是需要获取前一个 div 的 id .
(它最终成为带有命名空间的 portlet id,因为有时这些 portlet 可能会被复制,所以我只想专门针对一个)
我有什么办法可以做到这一点?
提前致谢。
jsf-2 - JSF 2 和 Websphere 7.0 不想运行
我在使用 JSF2 和 websphere 7.0 时遇到了一些问题。我在互联网上搜索过,但没有。事情看起来是 websphere 放置了它的 1.2 库并覆盖了我的 2.0 库。该应用程序在 apache-tomcat 中运行良好
首先,当我尝试获取一个 xhtml 页面时(使用简单的 html 应用程序可以工作,问题出在 jsf 上),服务器显示错误:
找不到工厂:javax.faces.context.FacesContextFactory
我读过我必须在类加载器部分使用“最后一个父级”选项,但它没有用。然后我去了 web 模块属性上的 jsp 和 jsf 选项,我可以在 Sun 参考实现 1.2 和 MyFaces 1.2 之间进行选择,选择了 sun,所以我选择了 myfaces,现在错误是另一个:如果我尝试去到“something.xhtml”,它重定向到“something.jsf”,它不存在..
任何想法?
谢谢!
java - 无法在 Websphere 上部署
我对 Websphere 有很大的问题。当我尝试部署我的应用程序的更新时,发生了错误:
[09/08/11 11:19:19:240 CEST] 00000015 注释 E ArchiveInputStreamData 迭代无法处理输入流
java.lang.ArrayIndexOutOfBoundsException at org.objectweb.asm.ClassReader.readClass(Unknown Source) at org.objectweb.asm.ClassReader.accept(Unknown Source) at org.objectweb.asm.ClassReader.accept(Unknown Source) at com. ibm.ws.amm.scan.util.ClassScanner.scanInputStream(ClassScanner.java:235) 在 com.ibm.ws.amm.AnnotativeMetadataManagerImpl$1.applyTo(AnnotativeMetadataManagerImpl.java:260) 在 com.ibm.wsspi.amm.scan .context.ArchiveInputStreamData.iterate(ArchiveInputStreamData.java:241) 在 com.ibm.ws.amm.AnnotativeMetadataManagerImpl.scan(AnnotativeMetadataManagerImpl.java:258) 在 com.ibm.ws.amm.AnnotativeMetadataManagerImpl.scan(AnnotativeMetadataManagerImpl.java:219 ) 在 org.eclipse.jst.j2ee 的 com.ibm.ws.amm.commonarchive.AnnotationsProcessorImpl.merge(AnnotationsProcessorImpl.java:108)。commonarchivecore.internal.impl.WARFileImpl.processAnnotations(WARFileImpl.java:302) 在 org.eclipse.jst.j2ee.commonarchivecore.internal.impl.WARFileImpl.getDeploymentDescriptor(WARFileImpl.java:248) 在 org.eclipse.jst.j2ee。 commonarchivecore.internal.impl.WARFileImpl.getDeploymentDescriptor(WARFileImpl.java:178) 在 com.ibm.websphere.management.application.AppDeploymentUtil.getModuleVersion(AppDeploymentUtil.java:1458) 在 com.ibm.websphere.management.application.AppDeploymentUtil。 isEE5SchemaDD(AppDeploymentUtil.java:1419) 在 com.ibm.ws.management.application.client.AppInstallHelper.checkIfEE5ModulesContainXMIBindings(AppInstallHelper.java:1098) 在 com.ibm.ws.management.application.client.AppInstallHelper.checkIfEE5ModulesContainXMIBindings(AppInstallHelper. java:1063) 在 com.ibm.ws.management.application。client.AppInstallHelper.checkForEE5Restrictions(AppInstallHelper.java:324) 在 com.ibm.ws.management.application.client.AppInstallHelper.getAppDeploymentInfoGenericRead(AppInstallHelper.java:469) 在 com.ibm.ws.management.application.client.DefaultBindingHelper。 getDefaultBindingInfo(DefaultBindingHelper.java:101) 在 com.ibm.ws.management.application.client.DefaultBindingHelper.getDefaultBindingInfo(DefaultBindingHelper.java:91) 在 com.ibm.ws.console.appmanagement.action.UploadAction.formUpload(UploadAction. java:491) 在 org.apache.struts.action.RequestProcessor.processActionPerform(Unknown Source) 在 org.apache.struts 的 com.ibm.ws.console.appmanagement.action.UploadAction.execute(UploadAction.java:156)。 org.apache.struts.action.ActionServlet 中的 action.RequestProcessor.process(未知来源)。org.apache.struts.action.ActionServlet.doPost(Unknown Source) at javax.servlet.http.HttpServlet.service(HttpServlet.java:738) at javax.servlet.http.HttpServlet.service(HttpServlet .java:831) 在 com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1657) 在 com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1597) 在 com。 ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:131) 在 com.ibm.ws.console.core.servlet.WSCUrlFilter.setUpCommandAssistence(WSCUrlFilter.java:933) 在 com.ibm.ws.console。 core.servlet.WSCUrlFilter.continueStoringTaskState(WSCUrlFilter.java:500) 在 com.ibm.ws.console.core.servlet.WSCUrlFilter.doFilter(WSCUrlFilter.java:321) 在 com.ibm.ws.webcontainer.filter.FilterInstanceWrapper。doFilter(FilterInstanceWrapper.java:188) 在 com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:116) 在 com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:77)在 com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:908) 在 com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:934) 在 com.ibm.ws.webcontainer .servlet.ServletWrapper.handleRequest(ServletWrapper.java:502) 在 com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:179) 在 com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper .java:91) 在 com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:864) 在 com.ibm.ws.webcontainer.WSWebContainer。com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:186) 处的 handleRequest(WSWebContainer.java:1583) com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink. java:452) 在 com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:511) 在 com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink. java:305) 在 com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:276) 在 com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java: 214) 在 com.ibm.ws.tcp.channel.impl.AioReadCompletionListener 的 com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113)。futureCompleted(AioReadCompletionListener.java:165) 在 com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217) 在 com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161) 在 com.ibm .io.async.AsyncFuture.completed(AsyncFuture.java:138) 在 com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204) 在 com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java :775) 在 com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905) 在 com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1604)+AsyncFuture.completed(AsyncFuture.java:138) 在 com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204) 在 com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775) 在 com .ibm.io.async.ResultHandler$2.run(ResultHandler.java:905) 在 com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1604)+AsyncFuture.completed(AsyncFuture.java:138) 在 com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204) 在 com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775) 在 com .ibm.io.async.ResultHandler$2.run(ResultHandler.java:905) 在 com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1604)+
我不明白问题的根源。没有添加 Jar。只添加了两个功能。
有人知道为什么 Websphere 会出错吗?
spring - Spring REST 服务 WAS7 启动时出现异常
我正在尝试将使用 Spring 3.0.5.RELEASE 开发的 REST 服务部署为 WAS 7.0.0.17 上的战争文件。在启动时我得到以下异常并且服务不会返回结果(显然):
我在本地安装的 Tomcat 服务器上开发了该应用程序。在那个平台上,它运行正常。
我的 rest-context.xml 如下所示:
我的 rest-servlet.xml 如下所示:
最后是 web.xml:
数据源在 Application Server 中配置,并且还部署了具有属性 ds 的类。
我找不到服务无法启动的任何答案。感谢您提供如何解决问题的任何提示。
ant - ANT 构建在 WS_ANT 下运行良好,但在 RAD 中失败
只是尝试在 IBM RAD\RSA 8 中运行 ANT 脚本以部署到 websphere 。使用 WS_ANT.bat 从命令提示符运行时它工作正常,但在 RAD 内部失败并出现以下错误
以下是从 SO 复制并再次修改的基本 ANT 脚本从 WS_ANT 但不能从 RAD 正常运行
web-services - 在 Web 服务请求中将字符串内容编码为 XML
我正在处理一个问题,我必须使用从 WSDL 开发的遗留 Web 服务客户端,该客户端将实际 XML 请求作为请求中唯一一个变量的值传递。我现在使用的 Web 服务具有不同的 WSDL,我试图欺骗我的 XML 解析器,但它正在编码我的实际 XML 响应。
无论如何配置解析器所以请求:
改成这样:
我正在使用 JAX-WS 和 WebSphere 7。
提前致谢。
巴勃罗
metadata - MQFTE 中的元数据属性对是什么?为什么使用它?
我正在使用 wmqfte。在创建传输时,有一个元数据属性对的参数。为什么用这个?