问题标签 [websphere-9]
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.
performance - 在 VM 中加载应用程序服务实例的预期
我们目前在生产环境中部署了多个 Websphere 实例。它们都在一个 64GB 的虚拟机上,并且每个都有自己的内存片。目前,其中一个实例中部署的应用程序之一的用户数量预计会增加(大约额外的 70k 用户)。
评估当前设置是否能够处理负载增加的最佳方法?应该研究哪些指标?我们应该做什么样的负载测试?我们需要在 VM 中进行哪些调整?我们需要在 Websphere 应用程序服务器实例中进行哪些调整?等等
顺便说一句,我们正在使用 Websphere 9,它们在生产中处于负载平衡设置中。
java - Web 项目未在 Websphere 9 中启动,但 BValInterceptor 的 CDI 相关异常
我正在尝试在 Websphere 9 中启动 Web 项目,但是我得到了运行时异常相关的 CDI 注意:该项目在 WAS 8.5 中运行,但在迁移到 WAS 9 后,我遇到了这个问题。
我还使用这些属性来禁用 CDI。但是我仍然无法启动 Web 应用程序。 com.ibm.ws.cdi.enableImplicitBeanArchives = false和com.ibm.ws.cdi.enableCDI = false
任何建议或帮助将不胜感激。
jakarta-ee - WAS 9 Inject 中的 CDIDeploymentRuntimeException 不起作用
从 WAS 8 迁移到 WAS 9 后,我们得到以下异常,它曾经在 WAS 8 中工作。
项目正在使用:WAS 9、JSF MyFaces 2.2、J2EE 7、primefaces。
引起:com.ibm.ws.cdi.CDIDeploymentRuntimeException:org.jboss.weld.exceptions.DeploymentException:异常列表,有 5 个异常:异常 0:org.jboss.weld.exceptions.DeploymentException:WELD-001408:不满足类型的依赖关系TestClassBF 带有限定符 @Default 在注入点 [BackedAnnotatedField] @Inject private cm.test.TestClassBF.testMethodBF
websphere - 无法远程连接到我的 IBM WebSphere Application Server
我正在使用 IBM 产品:Websphere Application Server (WAS),版本:Base 9.0.5.2。
我想远程连接到我的 IBM WAS 以收集一组特定的数据指标,为了实现这一点,我按照此处提到的步骤我不能使用 MBean,因为 IBM 不支持它,它仅用于测试目的,所以所有我剩下的是选项 2(在上面的链接中)。
在上面链接中附加的示例测试脚本中,所有提到的文件都是我的 IBM WAS 上的文件。这些文件不在我的远程机器上(我试图从那里连接到我的 IBM WAS)。我将那些列出的文件放在我的远程机器上,但仍然无法连接到我的 IBM WAS。
我应该如何测试我是否可以远程连接到我的 IBM WAS?
如果我错过了任何步骤,有人可以指导我吗?
java - 当两个 logback.xml 在 Websphere 服务器上运行时,日志被合并
我面临的问题是,我有一个应用程序使用包含 logback.xml 的 jar 文件(jar1)(其日志文件具有目标文件夹),另一个应用程序也使用包含另一个 logback.xml 的 jar 文件(jar2) (其日志文件具有不同的目标文件夹)。对于第一个应用程序,我使用了一个带有 jar1 共享文件配置的类加载器。现在在这种情况下,日志正在合并。在第二个应用程序的第一个目标文件夹中创建了一些日志,反之亦然。我正在使用 WebSphere9。有没有办法在其特定的目标文件夹中创建日志文件,而不合并日志?
保留第一个类加载器,我尝试将第二个类加载器与 jar2 共享文件配置用于第二个应用程序。但在这种情况下,任何一个应用程序都可以工作。所以这个解决方案被排除了。
第一个应用程序的 logback.xml:
第二个应用程序的 logback.xml:
java - Websphere 9.00.6 Eclipse 氧气 EAR 部署问题
每次更改 java 文件时,我都会将 EAR 部署到 websphere 9.0.0.6 ISC 中。它需要很长时间。有没有我可以做的设置,以便每次我进行 java 更改时,websphere 可以自动部署(发布)代码。
java - Websphere 9 中 Java ear-file 的 Java.lang.LinkageError
当我尝试调用我的一个 Web 服务时,我在 Websphere 9 中为部署为 EAR 文件的 Java 应用程序收到此错误。
Caused by: java.lang.LinkageError: ClassCastException: attempting to castbundleresource://265.fwk-1702970980/javax/ws/rs/client/ClientBuilder.class to wsjar:file:/opt/app/was/WebSphere/AppServer/profiles/prctstwas01/installedApps/lsp7288cNode01Cell/OurApplicaton.ear/OurApplicationWeb.war/WEB-INF/lib/integration-commons
我知道这个错误是什么,我通过将我的 ear 文件中的 war 文件的类加载器设置为 parent 来解决它,如果有人搜索这个错误想知道如何解决它。但是我不知道65.fwk-1702970980/javax/ws/rs/client/ClientBuilder.class类的第一个版本来自哪里。
有谁知道捆绑资源://265.fwk-1702970980 指的是什么?我猜它也是与我的战争文件捆绑在一起的类的一个版本?它看起来不像来自应用程序服务器。
java - 更新服务器后如何修复 POJO 类的丢失描述符?
我在使用以下本机查询的代码时遇到问题:
我的 POJO 代码:
当我将 Websphere server 8.5 与 Java 6 和 JPA 1.1 一起使用时,这些代码可以正常运行。但在使用 Java 8 和 JPA 2.0 更新到 Websphere server 9.0 后,系统出现以下问题:
任何人都可以帮我展示如何解决这个问题?谢谢。
servlets - Httpservletrequest.authenticate() 方法不发送重定向到登录页面
我的应用程序在 Websphere 应用程序服务器 9.0.0.9 上运行。我在应用程序的 web.xml 文件中添加了以下安全约束。目的是保护每个请求,无论它是否需要进行身份验证。
接下来在我调用的一个 servlet 过滤器中:
在浏览器中,点击 /home url 后,我总是得到一个 200 OK 响应,响应中设置了上述“auth-msg”标头和一个空白页面。预期的行为是将用户带到登录页面,但这并没有发生。“启用应用程序安全性”也在 WAS 控制台中被选中。这里还缺少什么?这里唯一的解决方法是显式点击 login.jsp 页面。登录页面出现,我可以从那里登录,一切正常。但是自动重定向到登录页面并没有发生。相同的设置在 WAS liberty 中运行良好。
servlets - Websphere Application Server 9 中 Servlet uri 末尾的斜杠抛出 404,但在 WAS 7 中运行良好
在我的应用程序中,我有一个 servlet,它应该在 WebSphere Application Server 传统 9.0.5.4 中的 j_security_check 之后执行。登录表单如下所示,带有 j_security_check
在 Web.xml 中 servlet 配置如下
成功登录后,控件尝试在 URI 末尾使用尾随“/”访问服务 http://localhost:18380/myapp/testserv/ ,并给出 404 not found 异常。我尝试按照 IBM 文档添加自定义属性,如下所示,但没有运气
com.ibm.ws.webcontainer.invokefilterscompatibility = true
com.ibm.ws.webcontainer.redirectcontextroot = true/false(在服务器类型 -> Websphere Application Server -> -> Web 容器设置 -> Web 容器 -> 自定义属性下尝试了 true 和 false
有趣的是,相同的代码库在 Websphere 7 中使用尾随“/”按预期工作。任何人都可以帮我解决这个问题。
谢谢