问题标签 [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.

0 投票
1 回答
2259 浏览

websphere-7 - websphere 7 管理控制台中的 cookie 验收测试在哪里?

我在 SystemOut 日志中收到以下错误:

[11/4/11 2:53:13:876 ZZZ] 00000245 srt W com.ibm.ws.webcontainer.srt.SRTServletResponse setStatus 警告:无法设置状态。响应已提交。

[11/4/11 2:53:13:876 ZZZ] 00000245 srt W com.ibm.ws.webcontainer.srt.SRTServletResponse addHeader 警告:无法设置标头。响应已提交。

一些搜索让我来到这里:http ://www-01.ibm.com/support/docview.wss?uid=swg21316420

这里谈到的解决方案说我们应该禁用“Cookie 接受测试”。但我无法找出管理控制台中该复选框的确切位置。

0 投票
2 回答
5687 浏览

spring - Axis2 1.5 与 Spring 导致 java.lang.VerifyError:WebSphere 7 上的 JVMVRFY013

我正在使用axis2 (1.5) 来托管我的Web 服务。我正在使用 spring 框架进行依赖注入来实例化一些类。正如 IBM 和 Apache 网站上所述,我在为我的轴 Web 模块设置父级最后一个类加载策略后设法启动了axis2。

毕竟,在列出仅安装的服务时,我得到了以下异常(我可以看到axis2索引页面,我可以列出服务,但是只要我单击其WSDL的任何服务,我就会得到关注);

你能帮我解决这个问题吗?

0 投票
2 回答
3534 浏览

websphere-7 - WPS7门户环境下从URL获取参数

我想在 portlet 环境下从 URL 获取参数。我用来打开 portlet 的 URL 是http://localhost:10039/wps/myportal/myPortlet?recId=100

当门户打开URL变化,看起来像*的http://本地主机:!?10039 / WPS / myportal /时,MyPortlet / UT / P / B1 / dY7LcoIwAAC_hQ9wElQSckwJ8lLEgjxyYbDTBAQMgkXHr7ft9Nq97cweFnBQmEhfGUtMdJADfqnmRla3Rl2q7sc5Kt_I0d1RxCCOyAZ6EQl8a29CSA3gAy47dfpOU1aoB1NUMsrEerIUz7lu0vma1pY9hNTZRbXZx8jYP8-SBSv_OibxLD66fnwvknYom9xPMzkK9awT_3Ru6i8Wt5SLA7GDTXtPt5OdGYMkd2wnDorD6UHKm8SqrwpRCb6YD5oGMsB_ly2Humu8hdA0TB161D1iFLMlpKu_AP4DhSB0Vf8Jeu4Qb0G1F8FgaxU / DL4 / D5 / L2dBISEvZ0FBIS9nQSEh / recId = 100 *

实际是我想得到recID=100参数。我用来获取参数的代码如下

但它返回null

谁能帮我在给定情况下如何获取参数?

注意: 我使用的是 WebSphere Portal Server 7。

0 投票
3 回答
19960 浏览

eclipse - 如何加快 IBM Rational Application Developer/Rational Software Architect

我想知道如何加快 RSA 7.5(这是 IBM 的一个 IDE,在后台使用 websphere 服务器运行时提供 eclipse),主要是服务器启动。我第一次在计算机重新启动后启动它,它会在之后加载,但在那之后它需要永远启动/停止服务器。服务器的调试模式需要永远启动。

我正在为 IBM RSA 7.5 使用服务器 7 运行时。

因此,基本上 RAD/RSA 具有 websphere 运行时间,允许在 RAD/RSA 中配置服务器运行时启动/停止。运行时允许您在服务器上开发 web 应用程序和测试时间,并将其部署到 websphere 运行时。

我面临的问题是 websphere 运行时,它在计算机重新启动后运行良好,但在多次部署/发布同一个 web 应用程序后非常慢。

如果您提供加速 RSA 服务器启动/关闭的性能提示和整体性能提示,我将不胜感激。我有足够的内存,比如 Win7 上的 i7 Core 6 核心 12 GB。

0 投票
1 回答
635 浏览

internationalization - WebSphere 7 上 JSF 项目的内部化

我正在尝试按照示例从数据库中实现为 JSF 应用程序加载资源包:internationalization in JSF with ResourceBundle entries which were loaded from database

对于测试,我编写了 getItSomehow() 代码,就像创建 HashMap 并用键“hello_world”和值“[”+locale+“]”+“hello world”填充它

当我在 Glassfish3 上部署该示例时,它运行良好。但是当我使用 WebSphere AS 7 时,jsf 页面只有第一次才能正确显示。在其他浏览器中打开 jsf 页面(选择其他首选语言)我总是在首次运行的语言环境中收到响应。

调试的时候发现ResourceBundle.java的实现有区别:Glassfish使用JDK1.6的rt.jar中提供的这个类;但是 WebSphere 在 java.util.jar 中有这个类

从 ApplicationResourceBundle.getResourceBundle() 调用的 ResourceBundle (WebSphere) 调用 handleGetBundle() 并最终调用 my.i18n.DbResourceBundle$DBControl.newBundle() 。使用不同的语言环境调用第二次(以及更多)时间,它不会调用我的覆盖,而只是返回为第一个语言环境创建的相同包。

问题:是否可以编写部署在 WebSphere AS 7.0.07 上的可内部化的 jsf Web 应用程序,而不是挖掘或侵入 AS 的内部?

(环境:Windows XP、WebSphere AS 7.0.0.7、jdk1.6.0_24、jsf 2.1.4)

0 投票
3 回答
5829 浏览

websphere - Websphere 7 SIB 队列:如何访问队列深度 wsadmin 命令?

我想使用 WebSphere 7 中的 WSADMIN 命令来查询系统上队列的状态。

谁能帮我吗?

谢谢

0 投票
2 回答
26402 浏览

java - 在 WebSphere 中通过 JNDI 配置和查找简单字符串

对于我们的应用程序的配置,我们希望将一些配置放在应用程序服务器中。

我们目前正在使用 WebSphere JNDI 工具来查找 url 和数据源。

此外,我们想在应用服务器中放置简单的字符串。我们不想使用 WebSphere“环境变量”。

“资源环境”可以用于这样的目的吗?如果是这样,它可以如何使用?

我们希望通过以下方式获取字符串:

还有更简单的替代方案吗?

我们正在使用 WebSphere Application Server 7。

0 投票
0 回答
579 浏览

servlets - @EJB 注解在 Servlet 中不起作用

我正在使用 Websphere 7.0 Application Server 并希望@EJB在 LoginServlet 中使用 - 注释。当我直接在 MyEclipse(BlueEdition 8.6)上部署应用程序时,一切正常,注释也得到了解决。

但是,当我使用 MyEclipse 中的导出功能创建 EAR-File 并将其手动部署到 Websphere-Server 上时,@EJB注释未解析,因此NullpointerException在访问参考时我得到了一个。

然后我在 Servlet 的 doGet 方法中尝试了 jndi-lookup 而不是 @ejb-annotations 并且一切正常,当我将查找放入 init 方法时也是如此。但是在 Websphere 上手动部署时,jndi-lookup 在 init-method 中不起作用。

你有什么想法 myEclipse-Deploying 和 ear-deploying 手动之间有区别,所以它只适用于 myEclipse-Deploying?

0 投票
2 回答
19713 浏览

websphere - IBM Websphere Application Server 和 IBM Websphere Process Server 之间的区别?

我目前正在研究 IBM Websphere Application Server 和 IBM Websphere Process Server 之间的区别?

我知道 Process Server 就像 App 服务器之上的更高级别的层,但想知道使用其中任何一个的开发是否相同或相似。我已经与集成开发人员和应用服务器合作了一段时间,并且想知道是否可以转移到流程服务器的技能。

谢谢你的帮助 :)

0 投票
2 回答
16722 浏览

jmx - JTA UserTransaction 的 JNDI 查找对 Websphere Application Server 7 中的 MBean 线程不可用

我正在尝试在打开 JTA 的 Websphere Application Server 7 中的 Web 应用程序中通过 JMX(使用“标准”MBeans)调用业务逻辑,并且想知道为什么从MBean(因为它可以在通过 Web 应用程序的 UI 调用时)。

当 hibernate 尝试通过 'java:comp/UserTransaction' 查找 UserTransaction 时,会抛出以下异常:

这个问题看起来不仅仅是一个休眠配置问题 - hibernate 正在 IBM 所说的正确的 UserTransaction JNDI 位置('java:comp/UserTransaction')处寻找 UserTransaction - 请参阅此信息中心文档

此外,我可以在一个简单的 Web 应用程序中重现该问题,该应用程序具有执行查找的 MBean:

以及在启动期间调用查找然后注册 MBean 的上下文侦听器:

'java:comp/UserTransaction' 在上下文初始化期间查找成功,但在通过 jmx 调用时失败(与上述类似的堆栈跟踪),如下所示:

IBM 信息中心中的“使用自定义 MBean 扩展 WebSphere Application Server 管理系统”文档表明,已经在 WAS 之外的应用程序中测试过的标准 MBean 应该可以正常工作。

IBM 确实声明 UserTransaction 查找不适用于:

  • CMT 企业 bean `http://publib.boulder.ibm.com/infocenter/wasinfo/v7r0/index.jsp?topic=/com.ibm.websphere.base.doc/info/aes/ae/cjta_glotran.html

  • EJB 创建的异步 Bean `http://publib.boulder.ibm.com/infocenter/wasinfo/v7r0/topic/com.ibm.websphere.javadoc.doc/web/apidocs/com/ibm/websphere/asynchbeans/package- summary.html?resultof=%22%61%73%79%6e%63%68%62%65%61%6e%22%20%22%75%73%65%72%74%72%61%6e %73%61%63%74%69%6f%6e%22%20%22%75%73%65%72%74%72%61%6e%73%61%63%74%22%20

为非功能链接道歉 - 我是新用户,所以只能发布两个工作链接。

从 IBM 的角度来看,普通的旧 MBean 是否属于这些类别中的任何一个?

有趣的是,UserTransaction 似乎在 JNDI 查找“jta/UserTransaction”上可用,并且将其用作后备选项似乎有效 - 但是:

  • WAS 7 与 Java EE 5 兼容,从 J2EE 1.3 开始,“java:comp/UserTransaction”是 UserTransaction 的指定 JNDI 位置 - 请参阅 J2EE 1.3 规范`http://java.sun.com/j2ee/j2ee-1_3- fr-spec.pdf

  • 使用来自早期版本的 EE 规范的查找似乎是其他错误的潜在来源,并且可能只解决了我的部分问题 - WAS 认为我的 MBean 的线程与应用程序无关的事实可能会导致其他问题。

还要注意的一点是,对于从 MBean 提交到应用程序的工作管理器(IBM 工作管理器)的工作,UserTransaction 也隐藏到线程中——这可能是因为它将该工作视为由 EJB 提交的异步 bean?

我想到的可能解释是:

  • IBM 如何在 WAS 7 中设置 MBean 线程并随后与注册 MBean 的应用程序关联可能存在问题。

  • MBean 注册可能有一些额外的配置选项,可以让 WAS 知道它应该将 MBean 与注册它的应用程序相关联。我尝试了几种替代方法,但每次都看到相同的异常:

    • 使用 UserCollaborators 和 xml 描述符注册 MBean

    • 使用 ModelMBeanInfo 注册它们

    • 将它们注册到 AdminService 而不是 MBeanServer

    • 在注册时使用附加属性(Application、J2EEApplication)增强 MBean 的 ObjectName

  • jmx 客户端请求可能有一些额外的配置选项,可以让 WAS 知道它应该将 MBean 调用与适当的应用程序相关联。此论坛帖子建议可以配置客户端应用程序以访问初始上下文:`http://www.ibm.com/developerworks/forums/thread.jspa?messageID=14021995

  • 我可能不应该尝试以这种方式使用 MBean——尽管 IBM 声明我应该能够这样做。有人建议 EJB 是这种需求的合适解决方案。

任何可以解决这个问题的信息都将不胜感激。