问题标签 [ibm-was]

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 投票
0 回答
88 浏览

jsf - WAS8.5 - 500 个并发用户的 web 容器池大小设置

我正在开发一个使用带有 web 服务后端的普通 JSF 开发的项目,我们的目标运行时是 WAS8.5。它是一个互联网应用程序,被超过 500 个并发用户使用。

我们正在以 150% 的负载执行 NFT 测试,即。750 多个并发用户。从 Introscope 中,我可以看到 Web 容器线程池大小设置为 50 的最小值和最大值。我们认为 Web 容器线程池大小正在阻塞我们试图实现的并发负载。我们期待专家对我们的 WAS 服务器中的 ThreadPoolModule 和 webcontainer poolsize 设置提出建议。(仅供参考:我们的集群中有两台 WAS 服务器)

0 投票
1 回答
336 浏览

ajax - 向 Websphere Portal 中的所有 portlet 添加附加行为

我需要为我的所有 portlet 添加一些行为。
它必须是一些检查某些条件的ajax查询,如果它是真的 - 显示消息。
起初,我决定为我的应用程序添加一些 html 到我的门户皮肤。在这个 html 中,我添加了 js-script 来进行 ajax 查询。但是我不知道发送查询的上下文,因为我们使用 WSRP 来访问我们的 portlet。这就是为什么我无法获取 WSRP 上下文并进行查询的原因。
第二个想法是在所有 portlet 中添加通用 jsp,并在这个 jsp 中创建逻辑(从 jsp 我可以获取上下文)。但是,如果我将更改所有 portlet jsp(使用标记“include”),那就不好了。
所以接下来我的问题是:

  1. 如何向所有 portlet 添加行为?
  2. 如何在 JS 中获取 WSRP 上下文?
  3. 如何将jsp添加到所有portlet,而不改变portlets jsp?

PS 无论如何,我无法触及门户的主题。

0 投票
3 回答
7762 浏览

websphere-8 - 清单 IBM WebSphere Application 服务器运行时

我在 Linux RedHat 6 上安装了 IBM WebSphere Application Server v8.5 (WAS)。
我的问题:如何通过命令检查以下内容(如果存在):

  • 应用服务器是否正在运行?
  • 部署在其上的 Web 应用程序是否正在运行?
  • 数据库连接(使用数据源)连接成功与否?
0 投票
0 回答
80 浏览

ibm-was - 通过 MDB 插入记录时数据库连接关闭

我创建了 MDB 来从 MQ 中挑选消息并插入到 DB2 中。我已经创建了数据源来获取 WAS 中的数据库连接。它的插入消息。但是由于 MessageListener 的速度,一些消息没有插入,因为连接关闭..请帮我处理这里的连接..

0 投票
2 回答
663 浏览

java - Can I create a Java Portal (JSR 168/286) using only an application server (Tomcat, JBoss, etc)?

I want to create a lightweight portal using the Java specification. I want to be able to deploy the same portal project in different application servers (in this case WebSphere, Tomcat and JBoss).

I've checked products like Liferay, but I want to create my own framework and interface, and just embed Java Portlets, instead of using Liferay's full framework and interface.

With IBM WebSphere (not WebSphere Portal), I followed the following guide:

"Exploiting the WebSphere Application Server V6.1 portlet container: Part 1: Introducing the portlet container"

I managed to create a simple JSP embedding two simple portlets. Each of the portlet projects are product agnostic (contrary to Liferay or Apache Pluto projects, which include product-specific configuration files). This is what I want to do.

The problem is that, if I try to run those same projects in Tomcat or JBoss, they are not working. As I said before, the projects doesn't have any IBM or WebSphere specific configuration files.

So, my questions are:

  1. Is there a way to use Java Portlet projects without having to add vendor-specific files or code, and add them to any application server?
  2. Where can I find the guidelines to create application-server-agnostic portlets and portals?
  3. Is it the case that WebSphere has a portlet container but the other servers don't?
0 投票
1 回答
2507 浏览

cluster-computing - IHS 和 WAS 配置正常,但无法通过 WebServer 连接到应用程序

我已成功设置 IBH HTTP Server,生成插件,将其从 WAS 管理控制台传播到远程 WebServer,但仍无法通过 Web Server 连接到应用程序。

我已经成功地按照 IBM 手册here中所述的配置 HTTP 服务器的步骤进行操作。

WebServer 在端口 880 上运行,并且在请求时我可以从远程机器上看到 IHS 的欢迎页面:http://ihs-ip@:880

请求:http://ihs-ip@:880/app_name抛出 404 Not Found 消息,日志文件中没有错误。

IHS 机器上禁用了防火墙和 SELinux。

我尝试重新启动网络服务器、DMGR 和两个集群应用程序节点,但均未成功。

WebSphere AS 版本是:7.0.0.31 ND

如果需要,我可以发布我的 httpd.conf 和 plugin-cfg.xml 内容。

有什么线索吗?

谢谢。

更新:

这是我的 plugin-cfg.xml 文件的内容(我还注意到我在 default_host 虚拟主机中没有 *.880 别名):

0 投票
0 回答
2303 浏览

java - ClassNotFoundException with Classpath for EAR in EAR with shared libs?

我有一个 EAR,其中包含一个 WAR 和一个 EJB(jar)。EJB 和 WAR 共享一些库,所以我想使用maven-ear-plugin.

我的 ear pom 配置了共享库作为依赖项,并将<skinnyWars>选项设置为 true。

我看到我的 EAR 已正确构建;公共库从我的 WAR 中提取并放置在 EAR 中。

我的问题是,当我在 Websphere 8.5 上启动 EAR 时,WAR 无法找到保留在 WAR/WEB-INF/lib 文件夹中的类。

我检查了 war/META-INF/ 中的 MANIFEST.MF 并看到列出了所有库(war/web-inf/lib 文件夹中的那些以及公共库),但是ClassNotFoundException每当我得到尝试从 WEB-INF/lib/xxx.jar 中访问类。

(来自 pom.xml 的片段)

EAR清单.mf:

WAR清单.mf:

例外:

SendMailCommunicationBusinessFactory位于WebInfoJava-3.9.0-SNAPSHOT.jarwar/WEB-INF/lib文件夹中。

我在设置/配置类路径的方式上做错了什么吗?

0 投票
1 回答
1210 浏览

ibm-was - IBM WebSphere Application Server - 审计安全性

安全审计的摘要是在启用安全审计和一些配置后从二进制审计日志生成 HTML 报告;但生成的 HTML 报告未完成(完整信息)且没有意义。

我的意思是,例如,当我创建一个用户时,它没有经过审核。当我给它一些角色时;这些行动已经过审核但方式不明确。


我有两个问题:

  • 它不会像创建/删除用户一样审核用户执行的每个操作吗?
  • 有没有办法将 HTML 报告格式化为清晰和有意义的,或者是否有额外的配置来生成 HTML 报告或其他报告清晰?
0 投票
1 回答
1746 浏览

java - 为什么 getRemoteHost() 在部署应用程序时返回 IP 地址?

在我的开发环境中,getRemoteHost() 成功返回客户端的 PC/机器名称。但是一旦我将我的应用程序部署到我们的生产环境中,getRemoteHost() 就会突然返回 IP 地址。

关于需要做什么才能使其始终返回 PC/机器名称的任何想法?它是一个在 WAS 7.0 上运行的 Java Web 应用程序。

0 投票
0 回答
580 浏览

java - 按 F5 或刷新按钮后会话过期工作

我有 J2EE 系统在 Wepsphere Aplication Server 中工作,会话在 15 分钟后过期,但是当用户按 F5 或使用重新加载按钮时,会话再次工作。我的 web.xml 中有这段代码。

<session-config> <session-timeout>15</session-timeout> </session-config>

是否有额外的配置来防止使用 F5 键或重新加载按钮。